A user may have multiple permissions in addition to admin. This patch looks through all permissions in case admin is not the only permission assigned to a user. --- scripts/create_sig.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/scripts/create_sig.sh b/scripts/create_sig.sh index 349c01b..281500d 100755 --- a/scripts/create_sig.sh +++ b/scripts/create_sig.sh @@ -81,7 +81,14 @@ fi # Check if user is allowed to send command to koji and has 'admin' permission KOJI=`which koji` PERM=`$KOJI list-permissions --mine` -if [ "$PERM" != "admin" ] +ADMIN=false + +for P in $PERM +do + [[ $P == 'admin' ]] && ADMIN=true; break +done + +if [ "$ADMIN" != true ] then echo "[ERROR] Koji misconfigure/missing admin privilege for creating SIG tags" exit 1 -- 1.8.3.1