From 60545b4a83ec59544e905066e01188c16388a932 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Wed, 4 Mar 2015 01:51:21 +0100 Subject: [PATCH] Let internal variables be overridden --- tools/appbroker.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tools/appbroker.sh b/tools/appbroker.sh index 5951090..2eb4fe7 100755 --- a/tools/appbroker.sh +++ b/tools/appbroker.sh @@ -25,6 +25,7 @@ #variables +PROGNAME="appbroker.sh" #executables APPBROKER="AppBroker" @@ -33,18 +34,21 @@ APPBROKER="AppBroker" #usage _usage() { - echo "Usage: appbroker.sh target" 1>&2 + echo "Usage: $APPBROKER target" 1>&2 return 1 } #main clean=0 -while getopts "cP:" name; do +while getopts "cO:P:" name; do case "$name" in c) clean=1 ;; + O) + export "${OPTARG%%=*}"="${OPTARG#*=}" + ;; P) #we can ignore it ;;