[Collab-qa-commits] r1843 - debcluster/scripts

Lucas Nussbaum lucas at alioth.debian.org
Sun Nov 21 09:02:51 UTC 2010


Author: lucas
Date: 2010-11-21 09:02:47 +0000 (Sun, 21 Nov 2010)
New Revision: 1843

Added:
   debcluster/scripts/create-instest-chroots.bash
Log:
document creation of chroots

Added: debcluster/scripts/create-instest-chroots.bash
===================================================================
--- debcluster/scripts/create-instest-chroots.bash	                        (rev 0)
+++ debcluster/scripts/create-instest-chroots.bash	2010-11-21 09:02:47 UTC (rev 1843)
@@ -0,0 +1,52 @@
+#!/bin/bash
+
+set -x
+set -e
+
+d=$(mktemp -d)
+cd $d
+
+# squeeze
+
+debootstrap --variant=minbase squeeze squeeze-root http://localhost:9999/debian
+mount --bind /proc squeeze-root/proc
+cp /etc/hosts /etc/resolv.conf squeeze-root/etc/
+chroot squeeze-root apt-get update
+chroot squeeze-root apt-get -y install debfoster
+chroot squeeze-root apt-get -y install nvi less apt debfoster apt-utils
+yes | chroot squeeze-root debfoster -q -f -n -o UseRecommends=no -o MaxPriority=required nvi less apt debfoster apt-utils
+chroot squeeze-root apt-get clean
+echo "
+debconf	debconf/frontend	select	Noninteractive
+debconf	debconf/priority	select	critical
+linux-image-2.6.32-5-amd64	linux-image-2.6.32-5-amd64/prerm/removing-running-kernel-2.6.32-5-amd64	boolean	false
+" | chroot squeeze-root debconf-set-selections
+echo "#!/bin/sh
+exit 101
+" > squeeze-root/usr/sbin/policy-rc.d
+chmod 755 squeeze-root/usr/sbin/policy-rc.d
+umount squeeze-root/proc
+tar czf squeeze64-instest.tgz -C squeeze-root .
+# lenny
+
+debootstrap --variant=minbase lenny lenny-root http://localhost:9999/debian
+mount --bind /proc lenny-root/proc
+cp /etc/hosts /etc/resolv.conf lenny-root/etc/
+chroot lenny-root apt-get update
+chroot lenny-root apt-get -y install debfoster
+chroot lenny-root apt-get -y install nvi less apt debfoster apt-utils
+yes | chroot lenny-root debfoster -q -f -n -o UseRecommends=no -o MaxPriority=required nvi less apt debfoster apt-utils
+chroot lenny-root apt-get clean
+echo "
+debconf	debconf/frontend	select	Noninteractive
+debconf	debconf/priority	select	critical
+crm114	crm114/cssupgrade	boolean	true
+crm114	crm114/forceupgrade	boolean	true
+" | chroot lenny-root debconf-set-selections
+echo "#!/bin/sh
+exit 101
+" > lenny-root/usr/sbin/policy-rc.d
+chmod 755 lenny-root/usr/sbin/policy-rc.d
+umount lenny-root/proc
+tar czf lenny64-instest.tgz -C lenny-root .
+echo $d


Property changes on: debcluster/scripts/create-instest-chroots.bash
___________________________________________________________________
Added: svn:executable
   + *




More information about the Collab-qa-commits mailing list