blob: f5b6951aec3ba601d9e239659033f1e152b23200 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#!/bin/bash
SCHROOT_BASE="${SCHROOT_BASE:-/etc/schroot}"
SCHROOT_CONF="${SCHROOT_CONF:-${SCHROOT_BASE}/schroot.conf}"
BASEROCK_BASE="${BASEROCK_BASE:-/opt/baserock/chroots}"
baserock_default () {
(cd "${BASEROCK_BASE}" && ls -d */default) 2>/dev/null | sed -e's@/default$@@' | head -1
}
CHOSEN="$1"
if test "x$CHOSEN" = "x"; then
CHOSEN=$(baserock_default)
fi
if test "x$CHOSEN" = "x"; then
echo "No default found, cannot enter baserock without a tag"
exit 1
fi
cd /
exec sudo -H schroot -c "baserock-$CHOSEN"
|