source: trunk/debathena/scripts/daschroot @ 25747

Revision 25747, 623 bytes checked in by jdreed, 12 years ago (diff)
Get rid of "dirname $0" and replace with DA_SCRIPTS_DIR, which allows overriding at run time. (Trac: #1191)
  • Property svn:executable set to *
RevLine 
[25116]1#!/bin/sh
2#
3# Gives you an interactive shell with Debathena repositories configured
4
[25118]5if [ -z "$1" ] || [ -z "$2" ]; then
6    echo "usage: daschroot <dist> <arch>"
[25116]7    exit 1
8fi
[25118]9dist="$1"
10arch="$2"
11shift 2
[25116]12
[25747]13: ${DA_SCRIPTS_DIR="$(dirname "$0")"}
14
[25118]15if ! schroot -c "$dist-$arch-sbuild" -i >/dev/null; then
[25116]16    exit $?
17fi
18
[25118]19session=$(schroot -c "$dist-$arch-sbuild" -b)
[25747]20schroot -c "$session" -r -u root -- env SBUILD_BUILD_CONF_DISTRIBUTION="$dist" "$(readlink -f "$DA_SCRIPTS_DIR/chroot-sources")"
[25124]21if [ "$#" -gt 0 ]; then
22    echo "I: Entering schroot session $session"
23fi
[25116]24schroot -c "$session" -r "$@"
25schroot -c "$session" -e
Note: See TracBrowser for help on using the repository browser.