dnssec-creatkey
changeset 9 c45415af9a4b
parent 8 a1eefce2bd5e
child 10 d7977be97fa1
equal deleted inserted replaced
8:a1eefce2bd5e 9:c45415af9a4b
     1 #!/bin/bash
     1 #!/bin/bash
     2 source dnstools.conf
     2 source dnstools.conf
     3 
     3 
     4 master_dir=$MASTER_DIR
     4 master_dir=$MASTER_DIR
     5 key_counter_end=$KEY_COUNTER_END
     5 key_counter_end=$KEY_COUNTER_END
     6 eingabe=$@
       
     7 
     6 
     8 function test_zsk_aenderung {
       
     9 	for domain in $eingabe
       
    10 	do
       
    11 		test -d $master_dir/$domain && echo $domain
       
    12 	done
       
    13 }
       
    14 
     7 
       
     8 #prüft die eingegebnen domains
       
     9 for utf8domain in $@
       
    10 do
       
    11         domain=$(idn --quiet "$utf8domain")
       
    12 
       
    13         if [ -d $master_dir/$domain ]
       
    14         then
       
    15                 zsk_aenderung="$zsk_aenderung $domain"
       
    16         else
       
    17                 echo $domain ist keine verwaltete Zone
       
    18         fi
       
    19 done
    15 
    20 
    16 function test_zsk_new {			# prueft ob es einen ZSK gibt
    21 function test_zsk_new {			# prueft ob es einen ZSK gibt
    17 	for zone in $master_dir/*
    22 	for zone in $master_dir/*
    18 	do
    23 	do
    19 		test -f $zone/index.zsk || echo ${zone##/*/}
    24 		test -f $zone/index.zsk || echo ${zone##/*/}
    39 			echo ${zone##/*/} 
    44 			echo ${zone##/*/} 
    40 		fi
    45 		fi
    41 	done
    46 	done
    42 }
    47 }
    43 
    48 
    44 zsk_aenderung=`test_zsk_aenderung`
       
    45 zsk_time=`test_zsk_time $key_counter_end`
    49 zsk_time=`test_zsk_time $key_counter_end`
    46 zsk_new=`test_zsk_new`
    50 zsk_new=`test_zsk_new`
    47 ksk_new=`test_ksk_new`
    51 ksk_new=`test_ksk_new`
    48 
    52 
    49 
    53