diff options
| author | Markus Pettersson <markus.pettersson@mullvad.net> | 2025-11-28 09:46:22 +0100 |
|---|---|---|
| committer | Markus Pettersson <markus.pettersson@mullvad.net> | 2025-11-28 10:16:52 +0100 |
| commit | 945d274b7803f45ffd7878f78083768767dc2b2a (patch) | |
| tree | 02e991f71c9447a10a73dc1f06c8c0e3cafe9f34 | |
| parent | f4c393e12b996fb678636fb66d2ab39cd959a043 (diff) | |
| download | mullvadvpn-openwrt-and-remote-control.tar.xz mullvadvpn-openwrt-and-remote-control.zip | |
Make upx a mandatory package-time dependencyopenwrt-and-remote-control
| -rw-r--r-- | openwrt/package.sh | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/openwrt/package.sh b/openwrt/package.sh index 7b54776cdf..af89044460 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/" |
