chiark
/
gitweb
/
~ian
/
chiark-utils.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
.*
[chiark-utils.git]
/
scripts
/
named-conf
diff --git
a/scripts/named-conf
b/scripts/named-conf
index d2f6b35cade95dfadd62742034dc6613df3530e4..bc355bebcba09776d403002d18b3b010431ee310 100755
(executable)
--- a/
scripts/named-conf
+++ b/
scripts/named-conf
@@
-1,5
+1,3
@@
-fixme implement .* on self-soa self-ns
-
#!/usr/bin/perl -w
use strict;
#!/usr/bin/perl -w
use strict;
@@
-311,6
+309,9
@@
sub zone_conf ($$$$$@) {
if $sfx =~ m/^self/;
$zone_cfg{$zone}{$sfx}= $aref;
}
if $sfx =~ m/^self/;
$zone_cfg{$zone}{$sfx}= $aref;
}
+ foreach $sfx (qw(self_soa self_ns)) {
+ $zone_cfg{$zone}{$sfx} =~ s/\*$/$zone/;
+ }
$zone_cfg{$zone}{'output'}= $output;
push @zone_cfg_list, $zone;
}
$zone_cfg{$zone}{'output'}= $output;
push @zone_cfg_list, $zone;
}