--- a/zone-ls Wed Jun 30 16:48:26 2010 +0200
+++ b/zone-ls Tue Jul 13 15:32:08 2010 +0200
@@ -4,27 +4,29 @@
zsklive=$ZSKLIVE
ksklive=$KSKLIVE
+printf "%-25s %2s/%2s %8s\n" "Domain" "ZSK" "KSK" "Endtime"
for zone in $master_dir/*
do
domain=${zone##/*/}
- test -f $zone/index.zsk && anzahl_zsk=`wc -l < $zone/index.zsk` || anzahl_zsk="0"
- test -f $zone/index.ksk && anzahl_ksk=`wc -l < $zone/index.ksk` || anzahl_ksk="0"
+ test -f $zone/.index.zsk && anzahl_zsk=`wc -l < $zone/.index.zsk` || anzahl_zsk="0"
+ test -f $zone/.index.ksk && anzahl_ksk=`wc -l < $zone/.index.ksk` || anzahl_ksk="0"
test -f $zone/keycounter && key_counter=`< $zone/keycounter` || key_counter="0"
if [ -f $zone/$domain.signed ]
then
endtime1=`cat $zone/$domain.signed | egrep 'DNSKEY' | egrep '[0-9]{14}' | head -n1 | cut -d" " -f5`
- endtime2=`echo $endtime1 | cut -c 7-8 ; echo $endtime1 | cut -c 5-6 ; echo $endtime1 | cut -c 1-4`
+ endtime2="${endtime1:6:2} ${endtime1:4:2} ${endtime1:0:4}"
+
else
endtime2="0"
fi
- ausgabe="$domain:keys-$anzahl_zsk/$anzahl_ksk:ablauf-$endtime2:signiert-$key_counter"
+ printf "%-25s %2d/%2d %8s\n" \
+ "$domain" "$anzahl_zsk" "$anzahl_ksk" "$endtime2"
- echo $ausgabe | tr ":" "\t"
done