summaryrefslogtreecommitdiff
path: root/usr.bin/skey/skeyinfo.sh
diff options
context:
space:
mode:
authorTodd C. Miller <millert@cvs.openbsd.org>1996-09-27 15:41:38 +0000
committerTodd C. Miller <millert@cvs.openbsd.org>1996-09-27 15:41:38 +0000
commit0c666f9f5fa37375bb5e779f351ddb12947fd258 (patch)
tree39f8d56781966a8d9d4a1c6510ad682703ccb9fd /usr.bin/skey/skeyinfo.sh
parentd5dd91cdf59d18f9cfff6072a73247438e00ea4e (diff)
Now can both MD4 and MD5 skey's.
Diffstat (limited to 'usr.bin/skey/skeyinfo.sh')
-rw-r--r--usr.bin/skey/skeyinfo.sh14
1 files changed, 5 insertions, 9 deletions
diff --git a/usr.bin/skey/skeyinfo.sh b/usr.bin/skey/skeyinfo.sh
index 1367604b485..11d65a69735 100644
--- a/usr.bin/skey/skeyinfo.sh
+++ b/usr.bin/skey/skeyinfo.sh
@@ -1,18 +1,14 @@
#!/bin/sh
-# $OpenBSD: skeyinfo.sh,v 1.2 1996/06/26 05:39:22 deraadt Exp $
+# $OpenBSD: skeyinfo.sh,v 1.3 1996/09/27 15:41:37 millert Exp $
# search /etc/skeykeys for the skey string for
# this user OR user specified in 1st parameter
-if [ -z "$1" ]
-then
+if [ -z "$1" ]; then
WHO=`/usr/bin/whoami`
else
WHO=$1
fi
-if [ -f /etc/skeykeys ]
-then
- SKEYINFO=`/usr/bin/grep "^$WHO[ ]" /etc/skeykeys`
-else
- SKEYINFO=`cat /etc/skeykeys|/usr/bin/grep "^$WHO[ ]"`
+
+if [ -f /etc/skeykeys ]; then
+ /usr/bin/awk "{ if (\$1 == \"$WHO\" && \$2 ~ /^MD[0-9]+/) {print \$3-1,\$4} else {print \$2-1,\$3} }" < /etc/skeykeys
fi
-echo $SKEYINFO|/usr/bin/awk '{print $2-1,$3}'