[23029] in Source-Commits
/svn/athena r22692 - trunk/debathena/scripts/build-server
daemon@ATHENA.MIT.EDU (ghudson@MIT.EDU)
Mon Jan 7 13:13:05 2008
Date: Mon, 7 Jan 2008 13:12:34 -0500 (EST)
From: ghudson@MIT.EDU
Message-Id: <200801071812.NAA02830@drugstore.mit.edu>
To: source-commits@MIT.EDU
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Author: ghudson
Date: 2008-01-07 13:12:33 -0500 (Mon, 07 Jan 2008)
New Revision: 22692
Modified:
trunk/debathena/scripts/build-server/make-chroot
trunk/debathena/scripts/build-server/policy-rc.d
Log:
Document build server scripts.
* debathena/scripts/build-server/policy-rc.d,
debathena/scripts/build-server/make-chroot: Comment.
Modified: trunk/debathena/scripts/build-server/make-chroot
===================================================================
--- trunk/debathena/scripts/build-server/make-chroot 2008-01-04 17:20:11 UTC (rev 22691)
+++ trunk/debathena/scripts/build-server/make-chroot 2008-01-07 18:12:33 UTC (rev 22692)
@@ -1,4 +1,11 @@
#!/bin/sh
+
+# Usage: make-chroot SUITE ARCH
+
+# Constructs a chroot environment for the Debian/Ubuntu version SUITE
+# and architecture ARCH, and sets up schroot configuration for it.
+# Assumes an approx cache is running at localhost:9999.
+
set -xe
VG=/dev/dink
Modified: trunk/debathena/scripts/build-server/policy-rc.d
===================================================================
--- trunk/debathena/scripts/build-server/policy-rc.d 2008-01-04 17:20:11 UTC (rev 22691)
+++ trunk/debathena/scripts/build-server/policy-rc.d 2008-01-07 18:12:33 UTC (rev 22692)
@@ -1,2 +1,6 @@
#!/bin/sh
+# This script gets installed in /usr/sbin/policy-rc.d inside template
+# chroots. By exiting 101 ("action not allowed") we suppress any init
+# script from starting any daemon from within the chroot. This is
+# standard practice in Debian chroot environments.
exit 101