diff -r c45415af9a4b -r d7977be97fa1 zone-ls --- 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