# HG changeset patch # User asuess@dns.net.schlittermann.de # Date 1279198950 -7200 # Node ID 473a1763f0955fcdbed69e1d71771fac119e7793 # Parent 4844031fc55edbd1ae438fab3736c1a900ab6e44 killkeys überarbeitet diff -r 4844031fc55e -r 473a1763f095 mkready --- 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 diff -r 4844031fc55e -r 473a1763f095 zone-ls --- 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