dnssec-killkey
changeset 10 d7977be97fa1
parent 6 920c1a51ba0e
child 12 5786a8b53c78
equal deleted inserted replaced
9:c45415af9a4b 10:d7977be97fa1
    25 									# index in die variable DNS_KEY
    25 									# index in die variable DNS_KEY
    26 			
    26 			
    27 				echo $DNS_KEY > $ZONE_DIR/$DOMAIN/$INDEX	# schreibt nur die variable
    27 				echo $DNS_KEY > $ZONE_DIR/$DOMAIN/$INDEX	# schreibt nur die variable
    28 										# DNS_KEY in die indexdatei
    28 										# DNS_KEY in die indexdatei
    29 	
    29 	
    30 				rm $(ls K*[key,private] | grep -v "`cat index.zsk`" | \
    30 				rm $(ls K*[key,private] | grep -v "`cat .index.zsk`" | \
    31 				grep -v "`cat index.ksk`") 2> /dev/null		# loesche alle schluessel die nicht in der indexdatei
    31 				grep -v "`cat .index.ksk`") 2> /dev/null		# loesche alle schluessel die nicht in der indexdatei
    32 										# stehen
    32 										# stehen
    33 				mv $DOMAIN $DOMAIN.old
    33 				mv $DOMAIN $DOMAIN.old
    34 				grep -v 'DNSKEY' $DOMAIN.old >> $DOMAIN		# erzeugt ein backup und entfernt alle schluessel
    34 				grep -v 'DNSKEY' $DOMAIN.old >> $DOMAIN		# erzeugt ein backup und entfernt alle schluessel
    35 										# aus der zonedatei
    35 										# aus der zonedatei
    36 				cat K$DOMAIN.*key >>$DOMAIN			# schreibt die aktuellen schluessel in die zonedatei
    36 				cat K$DOMAIN.*key >>$DOMAIN			# schreibt die aktuellen schluessel in die zonedatei