summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLukas Fleischer <archlinux@cryptocrack.de>2011-08-28 18:36:53 +0200
committerPierre Schmitz <pierre@archlinux.de>2011-08-29 13:58:49 +0200
commit50c311c2618305573e043124e95e966fb6df783d (patch)
tree6c9258a560c31c715ad5ee45f6c9bee134478a4c
parentef10f6c799c18adb555ee4f081097caf36823bfe (diff)
archbuild: Avoid unnecessary use of basename(1)
Signed-off-by: Lukas Fleischer <archlinux@cryptocrack.de> Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
-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