Improved portability of mhsend(1).
authormarkus schnalke <meillo@marmaro.de>
Mon, 9 Jul 2012 21:59:34 +0000 (23:59 +0200)
committermarkus schnalke <meillo@marmaro.de>
Mon, 9 Jul 2012 21:59:34 +0000 (23:59 +0200)
Thanks to Dennis Herrmann for the bug report and patch.

uip/mhsign.sh

index ac56bc2..e6f54b3 100755 (executable)
@@ -22,7 +22,7 @@ if [ "x$userid" = "x" ] ; then
        userid="`mhparam pgpkey`"
 fi
 userid="`gpg --list-secret-keys --with-colons 2>/dev/null |
-               sed -n '/^sec/{p;q}' | cut -d: -f5`"
+               sed -n '/^sec/{p;q;}' | cut -d: -f5`"
 if [ "x$userid" = x ] ; then
        echo "No secret key found" >&2
        exit 1
@@ -89,7 +89,7 @@ lookupkeyring() {
        if [ $? != 0 ] ; then
                return 1
        fi
-       echo "$key" | sed -n '/^pub/{p;q}' | cut -d: -f5
+       echo "$key" | sed -n '/^pub/{p;q;}' | cut -d: -f5
        return 0
 }