[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