diff options
Diffstat (limited to 'script')
-rwxr-xr-x | script/update/project/release | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/script/update/project/release b/script/update/project/release index a20703ac..426db72a 100755 --- a/script/update/project/release +++ b/script/update/project/release @@ -21,15 +21,14 @@ cbfstool="cbutils/default/cbfstool" main() { vdir="release" - while getopts d:m: option - do - case "${1}" in - -d) vdir="${2}" ;; - -m) mode="${2}" ;; + while getopts d:m: option; do + [ -z "${OPTARG}" ] && err "Empty argument not allowed" + case "${option}" in + d) vdir="${OPTARG}" ;; + m) mode="${OPTARG}" ;; *) err "Invalid option" ;; esac done - [ -z "${vdir}" ] && err "Empty directory names not allowed" vdir="${vdir}/${version}" basename="${projectname}-${version}" |