[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