# HG changeset patch # User Heiko Schlittermann # Date 1280749592 -7200 # Node ID d6ebe1750fec712189f8089d40e8cffb81cbe8d8 # Parent a179476e5c8725ad156a0f22ec413ec2d6a57058 call to dnssec-sign works under devel conditions only. diff -r a179476e5c87 -r d6ebe1750fec update-serial --- a/update-serial Mon Aug 02 12:34:02 2010 +0200 +++ b/update-serial Mon Aug 02 13:46:32 2010 +0200 @@ -20,7 +20,7 @@ use File::Basename; use File::Copy; -my $dnssec_sign = "dnssec-sign"; +#my $dnssec_sign = "../dnstools/dnssec-sign"; my $master_dir = "/etc/bind/master"; my $ME = basename $0; @@ -33,7 +33,7 @@ sub cleanup() { unlink @tmpfiles; } END { cleanup(); } -$ARGV[0] eq "-y" and $opt_yes = 1, shift; +@ARGV and $ARGV[0] eq "-y" and $opt_yes = 1, shift; @Zones = @ARGV ? @ARGV : glob("$master_dir/*"); @@ -89,8 +89,8 @@ s/$serial/$sdate$scount/; # dnssec - new sign - system "$dnssec_sign $file_basename"; - die "$dnssec_sign not found ($!)" if $? == -1; + system "cd ../dnstools && ./dnssec-sign $file_basename"; + #die "$dnssec_sign not found ($!)" if $? == -1; exit 1 if $?; }; print O;