]> git.pld-linux.org Git - projects/pld-builder.new.git/commitdiff
make-request.sh: allow requester override
authorJacek Konieczny <j.konieczny@eggsoft.pl>
Thu, 17 Oct 2013 09:18:25 +0000 (11:18 +0200)
committerJacek Konieczny <jajcus@jajcus.net>
Thu, 17 Oct 2013 09:47:27 +0000 (11:47 +0200)
--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

index 195fa352089e444d951c43aa361537e3538b2c26..b67f706bed81d3c0f01547bc67e4306c3d22be2f 100755 (executable)
@@ -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
 
This page took 0.17369 seconds and 4 git commands to generate.