[23267] in Source-Commits

home help back first fref pref prev next nref lref last post

/svn/athena r22928 - trunk/debathena/scripts/build-server

daemon@ATHENA.MIT.EDU (tabbott@MIT.EDU)
Mon Apr 21 23:58:28 2008

Date: Mon, 21 Apr 2008 23:58:17 -0400 (EDT)
From: tabbott@MIT.EDU
Message-Id: <200804220358.XAA19693@drugstore.mit.edu>
To: source-commits@MIT.EDU
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Author: tabbott
Date: 2008-04-21 23:58:16 -0400 (Mon, 21 Apr 2008)
New Revision: 22928

Modified:
   trunk/debathena/scripts/build-server/make-chroot
Log:
Setting up chroots without --foreign seems to work better.  I think
--foreign is intended for true cross-compilation, and isn't necessary
for i386 on amd64.


Modified: trunk/debathena/scripts/build-server/make-chroot
===================================================================
--- trunk/debathena/scripts/build-server/make-chroot	2008-04-22 03:41:25 UTC (rev 22927)
+++ trunk/debathena/scripts/build-server/make-chroot	2008-04-22 03:58:16 UTC (rev 22928)
@@ -54,8 +54,12 @@
 exittrap() { umount "$TARGET" || :; rmdir "$TARGET" || :; }
 TARGET=$(mktemp -dt make-chroot.XXXXXX)
 mount "$DEVICE" "$TARGET"
-debootstrap --variant=buildd --include=apt-utils,gnupg,build-essential,fakeroot --foreign --arch "$ARCH" "$SUITE" "$TARGET" "$MIRROR"
+debootstrap --variant=buildd --include=apt-utils,gnupg,build-essential,fakeroot --arch "$ARCH" "$SUITE" "$TARGET" "$MIRROR"
 install -m a=rx,u+w "$DATA/policy-rc.d" "$TARGET/usr/sbin/"
+mkdir -p "$TARGET/dev/pts"
+mkdir -p "$TARGET/dev/shm"
+mkdir -p "$TARGET/afs"
+mkdir -p "$TARGET/mit"
 umount "$TARGET"
 rmdir "$TARGET"
 exittrap() { :; }
@@ -77,11 +81,11 @@
 run-exec-scripts=true
 EOF
 
-schroot --chroot="${CHROOT}-source" --directory=/ -- /bin/sh -e - \
+schroot --chroot="${CHROOT}-source" --directory=/ -- /bin/sh -xe - \
     8< "$SOURCES" \
     9< "$DATA/debathena-archive.asc" \
     <<EOF
-/debootstrap/debootstrap --second-stage
+#/debootstrap/debootstrap --second-stage
 debconf-set-selections <<SELECTIONS
 debconf	debconf/frontend	select	Noninteractive
 SELECTIONS


home help back first fref pref prev next nref lref last post