From 7cd84aec285bf2ecf4c7c663adc5e4e5000492f4 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Sat, 14 Oct 2023 00:35:02 +0100 Subject: update/release: use getops OPTARG correctly Signed-off-by: Leah Rowe --- script/update/project/release | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'script/update/project/release') 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}" -- cgit v1.2.1