]> git.pld-linux.org Git - projects/pld-builder.new.git/commitdiff
In verbose mode print also gpg signed message
authorElan Ruusamäe <glen@delfi.ee>
Wed, 13 Oct 2021 15:27:34 +0000 (18:27 +0300)
committerElan Ruusamäe <glen@delfi.ee>
Mon, 20 Dec 2021 15:50:58 +0000 (17:50 +0200)
client/make-request.sh

index 7ca0297f9e0dbda7e80026d6cb38a6a43cd988d7..90c07f9ed58d85510949a7fd8c129e3c701321b0 100755 (executable)
@@ -870,8 +870,9 @@ gen_req() {
 
 gen_email () {
        # make request first, so the STDERR/STDOUT streams won't be mixed
-       local tmp req
-       tmp=$(mktemp)
+       local tmpd tmp req
+       tmpd=$(mktemp -d)
+       tmp=$tmpd/req
        gen_req > $tmp
 
        if [ "$verbose" = "yes" ]; then
@@ -888,8 +889,14 @@ gen_email () {
 
        EOF
 
-       gpg --clearsign --default-key $default_key $gpg_opts --output=- $tmp
-       rm -f $tmp
+       gpg --clearsign --default-key $default_key $gpg_opts --output=$tmpd/sign $tmp
+
+       if [ "$verbose" = "yes" ]; then
+               cat >&2 $tmpd/sign
+       fi
+
+       cat $tmpd/sign
+       rm -rf $tmpd
 }
 
 gen_email | send_request
This page took 0.533381 seconds and 4 git commands to generate.