dnssec-killkey
changeset 13 4844031fc55e
parent 12 5786a8b53c78
child 20 5b52190d8750
--- 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