#!/bin/sh set -e if [ "$1" ] ; then desktop=$1 else desktop=gnome fi if [ "$2" ] ; then apttype=$2 else apttype=aptitude fi from=lenny to=squeeze mirror=http://ftp.skolelinux.org/debian timestamp=$(date +%Y%m%d) run_test() { exec < /dev/null > test-$timestamp-$from-$to-$desktop-$apttype.txt 2>&1 set -x unset LANG tmpdir=chroot-$from-upgrade-$to-$desktop fuser -mv . debootstrap $from $tmpdir $mirror chroot $tmpdir $apttype update cat > $tmpdir/usr/sbin/policy-rc.d < $tmpdir/usr/lib/tasksel/tests/$test < $tmpdir/etc/apt/sources.list chroot $tmpdir $apttype update cat > /dev/null < test-$timestamp-$from-$to-$desktop-$apttype-dpkg-l.txt 2>&1 echo fuser -mv . } run_test