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