summaryrefslogtreecommitdiff
path: root/adelie-build-txz
diff options
context:
space:
mode:
Diffstat (limited to 'adelie-build-txz')
-rwxr-xr-xadelie-build-txz5
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}