SVN: admin/dns: acl_tpnet.conf acl_vnet.conf check.sh named.conf named.conf.rest named.conf.tpnet na...
arekm
arekm at pld-linux.org
Wed Apr 9 22:32:45 CEST 2025
Author: arekm
Date: Wed Apr 9 22:32:45 2025
New Revision: 12797
Removed:
admin/dns/acl_tpnet.conf
admin/dns/acl_vnet.conf
admin/dns/named.conf.rest
admin/dns/named.conf.tpnet
admin/dns/named.conf.vnet
admin/dns/pld-linux.org.mirrors
admin/dns/pld-linux.org.rsync
admin/dns/pld-linux.org.template
Modified:
admin/dns/check.sh
admin/dns/named.conf
Log:
Simplify dns config. No need for tpnet view hacks.
Modified: admin/dns/check.sh
==============================================================================
--- admin/dns/check.sh (original)
+++ admin/dns/check.sh Wed Apr 9 22:32:45 2025
@@ -20,51 +20,25 @@
/usr/bin/svn up --quiet || exit 1
#
-# preare zone files for separate views
-#
-
-# ftp mirrors
-. ./pld-linux.org.mirrors
-/bin/sed -e "s/%FTPMIRROR%/${FTP}/g" pld-linux.org.template > pld-linux.org.zone
-/bin/sed -e "s/%FTPMIRROR%/${FTP_TPNET}/g" pld-linux.org.template >pld-linux.org.zone-tpnet
-/bin/sed -e "s/%FTPMIRROR%/${FTP_VNET}/g" pld-linux.org.template >pld-linux.org.zone-vnet
-
-# rsync
-. ./pld-linux.org.rsync
-/bin/sed -i -e "s/%RSYNC%/${RSYNC}/g" pld-linux.org.zone
-/bin/sed -i -e "s/%RSYNC%/${RSYNC}/g" pld-linux.org.zone-tpnet
-/bin/sed -i -e "s/%RSYNC%/${RSYNC_VNET}/g" pld-linux.org.zone-vnet
-
-#
# fix perms
#
chmod 754 check.sh
-chmod 640 named.conf{,.{rest,tpnet,vnet}} acl_{tpnet,vnet}.conf
-chown root:named named.conf{,.{rest,tpnet,vnet}} acl_{tpnet,vnet}.conf
-chmod 644 pld-linux.org.zone{,-{tpnet,vnet}}
+chmod 640 named.conf
+chown root:named named.conf
+chmod 644 pld-linux.org.zone
#
# check that we are safe to reload nameserver
#
# check that we are safe to reload nameserver
-valid_ok=1
-for zonef in pld-linux.org.zone pld-linux.org.zone-tpnet pld-linux.org.zone-vnet; do
- if ! /usr/bin/named-checkzone -q pld-linux.org $zonef; then
- echo "Zone file $zonef validation failed:"
- /usr/bin/named-checkzone pld-linux.org $zonef
- valid_ok=0
- fi
-done
-if [ $valid_ok -ne 1 ]; then
- exit 1
-fi
+/usr/bin/named-checkzone -q pld-linux.org pld-linux.org.zone || /usr/bin/named-checkzone pld-linux.org pld-linux.org.zone
#
# move zone and config files to proper dir
#
-mv named.conf{,.{rest,tpnet,vnet}} acl_{tpnet,vnet}.conf ../etc
-mv pld-linux.org.zone{,-{tpnet,vnet}} ../M
+cp -f named.conf ../etc
+cp -f pld-linux.org.zone ../M
cp -f pld.org.pl.zone ../M
#
Modified: admin/dns/named.conf
==============================================================================
--- admin/dns/named.conf (original)
+++ admin/dns/named.conf Wed Apr 9 22:32:45 2025
@@ -1,5 +1,5 @@
// This is an exaple configuration file for named ( /etc/named.conf )
-// Przyk³adowy plik konfiguracyjny /etc/named.conf dla serwera nazw `named'
+// Przyk?adowy plik konfiguracyjny /etc/named.conf dla serwera nazw `named'
options {
@@ -29,8 +29,13 @@
category notify { xfer-log; };
};
-include "/etc/acl_tpnet.conf";
-include "/etc/acl_vnet.conf";
-include "/etc/named.conf.tpnet";
-include "/etc/named.conf.vnet";
-include "/etc/named.conf.rest";
+
+zone "pld-linux.org" {
+ type master;
+ file "M/pld-linux.org.zone";
+};
+
+zone "pld.org.pl" {
+ type master;
+ file "M/pld.org.pl.zone";
+};
More information about the pld-cvs-commit
mailing list