[cauldron] r99 committed - Fix a long standing bug with the population of the named shadow config...

0 views
Skip to first unread message

caul...@googlecode.com

unread,
Jul 30, 2010, 8:31:35 AM7/30/10
to cauldr...@googlegroups.com
Revision: 99
Author: seklecki
Date: Fri Jul 30 05:31:17 2010
Log: Fix a long standing bug with the population of the named shadow config
chroot
heirachy (this is one for you, Chief) ~BAS


http://code.google.com/p/cauldron/source/detail?r=99

Modified:
/trunk/framework/make_dir_mdrd.sh

=======================================
--- /trunk/framework/make_dir_mdrd.sh Tue Feb 10 08:00:15 2009
+++ /trunk/framework/make_dir_mdrd.sh Fri Jul 30 05:31:17 2010
@@ -304,7 +304,7 @@
rm ${RD_ROOT}/etc/rc.d/*.orig

# make it look more like OpenBSD!
- mkdir -p $RD_ROOT/var/chroot/named/etc $RD_ROOT/var/chroot/named/master
${RD_ROOT}/var/chroot/named/cache
+ mkdir -p $RD_ROOT/var/chroot/named/etc $RD_ROOT/var/chroot/named/master
${RD_ROOT}/var/chroot/named/cache $RD_ROOT/var/chroot/named/standard
# this assumes the build-systems have been tampered with
cp -rp ${DSTDIR}/etc/namedb/* ${RD_ROOT}/var/chroot/named/master ;
good2go $?
echo "Step ${_intStepCount}: Placing a 127.0.0.0/8 zone in
the named(8) chroot"
@@ -312,13 +312,19 @@
# CFI Specific -- but may be useful for others
echo "Step ${_intStepCount}: Placing a localhost.zone in
the named(8) chroot"
mv ${RD_ROOT}/var/chroot/named/master/localhost
${RD_ROOT}/var/chroot/named/master/localhost.zone ; good2go $?
-
+
+ # CFI Specific -- but may be useful for others
+ echo "Step ${_intStepCount}: Placing the most-current Root
DNS Cache (root.cache) into named(8) chroot"
+ mv ${RD_ROOT}/var/chroot/named/master/root.cache
${RD_ROOT}/var/chroot/named/standard ; good2go $?
+
echo "Step ${_intStepCount}: Putting etc/rc.d/passwd RC
hook into place"
cp ${HOME_DIR}/passwd_nbsd4 ${RD_ROOT}/etc/rc.d/passwd && chmod 655
${RD_ROOT}/etc/rc.d/passwd ; good2go $?

echo "Step ${_intStepCount}: Putting etc/rc.d/rndctl RC
hook into place"
cp ${HOME_DIR}/rndctl ${RD_ROOT}/etc/rc.d/rndctl && chmod 655
${RD_ROOT}/etc/rc.d/rndctl ; good2go $?

+ echo "Step ${_intStepCount}: Putting etc/rc.d/mfsvlog RC
hook into place"
+ cp ${HOME_DIR}/mfsvlog ${RD_ROOT}/etc/rc.d/mfsvlog && chmod 655
${RD_ROOT}/etc/rc.d/mfsvlog ; good2go $?

;;
openbsd)

Reply all
Reply to author
Forward
0 new messages