summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xarchbuild13
1 files changed, 7 insertions, 6 deletions
diff --git a/archbuild b/archbuild
index c57a731..5518996 100755
--- a/archbuild
+++ b/archbuild
@@ -2,20 +2,21 @@
base_packages=(base base-devel sudo)
-cmd="$(basename "${0%-build}")"
-if [[ "${cmd%-*}" == 'multilib' ]]; then
- repo="${cmd}"
+cmd="${0##*/}"
+if [[ "${cmd%%-*}" == 'multilib' ]]; then
+ repo="${cmd%-build}"
arch='x86_64'
base_packages+=(multilib-devel)
else
- repo=${cmd%-*}
- arch=${cmd##*-}
+ tag="${cmd%-build}"
+ repo=${tag%-*}
+ arch=${tag##*-}
fi
chroots='/var/tmp/archbuild'
clean_first=false
usage() {
- echo "usage $(basename "$0")"
+ echo "usage $cmd"
echo ' -c Recreate the chroot before building'
echo ' -r <dir> Create chroots in this directory'
exit 1