pld-builder.new: client/make-request.sh - -g / --gpg-opts command ...
adamg
adamg at pld-linux.org
Wed Aug 22 22:59:29 CEST 2007
Author: adamg Date: Wed Aug 22 20:59:29 2007 GMT
Module: pld-builder.new Tag: HEAD
---- Log message:
- -g / --gpg-opts command line options - additional params passed to gpg
binary - think of --passphrase-fd / --passphrase-file when sending several
build requests
---- Files affected:
pld-builder.new/client:
make-request.sh (1.28 -> 1.29)
---- Diffs:
================================================================
Index: pld-builder.new/client/make-request.sh
diff -u pld-builder.new/client/make-request.sh:1.28 pld-builder.new/client/make-request.sh:1.29
--- pld-builder.new/client/make-request.sh:1.28 Tue Jul 24 19:41:07 2007
+++ pld-builder.new/client/make-request.sh Wed Aug 22 22:59:24 2007
@@ -7,6 +7,7 @@
flags=
command=
command_flags=
+gpg_opts=
if [ -n "$HOME_ETC" ]; then
USER_CFG=$HOME_ETC/.requestrc
@@ -25,6 +26,7 @@
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 @@
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 @@
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 @@
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
}
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/pld-builder.new/client/make-request.sh?r1=1.28&r2=1.29&f=u
More information about the pld-cvs-commit
mailing list