diff options
author | CyberLeo <cyberleo@cyberleo.net> | 2020-03-30 07:59:12 -0500 |
---|---|---|
committer | CyberLeo <cyberleo@cyberleo.net> | 2020-03-30 08:00:17 -0500 |
commit | 3fb12f36c8136c7abd998322d900d6e01214e4dc (patch) | |
tree | 7ab5201eac117a0842e3a9ce35eabc9870d5b688 /adelie-build-txz | |
parent | bd4a68aef064d0f375f17b4f0988688da30b884d (diff) | |
download | image-3fb12f36c8136c7abd998322d900d6e01214e4dc.tar.gz image-3fb12f36c8136c7abd998322d900d6e01214e4dc.tar.bz2 image-3fb12f36c8136c7abd998322d900d6e01214e4dc.tar.xz image-3fb12f36c8136c7abd998322d900d6e01214e4dc.zip |
Avoid system cache if specified arch differs from host arch
Diffstat (limited to 'adelie-build-txz')
-rwxr-xr-x | adelie-build-txz | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/adelie-build-txz b/adelie-build-txz index b419de1..4387af2 100755 --- a/adelie-build-txz +++ b/adelie-build-txz @@ -57,8 +57,6 @@ usage() { printf 'Default VERSION: %s\n' $def_ver } -[ -d /etc/apk/cache ] && def_cache=/etc/apk/cache - while [ -n "$1" ]; do case $1 in -a | --arch) @@ -91,6 +89,9 @@ while [ -n "$1" ]; do shift done +[ -d /etc/apk/cache ] && def_cache=/etc/apk/cache +[ -z "${MY_ARCH}" -o "${MY_ARCH}" = "${def_arch}" ] || unset def_cache + set -a readonly ARCH=${MY_ARCH:-$def_arch} readonly LDARCH=${LDARCH:-$ARCH} |