killkeys überarbeitet
authorasuess@dns.net.schlittermann.de
Thu, 15 Jul 2010 15:02:30 +0200
changeset 14 473a1763f095
parent 13 4844031fc55e
child 15 bf1e441c195c
killkeys überarbeitet
mkready
zone-ls
--- a/mkready	Thu Jul 15 10:07:51 2010 +0200
+++ b/mkready	Thu Jul 15 15:02:30 2010 +0200
@@ -8,7 +8,6 @@
 conf_dir="$ZONE_CONF_DIR"
 bind_dir="$BIND_DIR"
 
-
 for zone_domain in $master_dir/*
 do
         domain=${zone_domain##/*/}
@@ -17,18 +16,25 @@
         zone="$master_dir/$domain/$domain"
         zone_signed="$master_dir/$domain/$domain.signed"
 
-        if [ -f $master_dir/$domain/$domain.signed ]                            # testet ob es eine signed-datei gibt
+	# schreibt den eintrag ueber das zonefile um. ist ein signiertes zonefile vorhanden
+	# wird es in der configdatei der zone im abschnitt file verlinkt. ist das zone-file
+	# nicht signiert wird die standard-zonedatei eingetragen.
+        if [ -f $master_dir/$domain/$domain.signed ]
         then
-                if ( ! grep "file" $conf_file | grep "signed" ) > /dev/null             # testet ob signed nicht in der config-datei steht
+                if ( ! grep "file" $conf_file | grep "signed" ) > /dev/null
                 then
-                        cat $conf_file | sed -e "s\\$zone\\$zone_signed\\g" > $conf_file        # schreibt signed in die config-datei
+                        cp $conf_file .tmp
+ 			sed -e "s\\$zone\\$zone_signed\\g" < .tmp > $conf_file
                         echo $zone '-->' $zone_signed
+			rm .tmp
                 fi
         else
-                if ( grep "file" $conf_file | grep "signed" ) > /dev/null          # testet ob signed in der config-datei steht
+                if ( grep "file" $conf_file | grep "signed" ) > /dev/null
                 then
-                        cat $conf_file | sed -e "s\\$zone_signed\\$zone\\g" > $conf_file	# loescht signed aus der config-datei
+                        cp $conf_file .tmp
+			sed -e "s\\$zone_signed\\$zone\\g" < .tmp > $conf_file
                         echo $zone_signed '-->' $zone
+			rm .tmp
                 fi
         fi
 done
--- a/zone-ls	Thu Jul 15 10:07:51 2010 +0200
+++ b/zone-ls	Thu Jul 15 15:02:30 2010 +0200
@@ -4,7 +4,7 @@
 zsklive=$ZSKLIVE
 ksklive=$KSKLIVE
 
-printf "%-25s %2s/%2s %8s\n" "Domain" "ZSK" "KSK" "Endtime"
+printf "%-25s %1s/%1s %3s %7s\n" "Domain" "ZSK" "KSK" "Use" "Sig-End"
 for zone in $master_dir/*
 do
 
@@ -24,8 +24,8 @@
 		endtime2="0"
 	fi
 
-	printf "%-25s %2d/%2d %12s\n" \
-		"$domain" "$anzahl_zsk" "$anzahl_ksk" "$endtime2"
+	printf "%-25s %1d/%1d %5d %12s\n" \
+		"$domain" "$anzahl_zsk" "$anzahl_ksk" "$key_counter" "$endtime2"
 
 
 done