(f) touch "$dst"
chmod $4 "$dst"
;;
+ (l) ln -s "$4" "$dst"
+ ;;
(*) echo "Unknown dev-entry mode '$3'" >&2
false
;;
{
local spec
- mkdir -p -m755 "$VDIR"/dev/pts
+ mkdir -p -m755 "$VDIR"/dev
+ mkdir -m755 "$VDIR"/dev/pts
while read spec; do
makeDevEntry "$VDIR"/dev $spec
mkdir -p -m755 "$VDIR"
$_SETATTR --~barrier "$VDIR"
+ $_SETATTR --barrier "$VDIR"/.. || colwarn $"\
+WARNING: could not set the barrier attribute on '$VDIR/..',
+ please set it manually."
base._addGeneratedFile "$VDIR"
mkdir -p -m755 "$SETUP_CONFDIR"/apps "$VDIR"/etc
function startSleepingGuest
{
local guest="$1"
- local timeout="$2"
+ local timeout="${2:-15}"
$_VSERVER "$guest" start --rescue --rescue-init bash -c "
exec > /dev/null
exec 2> /dev/null
function stopSleepingGuest
{
local guest="$1"
- $_VKILL --xid "$guest" -s INT -- 1
+ $_VSERVER "$guest" stop --rescue-init
}