chiark / gitweb /
keys.list-keepers: Identify the current recovery key instance.
authorMark Wooding <mdw@distorted.org.uk>
Thu, 20 Sep 2012 00:01:22 +0000 (01:01 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Thu, 20 Sep 2012 00:10:17 +0000 (01:10 +0100)
Otherwise we never print anything useful about key revelation status.

keys.list-keepers

index 297c83e88949d49336b3431441efd3f959ff1d0b..da47af48e9dfb150641cf3e53efb1d21269b4d82 100755 (executable)
@@ -45,6 +45,10 @@ if [ -d $KEYS/recov ]; then
   for r in *; do
     if [ ! -d $r ]; then continue; fi
 
   for r in *; do
     if [ ! -d $r ]; then continue; fi
 
+    ## Collect the current instance number.
+    rcur=$(readlink $r/current)
+    eval rcur_$r=\$rcur
+
     ## Now work through the instances of this recovery key.
     for ri in $r/*; do
 
     ## Now work through the instances of this recovery key.
     for ri in $r/*; do