X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=blobdiff_plain;f=scripts%2Fnamed-conf;fp=scripts%2Fnamed-conf;h=bc355bebcba09776d403002d18b3b010431ee310;hb=359fc26dca538ca7a4ff13b35fac3a271ed5b4c3;hp=d2f6b35cade95dfadd62742034dc6613df3530e4;hpb=0a78347f158bbf808adee40e73fa090ada78efe8;p=chiark-utils.git diff --git a/scripts/named-conf b/scripts/named-conf index d2f6b35..bc355be 100755 --- 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; @@ -311,6 +309,9 @@ sub zone_conf ($$$$$@) { 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; }