[packages/rpm-build-tools/merge-pld-builder-client: 30/2675] - -g / --gpg-opts command line options - additional params passed to gpg binary - think of --passp

glen glen at pld-linux.org
Mon Dec 19 21:51:28 CET 2016


commit 357bd676729b4fab1e3a9ac9b87a4b44e2e7c17d
Author: Adam Gołębiowski <adamg at pld-linux.org>
Date:   Wed Aug 22 20:59:24 2007 +0000

    - -g / --gpg-opts command line options - additional params passed to gpg
      binary - think of --passphrase-fd / --passphrase-file when sending several
      build requests
    
    Changed files:
        client/make-request.sh -> 1.29

 make-request.sh | 19 ++++++++++++++-----
 1 file changed, 14 insertions(+), 5 deletions(-)
---
diff --git a/make-request.sh b/make-request.sh
index 5cd29e6..2ebda8c 100644
--- a/make-request.sh
+++ b/make-request.sh
@@ -7,6 +7,7 @@ without=
 flags=
 command=
 command_flags=
+gpg_opts=
 
 if [ -n "$HOME_ETC" ]; then
 	USER_CFG=$HOME_ETC/.requestrc
@@ -25,6 +26,7 @@ default_key=deviloper at pld-linux.org
 builder_email=builderth at ep09.pld-linux.org
 mailer="/usr/sbin/sendmail -t"
 default_builders="th-*"
+gpg_opts=""
 
 # defaults:
 f_upgrade=yes
@@ -66,6 +68,8 @@ usage() {
   echo "       Executes a given command on builders"
   echo "       --cvsup"
   echo "       Updates builders infrastructure (outside chroot)"
+  echo "  -g   --gpg-opts \"opts\""
+  echo "       Pass additional options to gpg binary"
   echo "  -p   --priority VALUE"
   echo "       sets request priority (default 2)"
   echo "  -h   --help"
@@ -137,10 +141,15 @@ while [ $# -gt 0 ] ; do
       shift
       ;;
 
-	--cvsup )
-	  command_flags="no-chroot"
-	  command="cvs up"
-	  ;;
+    --cvsup )
+       command_flags="no-chroot"
+       command="cvs up"
+      ;;
+
+    --gnupg-opts | -g )
+       gnupg_opts="$2"
+       shift
+       ;;
 	  
     --help | -h )
       usage
@@ -260,7 +269,7 @@ Message-Id: <$id@$(hostname)>
 X-New-PLD-Builder: request
 X-Requester-Version: \$Id$
 
-$(gen_req | gpg --clearsign --default-key $default_key)
+$(gen_req | gpg --clearsign --default-key $default_key $gpg_opts)
 EOF
 }
 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/rpm-build-tools.git/commitdiff/cca6584b96e6c33d0732d559e43e100d804e2ecd



More information about the pld-cvs-commit mailing list