summaryrefslogtreecommitdiff
path: root/bin/bind.export
diff options
context:
space:
mode:
Diffstat (limited to 'bin/bind.export')
-rwxr-xr-xbin/bind.export8
1 files changed, 4 insertions, 4 deletions
diff --git a/bin/bind.export b/bin/bind.export
index d49b3cf64..7d1452dc6 100755
--- a/bin/bind.export
+++ b/bin/bind.export
@@ -15,7 +15,7 @@ my $user = shift or die &usage;
adminsuidsetup $user;
my $spooldir = "/usr/local/etc/freeside/export.". datasrc. "/bind";
-mkdir $spooldir unless -d $spooldir;
+mkdir $spooldir, 0700 unless -d $spooldir;
my @exports = qsearch('part_export', { 'exporttype' => 'bind' } );
my @sexports = qsearch('part_export', { 'exporttype' => 'bind_slave' } );
@@ -33,7 +33,7 @@ foreach my $export ( @exports ) {
#prevent old domain files from piling up
#rmtree "$prefix" or die "can't rmtree $prefix.db: $!";
- mkdir $prefix unless -d $prefix;
+ mkdir $prefix, 0700 unless -d $prefix;
open(NAMED_CONF,">$prefix/named.conf")
or die "can't open $prefix/named.conf: $!";
@@ -45,7 +45,7 @@ foreach my $export ( @exports ) {
my $zonepath = $export->option('zonepath');
$zonepath =~ s/\/$//;
- #false laziness with freeside-sqlradius-reset
+ #false laziness with freeside-sqlradius-reset and shell.export
my @svc_domain =
map { qsearchs('svc_domain', { 'svcnum' => $_->svcnum } ) }
map { qsearch('cust_svc', { 'svcpart' => $_->svcpart } ) }
@@ -132,7 +132,7 @@ foreach my $sexport ( @sexports ) { #false laziness with above
#prevent old domain files from piling up
#rmtree "$prefix" or die "can't rmtree $prefix.db: $!";
- mkdir $prefix unless -d $prefix;
+ mkdir $prefix, 0700 unless -d $prefix;
open(NAMED_CONF,">$prefix/named.conf")
or die "can't open $prefix/named.conf: $!";