#!/bin/bash # # This script sets up a schroot suitable for building e2fsprogs # on a Debian portable box while [ "$1" != "" ]; do case "$1" in --base) shift BASE_CHROOT="$1" ;; --chroot) shift CHROOT="$1" ;; --help|help) echo "Usage: setup-schroot [--base ] [--chroot ]" exit 0 ;; *) echo "unknown option: $1" exit 1 ;; esac shift done if test -z "$BASE_CHROOT" ; then BASE_CHROOT=sid fi if test -z "$CHROOT" ; then CHROOT="$USER-$BASE_CHROOT" fi echo "Setting up $CHROOT using $BASE_CHROOT..." schroot -b -n "$CHROOT" -c "$BASE_CHROOT" dd-schroot-cmd -c "$CHROOT" apt-get update dd-schroot-cmd -c "$CHROOT" -y apt-get upgrade dd-schroot-cmd -c "$CHROOT" -y apt-get build-dep e2fsprogs dd-schroot-cmd -c "$CHROOT" -y apt-get install git gdb emacs-nox lintian \ acl libreadline-dev dh-exec cron dd-schroot-cmd -c "$CHROOT" -y apt-get install udev systemd echo " " echo "Start chroot by running: " echo "schroot -r -c $CHROOT" echo " "