projects
/
mmh
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Decode address headers in replcomps
[mmh]
/
uip
/
mhsign.sh
diff --git
a/uip/mhsign.sh
b/uip/mhsign.sh
index
9a06053
..
038052b
100755
(executable)
--- a/
uip/mhsign.sh
+++ b/
uip/mhsign.sh
@@
-23,7
+23,12
@@
if [ -z "$userid" ] ; then
fi
if [ -z "$userid" ] ; then
userid="`gpg --list-secret-keys --with-colons 2>/dev/null |
fi
if [ -z "$userid" ] ; then
userid="`gpg --list-secret-keys --with-colons 2>/dev/null |
- sed -n '/^sec/{p;q;}' | cut -d: -f5`"
+ grep '^sec' | sort -t: -k3,3nr -k 6,6nr |
+ awk -F: '
+ $7=="" || $7 > "'"\`date +%Y-%m-%d\`"'" {
+ print $5; exit;
+ }
+ '`"
fi
if [ -z "$userid" ] ; then
echo "No secret key found" >&2
fi
if [ -z "$userid" ] ; then
echo "No secret key found" >&2
@@
-91,7
+96,7
@@
lookupkeyring() {
if [ $? != 0 ] ; then
return 1
fi
if [ $? != 0 ] ; then
return 1
fi
- echo "$key" | sed -n '/^pub/{p;q;}' | cut -d: -f5
+ echo "$key" | sed -n '/^pub:[^idre]:/{p;q;}' | cut -d: -f5
return 0
}
return 0
}