equal
deleted
inserted
replaced
2 source ./dnstools.conf |
2 source ./dnstools.conf |
3 master_dir=$MASTER_DIR |
3 master_dir=$MASTER_DIR |
4 zsklive=$ZSKLIVE |
4 zsklive=$ZSKLIVE |
5 ksklive=$KSKLIVE |
5 ksklive=$KSKLIVE |
6 |
6 |
|
7 printf "%-25s %2s/%2s %8s\n" "Domain" "ZSK" "KSK" "Endtime" |
7 for zone in $master_dir/* |
8 for zone in $master_dir/* |
8 do |
9 do |
9 |
10 |
10 domain=${zone##/*/} |
11 domain=${zone##/*/} |
11 |
12 |
12 test -f $zone/index.zsk && anzahl_zsk=`wc -l < $zone/index.zsk` || anzahl_zsk="0" |
13 test -f $zone/.index.zsk && anzahl_zsk=`wc -l < $zone/.index.zsk` || anzahl_zsk="0" |
13 test -f $zone/index.ksk && anzahl_ksk=`wc -l < $zone/index.ksk` || anzahl_ksk="0" |
14 test -f $zone/.index.ksk && anzahl_ksk=`wc -l < $zone/.index.ksk` || anzahl_ksk="0" |
14 |
15 |
15 test -f $zone/keycounter && key_counter=`< $zone/keycounter` || key_counter="0" |
16 test -f $zone/keycounter && key_counter=`< $zone/keycounter` || key_counter="0" |
16 |
17 |
17 if [ -f $zone/$domain.signed ] |
18 if [ -f $zone/$domain.signed ] |
18 then |
19 then |
19 endtime1=`cat $zone/$domain.signed | egrep 'DNSKEY' | egrep '[0-9]{14}' | head -n1 | cut -d" " -f5` |
20 endtime1=`cat $zone/$domain.signed | egrep 'DNSKEY' | egrep '[0-9]{14}' | head -n1 | cut -d" " -f5` |
20 endtime2=`echo $endtime1 | cut -c 7-8 ; echo $endtime1 | cut -c 5-6 ; echo $endtime1 | cut -c 1-4` |
21 endtime2="${endtime1:6:2} ${endtime1:4:2} ${endtime1:0:4}" |
|
22 |
21 else |
23 else |
22 endtime2="0" |
24 endtime2="0" |
23 fi |
25 fi |
24 |
26 |
25 ausgabe="$domain:keys-$anzahl_zsk/$anzahl_ksk:ablauf-$endtime2:signiert-$key_counter" |
27 printf "%-25s %2d/%2d %8s\n" \ |
|
28 "$domain" "$anzahl_zsk" "$anzahl_ksk" "$endtime2" |
26 |
29 |
27 echo $ausgabe | tr ":" "\t" |
|
28 |
30 |
29 done |
31 done |
30 |
32 |
31 |
33 |