while read flag; do
case x"$flag" in
x|x#) ;;
- dummy) ;;
- fakeinit)
+ xfakeinit)
CHCONTEXT_INIT_OPTS=( --disconnect --flag fakeinit )
;;
*)
function mountVserver
{
local cfgdir=$1
+ local ns_opt=$2
local vdir=$1/vdir
local mtab_src
test "$_HAVE_CHBIND_OPTIONS" || _generateChbindOptions "$cfgdir"
$_CHBIND "${CHBIND_OPTS[@]}" \
$_SECURE_MOUNT -a --chroot "$vdir" --fstab "$cfgdir"/fstab
+
+ isAvoidNamespace "$cfgdir" || \
+ $_SECURE_MOUNT --rbind -n "$vdir" "/"
}
function umountVserver
is_ok=1
- test -e "$cfgdir"/fstab || return 0
+ isAvoidNamespace "$cfgdir" || return 0
+ test -e "$cfgdir"/fstab || return 0
test "$_HAVE_CHBIND_OPTIONS" || _generateChbindOptions "$cfgdir"
pushd "$vdir/" >/dev/null