changed the call to dnssec_sign. suess
authorHeiko Schlittermann <hs@schlittermann.de>
Mon, 02 Aug 2010 12:15:39 +0200
branchsuess
changeset 4 da5c12e84a6b
parent 3 aa1631182916
child 5 a179476e5c87
changed the call to dnssec_sign.
update-serial
--- a/update-serial	Mon Aug 02 12:03:12 2010 +0200
+++ b/update-serial	Mon Aug 02 12:15:39 2010 +0200
@@ -19,7 +19,7 @@
 use File::Basename;
 use File::Copy;
 
-my $dnssec_sign = "/home/asuess/dnstools/dnssec-sign";
+my $dnssec_sign = "dnssec-sign";
 my $master_dir = "/etc/bind/master";
 
 my $ME = basename $0;
@@ -88,9 +88,9 @@
 				s/$serial/$sdate$scount/;
 
 				# dnssec - new sign
-				if (-e "$dnssec_sign") {
-					print `$dnssec_sign $file_basename`;
-				}
+				system "$dnssec_sign $file_basename";
+				die "$dnssec_sign not found ($!)" if $? == -1;
+				exit 1 if $?;
 			};
 			print O;
 		}