#! /bin/bash

set -e

slave=$1
shift

DJINNI_VSERVERNAME=$slave
. /etc/sysconfig/fedora.us-build

mnt="$SLAVE_MOUNTPOINT/$slave"

## Can fail since the 'chmod 000' barrier can be active...
/bin/mkdir -p "$mnt/root" &>/dev/null || :
/bin/chmod 0700 "$mnt"


$DJINNI new_bslave "$slave"
trap "$DJINNI stop_bslave '$slave'" EXIT

cd "$mnt/root"

$SIMPLE_CHMOD 0 ../.

$CHBIND --ip "$IP_SLAVE" --bcast "$BCAST_SLAVE" \
    $CHCONTEXT --secure --flag lock \
    /usr/sbin/chroot "." .$MACH_INIT "$@"
