and make .HEADER optional for slaves too
authorivan <ivan>
Sun, 16 Oct 2005 15:02:37 +0000 (15:02 +0000)
committerivan <ivan>
Sun, 16 Oct 2005 15:02:37 +0000 (15:02 +0000)
bin/bind.export

index 9f4a501..286e43a 100755 (executable)
@@ -147,10 +147,12 @@ foreach my $sexport ( @sexports ) { #false laziness with above
   open(NAMED_CONF,">$prefix/named.conf")
     or die "can't open $prefix/named.conf: $!";
 
-  open(CONF_HEADER,"<$prefix/named.conf.HEADER")
-    or die "can't open $prefix/named.conf.HEADER: $!";
-  while (<CONF_HEADER>) { print NAMED_CONF $_; }
-  close CONF_HEADER;
+  if ( -e "$prefix/named.conf.HEADER" ) {
+    open(CONF_HEADER,"<$prefix/named.conf.HEADER")
+      or die "can't open $prefix/named.conf.HEADER: $!";
+    while (<CONF_HEADER>) { print NAMED_CONF $_; }
+    close CONF_HEADER;
+  }
 
   my $masters = $sexport->option('master');