test -e "$f" || return 0
while read cap; do
case x"$cap" in
- x|x#) ;;
- *) OPTS_VATTRIBUTE=( "${OPTS_VATTRIBUTE[@]}" --ccap "$cap" );;
+ (x|x\#) ;;
+ (*) OPTS_VATTRIBUTE=( "${OPTS_VATTRIBUTE[@]}" --ccap "$cap" );;
esac
done <"$f"
}
test -e "$f" || return 0
while read cap; do
case x"$cap" in
- x|x#) ;;
- *) OPTS_VATTRIBUTE=( "${OPTS_VATTRIBUTE[@]}" --bcap "$cap" );;
+ (x|x\#) ;;
+ (*) OPTS_VATTRIBUTE=( "${OPTS_VATTRIBUTE[@]}" --bcap "$cap" );;
esac
done <"$f"
}
local vdir=$1
local cap
+ _generateBCapabilityOptions "$vdir"
+ _generateCCapabilityOptions "$vdir"
+
test -e "$vdir"/capabilities || return 0
CAP_OPTS=()
while read cap; do
case x"$cap" in
- x|x#) ;;
- !CAP_SYSCHROOT)
- OPTS_VATTRIBUTE=( "${OPTS_VATTRIBUTE[@]" --cap "$cap" )
+ (x|x\#) ;;
+ (!CAP_SYSCHROOT)
CAP_OPTS=( "${CAP_OPTS[@]}" --cap "$cap" )
CAPCHROOT_OPTS=( "${CAPCHROOT_OPTS[@]}" --nochroot )
;;
- *)
- OPTS_VATTRIBUTE=( "${OPTS_VATTRIBUTE[@]" --cap "$cap" )
- CAP_OPTS=( "${CAP_OPTS[@]}" --cap "$cap" );;
+ (*)
+ CAP_OPTS=( "${CAP_OPTS[@]}" --cap "$cap" )
+ ;;
esac
done <"$vdir"/capabilities
}
getFileArray INITKILL_SEQ "$cfgdir"/killseq
case x"$INITSTYLE" in
- xsysv)
+ (xsysv)
test "$runlevel_start" || runlevel_start=3
test "$runlevel_stop" || runlevel_stop=6
INITCMD_PREPARE=( $_FAKE_RUNLEVEL "$runlevel_start" /var/run/utmp )
;;
- xplain)
+ (xplain)
INITCMD_START=( /sbin/init )
INITCMD_STOP=( /sbin/init )
CHCONTEXT_INIT_OPTS=( --disconnect --flag fakeinit )
test -z "$runlevel_stop" || INITCMD_STOP=( "${INITCMD_STOP[@]}" "$runlevel_stop" )
;;
- xminit)
+ (xminit)
INITCMD_START=( /sbin/minit-start )
INITCMD_STOP=( /sbin/minit-stop )
CHCONTEXT_INIT_OPTS=( --disconnect --flag fakeinit )
test -z "$runlevel_stop" || INITCMD_STOP=( "${INITCMD_STOP[@]}" "$runlevel_stop" )
;;
- x) ;;
- *) echo "Unknown init-style '$INITSTYLE'; aborting" >&2;
+ (x) ;;
+ (*) echo "Unknown init-style '$INITSTYLE'; aborting" >&2;
exit 1;;
esac
while read flag; do
case x"$flag" in
- x|x#) ;;
- xnamespace) ;;
- xfakeinit)
+ (x|x\#) ;;
+ (xnamespace) ;;
+ (xfakeinit)
CHCONTEXT_INIT_OPTS=( --disconnect --flag fakeinit )
OPTS_VCONTEXT_MIGRATE=( "${OPTS_VCONTEXT_MIGRATE[@]}" --fakeinit --disconnect )
;;
- *)
+ (*)
OPTS_VATTRIBUTE=( "${OPTS_VATTRIBUTE[@]}" --flag "$flag" )
CHCONTEXT_FLAG_OPTS=( "${CHCONTEXT_FLAG_OPTS[@]}"
--flag "$flag" )
_transformMask2Prefix prefix "$prefix" "$mask"
case "$dev" in
- *.*)
+ (*.*)
test -d /proc/net/vlan || {
echo -e $"VLAN device-name used, but vlan subsystem not enabled.\nTry to execute 'modprobe 8021q' before starting the vservers" >&2
return 1
tac "$cfgdir"/fstab | while read src dst tmp; do
test "$tmp" || continue
case x"$src" in
- x#*) continue;;
+ (x\#*) continue;;
esac
$_CHBIND "${CHBIND_OPTS[@]}" $_EXEC_CD "$dst" \