From 50c311c2618305573e043124e95e966fb6df783d Mon Sep 17 00:00:00 2001 From: Lukas Fleischer Date: Sun, 28 Aug 2011 18:36:53 +0200 Subject: archbuild: Avoid unnecessary use of basename(1) Signed-off-by: Lukas Fleischer Signed-off-by: Pierre Schmitz --- archbuild | 13 +++++++------ 1 file 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 Create chroots in this directory' exit 1 -- cgit v1.2.3-24-g4f1b