[projects/pld-builder.new] make-request.sh: allow requester override
jajcus
jajcus at pld-linux.org
Thu Oct 17 11:49:06 CEST 2013
commit fab41d9bd84a21078a84a095a6f223be82f4c15a
Author: Jacek Konieczny <j.konieczny at eggsoft.pl>
Date: Thu Oct 17 11:18:25 2013 +0200
make-request.sh: allow requester override
--requester option added to make-request.sh so users with
appropriate privileges (change_requester in acl.conf) can
send requests on behalf of other users.
client/make-request.sh | 12 ++++++++++++
1 file changed, 12 insertions(+)
---
diff --git a/client/make-request.sh b/client/make-request.sh
index 195fa35..b67f706 100755
--- a/client/make-request.sh
+++ b/client/make-request.sh
@@ -16,6 +16,7 @@ url=
no_depend=no
verbose=no
autotag=no
+requester_override=no
if [ -x /usr/bin/python ]; then
send_mode="python"
@@ -274,6 +275,8 @@ Mandatory arguments to long options are mandatory for short options too.
sets request priority (default 2)
-h, --help
Displays this help message
+ --requester username
+ Override the requester
EOF
exit 0
}
@@ -484,6 +487,11 @@ while [ $# -gt 0 ]; do
usage
;;
+ --requester)
+ requester_override="$2"
+ shift
+ ;;
+
-*)
die "unknown knob: $1"
;;
@@ -705,6 +713,10 @@ gen_req() {
msg "Build mode: $(tput setaf 3)$build_mode$c_norm"
fi
+ if [ -n "$requester_override" ] ; then
+ echo " <requester>$requester_override</requester>"
+ fi
+
msg "Queue-ID: $id"
echo
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/projects/pld-builder.new.git/commitdiff/fab41d9bd84a21078a84a095a6f223be82f4c15a
More information about the pld-cvs-commit
mailing list