zone-ls
changeset 9 c45415af9a4b
parent 8 a1eefce2bd5e
child 10 d7977be97fa1
equal deleted inserted replaced
8:a1eefce2bd5e 9:c45415af9a4b
       
     1 #!/bin/bash
       
     2 source ./dnstools.conf
       
     3 master_dir=$MASTER_DIR
       
     4 zsklive=$ZSKLIVE
       
     5 ksklive=$KSKLIVE
       
     6 
       
     7 for zone in $master_dir/*
       
     8 do
       
     9 
       
    10 	domain=${zone##/*/}
       
    11 
       
    12 	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 
       
    15 	test -f $zone/keycounter && key_counter=`< $zone/keycounter` || key_counter="0"
       
    16 
       
    17 	if [ -f $zone/$domain.signed ]
       
    18 	then
       
    19 		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 	else
       
    22 		endtime2="0"
       
    23 	fi
       
    24 
       
    25 	ausgabe="$domain:keys-$anzahl_zsk/$anzahl_ksk:ablauf-$endtime2:signiert-$key_counter"
       
    26 
       
    27 	echo $ausgabe | tr ":" "\t"
       
    28 
       
    29 done
       
    30 
       
    31