git.svenne.dk
/
public
/
microdnssec.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
make name of zone-conf configurable
[public/microdnssec.git]
/
update-zone-conf.sh
diff --git
a/update-zone-conf.sh
b/update-zone-conf.sh
index 5716c8d187918d4127f16eef0d28ecb9e38082f0..24be766ad8bc42d2ec82da7836c081c4e45022c3 100755
(executable)
--- a/
update-zone-conf.sh
+++ b/
update-zone-conf.sh
@@
-2,11
+2,12
@@
source `dirname $0`/conf/settings
cd `dirname $0`
source `dirname $0`/conf/settings
cd `dirname $0`
-rm -f zones/
zone.conf
+rm -f zones/
$zoneconf_name
+echo "Generating new $zoneconf_name"
for d in zones/* ; do
zone=`basename $d`
for d in zones/* ; do
zone=`basename $d`
-cat >> zones/
zone.conf
<<EOF
+cat >> zones/
$zoneconf_name
<<EOF
zone "$zone." in {
type master;
file "$zone.zone.signed";
zone "$zone." in {
type master;
file "$zone.zone.signed";
@@
-19,11
+20,11
@@
done
for i in `seq $num_nameservers` ; do
ns=ns$i
for i in `seq $num_nameservers` ; do
ns=ns$i
- echo "
runn
ing $ns"
+ echo "
updat
ing $ns"
eval ssh_access=\$${ns}_ssh_access
eval conf_path=\$${ns}_conf_path
eval rndc_path=\$${ns}_rndc_path
eval ssh_access=\$${ns}_ssh_access
eval conf_path=\$${ns}_conf_path
eval rndc_path=\$${ns}_rndc_path
- scp zones/
zone.conf
$ssh_access:$conf_path
+ scp zones/
$zoneconf_name
$ssh_access:$conf_path
ssh $ssh_access "$rndc_path reload"
done
ssh $ssh_access "$rndc_path reload"
done