SVN: admin/dns/check.sh
domelu
domelu at pld-linux.org
Tue Oct 31 13:16:28 CET 2006
Author: domelu
Date: Tue Oct 31 13:16:28 2006
New Revision: 7905
Modified:
admin/dns/check.sh
Log:
- added vnet (for rsync)
Modified: admin/dns/check.sh
==============================================================================
--- admin/dns/check.sh (original)
+++ admin/dns/check.sh Tue Oct 31 13:16:28 2006
@@ -1,5 +1,5 @@
#!/bin/sh
-
+set -x
umask 022
/usr/bin/svn status -u pld-linux.org.template | /bin/grep -q 'pld-linux.org.template' >/dev/null || exit 0
@@ -9,8 +9,20 @@
. ./pld-linux.org.mirrors
/bin/sed -e "s/%FTPMIRROR%/${FTP}/g" pld-linux.org.template >pld-linux.org.zone.tmp
/bin/sed -e "s/%FTPMIRROR%/${FTP_TPNET}/g" pld-linux.org.template >pld-linux.org.zone-tpnet.tmp
-/usr/sbin/named-checkzone -q pld-linux.org pld-linux.org.zone.tmp || exit 0
-/usr/sbin/named-checkzone -q pld-linux.org pld-linux.org.zone-tpnet.tmp || exit 0
-/bin/mv -f pld-linux.org.zone.tmp pld-linux.org.zone
-/bin/mv -f pld-linux.org.zone-tpnet.tmp pld-linux.org.zone-tpnet
+
+. ./pld-linux.org.rsync
+/bin/sed -e "s/%RSYNC%/${RSYNC}/g" pld-linux.org.zone.tmp >pld-linux.org.zone.rsync.tmp
+/bin/sed -e "s/%RSYNC%/${RSYNC}/g" pld-linux.org.zone-tpnet.tmp >pld-linux.org.zone.rsync-tpnet.tmp
+/bin/sed -e "s/%RSYNC%/${RSYNC_VNET}/g" pld-linux.org.zone.tmp >pld-linux.org.zone.rsync_vnet.tmp
+
+/usr/sbin/named-checkzone -q pld-linux.org pld-linux.org.zone.rsync.tmp pld-linux.org || exit 0
+/usr/sbin/named-checkzone -q pld-linux.org pld-linux.org.zone.rsync-tpnet.tmp || exit 0
+/usr/sbin/named-checkzone -q pld-linux.org pld-linux.org.zone.rsync_vnet.tmp || exit 0
+
+/bin/mv -f pld-linux.org.zone.rsync.tmp pld-linux.org.zone
+/bin/mv -f pld-linux.org.zone.rsync-tpnet.tmp pld-linux.org.zone-tpnet
+/bin/mv -f pld-linux.org.zone.rsync_vnet.tmp pld-linux.org.zone-rsync_vnet
+
+/bin/rm -f *.tmp
+
/bin/killall -HUP named
More information about the pld-cvs-commit
mailing list