equal
deleted
inserted
replaced
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 |