Commit 72c06c9e authored by Holger Levsen's avatar Holger Levsen

rename chroot-test to chroot-installation and small improvements

parent 3319dfe6
......@@ -32,48 +32,48 @@ Installation tests with g-i, the graphical version of d-i, the debian-installer.
FIXME: Describe g-i-installation jobs here
=== chroot-tests jobs
=== chroot-installation jobs
* chroot-test_housekeeping:
Installation tests inside chroot environments.
* chroot-installation_housekeeping:
** make sure chroots have been cleaned up properly
** runs at 05:00 UTC and triggers the bootstrap jobs on success
* chroot-test_sid_bootstrap
* chroot-installation_sid_bootstrap
** debootstrap a sid chroot
** triggers the install_gnome job on success
* chroot-test_sid_install_gnome
* chroot-installation_sid_install_gnome
** debootstrap a sid chroot and install gnome
* chroot-test_sid_install_kde
* chroot-installation_sid_install_kde
** debootstrap a sid chroot and install kde
* chroot-test_sid_install_lxde
* chroot-installation_sid_install_lxde
** debootstrap a sid chroot and install lxde
* chroot-test_sid_install_xfce
* chroot-installation_sid_install_xfce
** debootstrap a sid chroot and install xfce
* chroot-test_squeeze_bootstrap_upgrade_to_wheezy
* chroot-installation_squeeze_bootstrap_upgrade_to_wheezy
** debootstrap a squeeze chroot and upgrade it to wheezy
** triggers the upgrade_(gnome|kde|lxde|xfce) jobs on success
* chroot-test_squeeze_install_gnome_upgrade_to_wheezy
* chroot-installation_squeeze_install_gnome_upgrade_to_wheezy
** debootstrap a squeeze chroot, install gnome and upgrade it to wheezy
* chroot-test_squeeze_install_kde_upgrade_to_wheezy
* chroot-installation_squeeze_install_kde_upgrade_to_wheezy
** debootstrap a squeeze chroot, install kde and upgrade it to wheezy
* chroot-test_squeeze_install_lxde_upgrade_to_wheezy
* chroot-installation_squeeze_install_lxde_upgrade_to_wheezy
** debootstrap a squeeze chroot, install lxde and upgrade it to wheezy
* chroot-test_squeeze_install_xfce_upgrade_to_wheezy
* chroot-installation_squeeze_install_xfce_upgrade_to_wheezy
** debootstrap a squeeze chroot, install xfce and upgrade it to wheezy
** triggers the install_(gnome|kde|lxde|xfce) jobs on success
* chroot-test_wheezy_bootstrap
* chroot-installation_wheezy_bootstrap
** debootstrap a wheezy chroot
* chroot-test_wheezy_install_gnome
* chroot-installation_wheezy_install_gnome
** debootstrap a wheezy chroot and install gnome
* chroot-test_wheezy_install_kde
* chroot-installation_wheezy_install_kde
** debootstrap a wheezy chroot and install kde
* chroot-test_wheezy_install_lxde
* chroot-installation_wheezy_install_lxde
** debootstrap a wheezy chroot and install lxde
* chroot-test_wheezy_install_xfce
* chroot-installation_wheezy_install_xfce
** debootstrap a wheezy chroot and install xfce
#FIXME: explain full_desktop and developer here, also make this more useful/interesting
FIXME: chroot-tests should really get renamed to chroot-installation
=== debian-installer jobs
* d_i_build_* - there is one job for each git repo referred to in http://anonscm.debian.org/viewvc/d-i/trunk/.mrconfig?view=co
......
......@@ -49,10 +49,10 @@ See link:http://jenkins.debian.net/userContent/about.html["about jenkins.debian.
* build branches? (which?)
* inform debian-boot@ ?
=== chroot-test_*
=== chroot-installation_*
* inform debian-devel@
* chroot-tests: only trigger (=really run) jobs if available+used packages have changed (save packages in db and compare)
* chroot-installation: only trigger (=really run) jobs if available+used packages have changed (save packages in db and compare)
----
<pabs> h01ger: how about all of the blends?
......
......@@ -35,7 +35,7 @@ export DEBIAN_FRONTEND=noninteractive
export LC_ALL=C
export http_proxy=$http_proxy"
export CHROOT_TARGET=$(mktemp -d -p /chroots/ chroot-tests-$1.XXXXXXXXX)
export CHROOT_TARGET=$(mktemp -d -p /chroots/ chroot-installation-$1.XXXXXXXXX)
export TMPFILE=$(mktemp -u)
export CTMPFILE=$CHROOT_TARGET/$TMPFILE
......@@ -77,6 +77,7 @@ EOF
prepare_install_build_depends() {
cat >> $CTMPFILE <<-EOF
$SCRIPT_HEADER
apt-get -y install build-essential
apt-get -y build-dep $@
EOF
}
......@@ -152,8 +153,7 @@ if [ "$2" != "" ] ; then
;;
full_desktop) install_packages full_desktop $FULL_DESKTOP
;;
developer) install_packages developer $FULL_DESKTOP
install_build_depends developer $FULL_DESKTOP
developer) install_build_depends developer $FULL_DESKTOP
;;
*) echo "unsupported component."
exit 1
......
......@@ -24,7 +24,7 @@ echo
vnstat
CHROOT_PATTERN="/chroots/chroot-tests-*"
CHROOT_PATTERN="/chroots/chroot-installation-*"
HOUSE=$(ls $CHROOT_PATTERN 2>/dev/null)
if [ "$HOUSE" != "" ] ; then
figlet "Warning:"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment