diff -r 5786a8b53c78 -r 4844031fc55e dnssec-killkey --- a/dnssec-killkey Wed Jul 14 15:37:27 2010 +0200 +++ b/dnssec-killkey Thu Jul 15 10:07:51 2010 +0200 @@ -5,6 +5,36 @@ master_dir=$MASTER_DIR # ordner fuer die einzelnen zonedateiordner ablauf_zeit=$ABL_ZEIT # zeit in minuten waehrend der 2 keys verwendet werden / ungefaehr doppelte TTL + +# loescht zu allen manuell eingegeben domains das schluesselmaterial +for utf8domain in $@ +do + domain=$(idn --quiet "$utf8domain") + + if [ -d $master_dir/$domain ] + then + zdir="$master_dir/$domain" + + [ -f $zdir/$domain.signed ] && rm $zdir/$domain.signed + [ -f $zdir/keycounter ] && rm $zdir/keycounter + [ -f $zdir/.index.ksk ] && rm $zdir/.index.ksk + [ -f $zdir/.index.zsk ] && rm $zdir/.index.zsk + [ -f $zdir/dsset-$domain. ] && rm $zdir/dsset-$domain. + [ -f $zdir/keyset-$domain. ] && rm $zdir/keyset-$domain. + + for key in $zdir/K$domain* + do + rm $key + done + + echo "Schluesselmaterial fuer $domain entfernt - mkready ausfuehren! " + else + echo $domain ist keine verwaltete Zone + fi +done + + + cd $master_dir for domain in * do