--- 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