From 243b248a929e99a9cc64e16f29e4a49afeb87a3c Mon Sep 17 00:00:00 2001 From: ivan Date: Fri, 2 Apr 2004 02:09:01 +0000 Subject: [PATCH] add option to set (r)ndc command --- FS/FS/part_export/bind.pm | 3 ++- bin/bind.export | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/FS/FS/part_export/bind.pm b/FS/FS/part_export/bind.pm index cf73ef450..1ef7b6598 100644 --- a/FS/FS/part_export/bind.pm +++ b/FS/FS/part_export/bind.pm @@ -17,7 +17,8 @@ tie %options, 'Tie::IxHash', default => 'BIND8' }, 'bind9_minttl' => { label => 'The minttl required by bind9 and RFC1035.', default => '1D' }, -; + 'reload' => { label => 'Optional reload command. If not specified, defaults to "ndc" under BIND8 and "rndc" under BIND9.', }, +; %info = ( 'svc' => 'svc_domain', diff --git a/bin/bind.export b/bin/bind.export index 64d44065d..d0b93797e 100755 --- a/bin/bind.export +++ b/bin/bind.export @@ -31,7 +31,8 @@ foreach my $export ( @exports ) { my $prefix = "$spooldir/$machine"; my $bind_rel = $export->option('bind_release'); - my $ndc_cmd = ($bind_rel eq 'BIND9') ? 'rndc' : 'ndc'; + my $ndc_cmd = $export->option('reload') + || ( ($bind_rel eq 'BIND9') ? 'rndc' : 'ndc' ); my $minttl = $export->option('bind9_minttl'); #prevent old domain files from piling up -- 2.11.0