summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorMarkus Pettersson <markus.pettersson@mullvad.net>2025-11-28 09:46:22 +0100
committerMarkus Pettersson <markus.pettersson@mullvad.net>2026-04-23 09:46:14 +0200
commitfd8b504126dff661c1ef460863842b9266aff9a8 (patch)
treec953b49dad83616c0628edb7ff3c0c00e0eccebe
parentd3ebd5f398479438974e00a8f973623e80d9c8cd (diff)
downloadmullvadvpn-openwrt.tar.xz
mullvadvpn-openwrt.zip
Make upx a mandatory package-time dependencyopenwrt
-rw-r--r--openwrt/package.sh7
1 files changed, 2 insertions, 5 deletions
diff --git a/openwrt/package.sh b/openwrt/package.sh
index 7b54776cdf..8c75d98b75 100644
--- a/openwrt/package.sh
+++ b/openwrt/package.sh
@@ -58,11 +58,8 @@ cp -r "$IPK_SCAFFOLDING"/* "$IPK_FILES/"
mkdir -p "$IPK_FILES/data/usr/bin/" # Ensure that the /data/usr/bin folder exists before copying files.
cp "$CARGO_TARGET_DIR"/release/{mullvad,mullvad-daemon} "$IPK_FILES/data/usr/bin/"
-# Optional: If `--minify` is used, invoke `upx` to compress binaries before packaging.
-case $3 in
- --minify) upx --best --lzma "$IPK_FILES"/data/usr/bin/* || true ;; # Disregard failure, minify on a best-effort basis.
- *) ;;
-esac
+# TODO: Make this optional: use `upx` to compress binaries before packaging.
+upx --best --lzma "$IPK_FILES"/data/usr/bin/* || true # Disregard failure, minify on a best-effort basis.
# Then make sure everything is owned by root before creating the .ipk archive.
chown -R root:root "$IPK_FILES/"