All pastes #1331643 Raw Edit

Jemand

public shellscript v1 · immutable
#1331643 ·published 2009-02-09 16:06 UTC
rendered paste body
+ shift+ true+ case "$1" in+ shift+ break+ OPTION_ALL=($OPTION_SILENT $OPTION_VERBOSE $OPTION_DEBUG $OPTION_DEFAULTTTY)+ SELF=("$0" "${OPTION_ALL[@]}")+ vserver=ldap+ cmd=start+ test start '!=' build+ allow_legacy=+ case "$vserver" in+ VSERVER_DIR=/etc/vservers/ldap+ allow_legacy=1+ test -n 1+ do_legacy=+ test '!' -e /etc/vservers/ldap/legacy+ test -d /etc/vservers/ldap -o '!' -e /etc/vservers/ldap.conf+ test -z ''+ test -d /etc/vservers/ldap+ _setVserverName+ test -e /etc/vservers/ldap/name+ read VSERVER_NAME+ test start '!=' start -o -n ''+ isAvoidNamespace /etc/vservers/ldap+ local cfgdir+ /usr/sbin/vserver-info - FEATURE namespace++ /usr/sbin/vserver-info /etc/vservers/ldap CFGDIR+ cfgdir=/etc/vservers/ldap+ test '!' -e /etc/vservers/ldap/namespace+ test -e /etc/vservers/.defaults/nonamespace -o -e /etc/vservers/ldap/nonamespace+ exec /usr/sbin/vspace --mount --fs --new -- /usr/sbin/vserver ----nonamespace --debug ldap start+ shift+ true+ case "$1" in+ shift+ break+ OPTION_ALL=($OPTION_SILENT $OPTION_VERBOSE $OPTION_DEBUG $OPTION_DEFAULTTTY)+ SELF=("$0" "${OPTION_ALL[@]}")+ vserver=ldap+ cmd=start+ test start '!=' build+ allow_legacy=+ case "$vserver" in+ VSERVER_DIR=/etc/vservers/ldap+ allow_legacy=1+ test -n 1+ do_legacy=+ test '!' -e /etc/vservers/ldap/legacy+ test -d /etc/vservers/ldap -o '!' -e /etc/vservers/ldap.conf+ test -z ''+ test -d /etc/vservers/ldap+ _setVserverName+ test -e /etc/vservers/ldap/name+ read VSERVER_NAME+ test start '!=' start -o -n ----nonamespace+ test start '!=' enter -a start '!=' stop+ set_init_cwd++ pwd+ INIT_CWD=/root+ export INIT_CWD+ cd /+ . /usr/lib/util-vserver/vserver.functions++ NICE_CMD=()++ declare -a NICE_CMD++ IONICE_CMD=()++ declare -a IONICE_CMD++ CHBIND_CMD=()++ declare -a CHBIND_CMD++ CAP_OPTS=()++ declare -a CAP_OPTS++ CHCONTEXT_INIT_OPTS=()++ declare -a CHCONTEXT_INIT_OPTS++ CHCONTEXT_FLAG_OPTS=()++ declare -a CHCONTEXT_FLAG_OPTS++ CHCONTEXT_OPTS=()++ declare -a CHCONTEXT_OPTS++ CAPCHROOT_OPTS=()++ declare -a CAPCHROOT_OPTS++ INTERFACES=()++ declare -a INTERFACES++ INITCMD_RESCUE=(/bin/sleep 900)++ declare -a INITCMD_RESCUE++ INITCMD_START=()++ declare -a INITCMD_START++ INITCMD_START_SYNC=()++ declare -a INITCMD_START_SYNC++ INITCMD_STOP=()++ declare -a INITCMD_STOP++ INITCMD_STOP_SYNC=()++ declare -a INITCMD_STOP_SYNC++ INITCMD_PREPARE=()++ declare -a INITCMD_PREPARE++ INITKILL_SEQ=()++ declare -a INITKILL_SEQ++ ENTER_SHELL=()++ declare -a ENTER_SHELL++ OPTS_VCONTEXT_CREATE=()++ declare -a OPTS_VCONTEXT_CREATE++ OPTS_VCONTEXT_MIGRATE=()++ declare -a OPTS_VCONTEXT_MIGRATE++ OPTS_VCONTEXT_ENTER=()++ declare -a OPTS_VCONTEXT_ENTER++ OPT_VCONTEXT_CHROOT=--chroot++ OPTS_VATTRIBUTE=(--flag fakeinit)++ declare -a OPTS_VATTRIBUTE++ OPTS_VSCHED=()++ declare -a OPTS_VSCHED++ OPTS_ENV=()++ declare -a OPTS_ENV++ OPTS_VTAG_CREATE=()++ declare -a OPTS_VTAG_CREATE++ OPTS_VTAG_ENTER=()++ declare -a OPTS_VTAG_ENTER++ OPTS_VMEMCTRL=()++ declare -a OPTS_VMEMCTRL++ OPTS_VSPACE=(--default)++ declare -a OPTS_VSPACE++ STOPCMD_PREPARE=()++ declare -a STOPCMD_PREPARE++ VSERVER_EXTRA_CMDS=()++ declare -a VSERVER_EXTRA_CMDS++ INIT_RESCUE=++ VSHELPER_SYNC_TIMEOUT=30++ USE_VNAMESPACE=++ INTERFACE_CMDS_IDX=0++ RUNLEVEL_START=++ RUNLEVEL_STOP=++ _HAVE_INTERFACE_OPTIONS=++ _HAVE_CHBIND_OPTIONS=++ _NEED_VSHELPER_SYNC=++ _IS_FAKEINIT=++ INITSTYLE=sysv++ S_CONTEXT=++ N_CONTEXT=++ SILENT_OPT=++ CGROUP_MNT=/dev/cgroup++ CGROUP_SUBSYS=all++ CGROUP_INHERIT=(cpuset.cpus cpuset.mems)++ declare -a CGROUP_INHERIT++ : ldap++ test -e /etc/vservers/ldap/noisy -o -n ''++ SILENT_OPT=--silent+ case "$2" in+ shift 2+ . /usr/lib/util-vserver/vserver.start+++ /usr/sbin/vserver-info /etc/vservers/ldap CANONIFY++ lock /var/lock/vserver.etcvserversldap.startup+++ /bin/mktemp -t vserver-lock.XXXXXX++ local tmp=/tmp/vserver-lock.qSanjS++ /bin/rm -f /tmp/vserver-lock.qSanjS++ /usr/bin/mkfifo -m600 /tmp/vserver-lock.qSanjS++ /usr/lib/util-vserver/lockfile /var/lock/vserver.etcvserversldap.startup /tmp/vserver-lock.qSanjS++ /bin/grep -q true /tmp/vserver-lock.qSanjS++ _VS_LOCKS='30352 '++ isVserverRunning /etc/vservers/ldap++ local _ivr_ctx _ivr_procnum++ getVserverStatus /etc/vservers/ldap _ivr_ctx _ivr_procnum 1++ test -r /etc/vservers/ldap/run++ local _gvs_ctx++ read _gvs_ctx++ eval '_ivr_ctx=$_gvs_ctx'+++ _ivr_ctx=40053+++ /usr/sbin/vuname -g --xid 40053 context++ test /etc/vservers/ldap = '???'++ test -n _ivr_procnum++ eval _ivr_procnum=0+++ _ivr_procnum=0++ _gvs_tmp=0++ test 0 = 0+++ /usr/lib/util-vserver/readlink /etc/vservers/ldap/run++ local runfile=/var/run/vservers/ldap++ test -z 1++ /bin/rm -f /var/run/vservers/ldap++ return 1++ return 1++ is_configured=++ is_executed=++ is_started=++ is_mounted=++ is_vshelper_init=++ have_interfaces=++ startsync_pipe=++ have_initcmd=++ test 0 -gt 0++ test xsysv = xrescue -a -z '' -a 0 -gt 0++ set -e++ trap cleanup EXIT++ sanityCheck /etc/vservers/ldap++ declare -r cfgdir=/etc/vservers/ldap++ test -e /etc/vservers/ldap/fstab.local++ test -e /etc/vservers/ldap/hostname -a '!' -L /etc/vservers/ldap/hostname++ test -e /etc/vservers/ldap/domainname -a '!' -L /etc/vservers/ldap/domainname++ local i++ for i in '"$cfgdir"/interfaces/*/only_ip'++ test -e '/etc/vservers/ldap/interfaces/*/only_ip'++ test '!' -d /etc/vservers/ldap/dlimits -o -L /etc/vservers/ldap/cache++ find /etc/vservers/ldap -type f -exec /usr/lib/util-vserver/check-unixfile '{}' ';'++ vshelper.doSanityCheck++ local vshelper this_xid i++ warnings=()++ declare -a warnings++ local solution_disable=++ local solution_sysctl=++ vshelper.isEnabled++ local f=disabled++ test '!' -e /etc/vservers/.defaults/apps/vshelper/disabled++ /usr/sbin/vserver-info - FEATURE vshelper++ test -n ''++ return 0++ vshelper.isEnabled warning++ local f=warning-disabled++ test '!' -e /etc/vservers/.defaults/apps/vshelper/warning-disabled++ /usr/sbin/vserver-info - FEATURE vshelper++ test -n ''++ return 0+++ /usr/sbin/vserver-info - XID++ this_xid=0++ test 0 = 0++ local proc_file=/proc/sys/kernel/vshelper++ test -r /proc/sys/kernel/vshelper+++ cat /proc/sys/kernel/vshelper++ vshelper=/sbin/vshelper++ /usr/bin/cmp -s /sbin/vshelper /usr/lib/util-vserver/vshelper++ test -d /var/run/vshelper++ test 0 -eq 0++ return 0++ /usr/sbin/vserver-info - VERIFYCAP++ /usr/sbin/vserver-info - VERIFYPROC++ test -e /etc/vservers/ldap/context++ pushd /etc/vservers/ldap++ execScriptlets /etc/vservers/ldap ldap initialize++ declare -r vdir=/etc/vservers/ldap++ declare -r name=ldap++ declare -r flavor=initialize++ local base i++ for base in '"$vdir"/scripts' '"$__CONFDIR"/.defaults/scripts'++ local DONT_SKIP_DEFAULTS=++ local already_handled=++ for i in '"$base/$flavor"' '"$base/$flavor.d"/*'++ isRegularFile /etc/vservers/ldap/scripts/initialize++ test -f /etc/vservers/ldap/scripts/initialize++ return 1++ continue++ for i in '"$base/$flavor"' '"$base/$flavor.d"/*'++ isRegularFile '/etc/vservers/ldap/scripts/initialize.d/*'++ test -f '/etc/vservers/ldap/scripts/initialize.d/*'++ return 1++ continue++ test -z '' -o -n ''++ for base in '"$vdir"/scripts' '"$__CONFDIR"/.defaults/scripts'++ local DONT_SKIP_DEFAULTS=++ local already_handled=++ for i in '"$base/$flavor"' '"$base/$flavor.d"/*'++ isRegularFile /etc/vservers/.defaults/scripts/initialize++ test -f /etc/vservers/.defaults/scripts/initialize++ return 1++ continue++ for i in '"$base/$flavor"' '"$base/$flavor.d"/*'++ isRegularFile '/etc/vservers/.defaults/scripts/initialize.d/*'++ test -f '/etc/vservers/.defaults/scripts/initialize.d/*'++ return 1++ continue++ test -z '' -o -n ''++ popd++ fsckAllFS /etc/vservers/ldap++ local cfgdir=/etc/vservers/ldap++ local fstab=/etc/vservers/ldap/fstab++ local FSTAB_FILE++ local fsck_exitcode++ test -e /etc/vservers/ldap/fstab++ export FSTAB_FILE=/etc/vservers/ldap/fstab++ FSTAB_FILE=/etc/vservers/ldap/fstab++ /sbin/fsck -s -n -A -T++ fsck_exitcode=0++ test 0 -eq 0 -o 0 -eq 1++ mountRootFS /etc/vservers/ldap++ local cfgdir=/etc/vservers/ldap++ local vdir=/etc/vservers/ldap/vdir++ local fstab=/etc/vservers/ldap/fstab++ local xflag=++ test -e /etc/vservers/ldap/fstab++ pushd /etc/vservers/ldap/vdir++ test -w etc -o -w etc/mtab++ /usr/lib/util-vserver/secure-mount -a --chroot --fstab /etc/vservers/ldap/fstab --rootfs only -n++ popd++ generateOptions /etc/vservers/ldap++ _generateInterfaceOptions /etc/vservers/ldap++ local iface++ getFileValue N_CONTEXT /etc/vservers/ldap/ncontext /etc/vservers/ldap/context++ local _gfv_var=N_CONTEXT++ local _gfv_file++ shift++ findFile _gfv_file /etc/vservers/ldap/ncontext /etc/vservers/ldap/context ''++ findObject -f _gfv_file /etc/vservers/ldap/ncontext /etc/vservers/ldap/context ''++ local _fo_mod=-f++ local _fo_var=_gfv_file++ local _fo_file=++ local _fo_i=X++ shift 2++ for _fo_i in '"$@"'++ test -n /etc/vservers/ldap/ncontext++ test '!' -f /etc/vservers/ldap/ncontext++ for _fo_i in '"$@"'++ test -n /etc/vservers/ldap/context++ test '!' -f /etc/vservers/ldap/context++ _fo_file=/etc/vservers/ldap/context++ break++ test -z /etc/vservers/ldap/context -o -n /etc/vservers/ldap/context++ eval '_gfv_file="/etc/vservers/ldap/context"'+++ _gfv_file=/etc/vservers/ldap/context++ test -n /etc/vservers/ldap/context -a -r /etc/vservers/ldap/context++ eval read N_CONTEXT+++ read N_CONTEXT++ test -n 40053 -o -z ''++ for iface in '"$1/interfaces/"*'++ test -d /etc/vservers/ldap/interfaces/0++ test '!' -e /etc/vservers/ldap/interfaces/0/disabled++ _processSingleInterface /etc/vservers/ldap/interfaces/0++ local iface=/etc/vservers/ldap/interfaces/0++ local ip++ local dev++ local prefix++ local mask++ local bcast++ local name++ local scope++ local mac++ local extip++ local up=up++ local peer++ _getInterfaceValue ip '' /etc/vservers/ldap/interfaces/0++ local _giv_val=ip++ local _giv_dflt=++ shift 2++ local _giv_i++ local _giv_tmp++ : 10.1.1.101++ eval 'ip=$_giv_tmp'+++ ip=10.1.1.101++ _getInterfaceValue extip '' /etc/vservers/ldap/interfaces/0 /etc/vservers/ldap/interfaces/0/..++ local _giv_val=extip++ local _giv_dflt=++ shift 2++ local _giv_i++ local _giv_tmp++ :++ eval 'extip=$_giv_tmp'+++ extip=++ _getInterfaceValue dev '' /etc/vservers/ldap/interfaces/0 /etc/vservers/ldap/interfaces/0/..++ local _giv_val=dev++ local _giv_dflt=++ shift 2++ local _giv_i++ local _giv_tmp++ : eth1++ eval 'dev=$_giv_tmp'+++ dev=eth1++ _getInterfaceValue prefix '' /etc/vservers/ldap/interfaces/0 /etc/vservers/ldap/interfaces/0/..++ local _giv_val=prefix++ local _giv_dflt=++ shift 2++ local _giv_i++ local _giv_tmp++ : 24++ eval 'prefix=$_giv_tmp'+++ prefix=24++ _getInterfaceValue mask '' /etc/vservers/ldap/interfaces/0 /etc/vservers/ldap/interfaces/0/..++ local _giv_val=mask++ local _giv_dflt=++ shift 2++ local _giv_i++ local _giv_tmp++ :++ eval 'mask=$_giv_tmp'+++ mask=++ _getInterfaceValue bcast '' /etc/vservers/ldap/interfaces/0 /etc/vservers/ldap/interfaces/0/..++ local _giv_val=bcast++ local _giv_dflt=++ shift 2++ local _giv_i++ local _giv_tmp++ :++ eval 'bcast=$_giv_tmp'+++ bcast=++ _getInterfaceValue name '' /etc/vservers/ldap/interfaces/0++ local _giv_val=name++ local _giv_dflt=++ shift 2++ local _giv_i++ local _giv_tmp++ : 1++ eval 'name=$_giv_tmp'+++ name=1++ _getInterfaceValue scope '' /etc/vservers/ldap/interfaces/0 /etc/vservers/ldap/interfaces/0/..++ local _giv_val=scope++ local _giv_dflt=++ shift 2++ local _giv_i++ local _giv_tmp++ :++ eval 'scope=$_giv_tmp'+++ scope=++ _getInterfaceValue mac '' /etc/vservers/ldap/interfaces/0++ local _giv_val=mac++ local _giv_dflt=++ shift 2++ local _giv_i++ local _giv_tmp++ :++ eval 'mac=$_giv_tmp'+++ mac=++ _getInterfaceValue peer '' /etc/vservers/ldap/interfaces/0++ local _giv_val=peer++ local _giv_dflt=++ shift 2++ local _giv_i++ local _giv_tmp++ :++ eval 'peer=$_giv_tmp'+++ peer=++ test -n 10.1.1.101++ test -n eth1 -o -e /etc/vservers/ldap/interfaces/0/nodev++ test '!' -e /etc/vservers/ldap/interfaces/0/down++ true++ _transformMask2Prefix prefix 24 ''++ local _tm2p_tmp=24++ test -n 24++ eval 'prefix=$_tm2p_tmp'+++ prefix=24++ return 0++ INTERFACES=("${INTERFACES[@]}" "$ip${prefix:+/$prefix}")++ test '!' -e /etc/vservers/ldap/interfaces/0/nodev++ test '!' -e /etc/vservers/ldap/interfaces/0/only_ip++ test -e /etc/vservers/ldap/interfaces/0/vlandev -o '(' -e /etc/vservers/ldap/interfaces/0/../vlandev -a '!' -e /etc/vservers/ldap/interfaces/0/novlandev ')' -o '(' -e /etc/vservers/.defaults/interfaces/vlandev -a '!' -e /etc/vservers/ldap/interfaces/0/novlandev -a '!' -e /etc/vservers/ldap/interfaces/0/../novlandev ')'++ test -e /etc/vservers/ldap/interfaces/0/indirect++ local 'use_bcast=broadcast +'++ echo 10.1.1.101++ /bin/grep -q :++ local tun_info+++ _getTunInfo /etc/vservers/ldap/interfaces/0+++ local iface=/etc/vservers/ldap/interfaces/0+++ test -e /etc/vservers/ldap/interfaces/0/tun -o -e /etc/vservers/ldap/interfaces/0/tap+++ return 1++ tun_info=++ _addInterfaceCmd IP_ADDR 10.1.1.101/24 broadcast + label eth1:1 dev eth1++ eval 'INTERFACE_CMDS_0=( "$@" )'+++ INTERFACE_CMDS_0=("$@")++ let ++INTERFACE_CMDS_IDX++ _addInterfaceCmd IP_LINK eth1 up++ eval 'INTERFACE_CMDS_1=( "$@" )'+++ INTERFACE_CMDS_1=("$@")++ let ++INTERFACE_CMDS_IDX++ break++ _HAVE_INTERFACE_OPTIONS=1++ test -n ''++ _generateChbindOptions /etc/vservers/ldap++ local vdir=/etc/vservers/ldap++ local i++ local bcast=++ local lback=++ local nid=++ test -n 1++ local f=/etc/vservers/ldap/interfaces/bcast++ getFileValue bcast /etc/vservers/ldap/interfaces/bcast++ local _gfv_var=bcast++ local _gfv_file++ shift++ findFile _gfv_file /etc/vservers/ldap/interfaces/bcast ''++ findObject -f _gfv_file /etc/vservers/ldap/interfaces/bcast ''++ local _fo_mod=-f++ local _fo_var=_gfv_file++ local _fo_file=++ local _fo_i=X++ shift 2++ for _fo_i in '"$@"'++ test -n /etc/vservers/ldap/interfaces/bcast++ test '!' -f /etc/vservers/ldap/interfaces/bcast++ for _fo_i in '"$@"'++ test -n ''++ continue++ test -z '' -o -n ''++ eval '_gfv_file=""'+++ _gfv_file=++ test -n '' -a -r ''++ return 0++ f=/etc/vservers/ldap/interfaces/lback++ getFileValue lback /etc/vservers/ldap/interfaces/lback++ local _gfv_var=lback++ local _gfv_file++ shift++ findFile _gfv_file /etc/vservers/ldap/interfaces/lback ''++ findObject -f _gfv_file /etc/vservers/ldap/interfaces/lback ''++ local _fo_mod=-f++ local _fo_var=_gfv_file++ local _fo_file=++ local _fo_i=X++ shift 2++ for _fo_i in '"$@"'++ test -n /etc/vservers/ldap/interfaces/lback++ test '!' -f /etc/vservers/ldap/interfaces/lback++ for _fo_i in '"$@"'++ test -n ''++ continue++ test -z '' -o -n ''++ eval '_gfv_file=""'+++ _gfv_file=++ test -n '' -a -r ''++ return 0++ CHBIND_CMD=($_CHBIND $SILENT_OPT --secure ${N_CONTEXT:+--nid "$N_CONTEXT"} ${bcast:+--bcast "$bcast"} ${lback:+--lback "$lback"})++ for i in '"${INTERFACES[@]}"'++ CHBIND_CMD=("${CHBIND_CMD[@]}" --ip "$i")++ _readFileToArray /etc/vservers/ldap/nflags CHBIND_CMD --flag++ local _rfta_f=/etc/vservers/ldap/nflags++ local _rfta_a=CHBIND_CMD++ local _rfta_p=--flag++ local _rfta_v++ test -e /etc/vservers/ldap/nflags++ return 0++ _readFileToArray /etc/vservers/ldap/ncapabilities CHBIND_CMD --ncap++ local _rfta_f=/etc/vservers/ldap/ncapabilities++ local _rfta_a=CHBIND_CMD++ local _rfta_p=--ncap++ local _rfta_v++ test -e /etc/vservers/ldap/ncapabilities++ return 0++ _HAVE_CHBIND_OPTIONS=1++ _generateNiceCommand /etc/vservers/ldap++ local vdir=/etc/vservers/ldap++ local nice=0+++ /usr/bin/nice++ local current_nice=0++ test -r /etc/vservers/ldap/nice++ let nice=0-0++ :++ NICE_CMD=($_NICE -n $nice)++ _generateIONiceCommand /etc/vservers/ldap++ local vdir=/etc/vservers/ldap++ local ionice_class=2++ local ionice_priority=0++ test -r /etc/vservers/ldap/ionice/class++ test -r /etc/vservers/ldap/ionice/priority++ IONICE_CMD=($_IONICE -c$ionice_class -n$ionice_priority)++ _generateInitOptions /etc/vservers/ldap++ local vdir=/etc/vservers/ldap++ local cfgdir=/etc/vservers/ldap/apps/init++ local i f++ INITCMD_START=()++ INITCMD_STOP=()++ INITCMD_START_SYNC=()++ INITCMD_STOP_SYNC=()++ INITCMD_PREPARE=()++ STOPCMD_PREPARE=()++ INITKILL_SEQ=(15 5 9)++ CHCONTEXT_INIT_OPTS=()++ test xsysv = xrescue++ getFileValue INITSTYLE /etc/vservers/ldap/apps/init/style++ local _gfv_var=INITSTYLE++ local _gfv_file++ shift++ findFile _gfv_file /etc/vservers/ldap/apps/init/style ''++ findObject -f _gfv_file /etc/vservers/ldap/apps/init/style ''++ local _fo_mod=-f++ local _fo_var=_gfv_file++ local _fo_file=++ local _fo_i=X++ shift 2++ for _fo_i in '"$@"'++ test -n /etc/vservers/ldap/apps/init/style++ test '!' -f /etc/vservers/ldap/apps/init/style++ for _fo_i in '"$@"'++ test -n ''++ continue++ test -z '' -o -n ''++ eval '_gfv_file=""'+++ _gfv_file=++ test -n '' -a -r ''++ return 0++ getFileValue RUNLEVEL_START /etc/vservers/ldap/apps/init/runlevel++ local _gfv_var=RUNLEVEL_START++ local _gfv_file++ shift++ findFile _gfv_file /etc/vservers/ldap/apps/init/runlevel ''++ findObject -f _gfv_file /etc/vservers/ldap/apps/init/runlevel ''++ local _fo_mod=-f++ local _fo_var=_gfv_file++ local _fo_file=++ local _fo_i=X++ shift 2++ for _fo_i in '"$@"'++ test -n /etc/vservers/ldap/apps/init/runlevel++ test '!' -f /etc/vservers/ldap/apps/init/runlevel++ for _fo_i in '"$@"'++ test -n ''++ continue++ test -z '' -o -n ''++ eval '_gfv_file=""'+++ _gfv_file=++ test -n '' -a -r ''++ return 0++ getFileValue RUNLEVEL_START /etc/vservers/ldap/apps/init/runlevel.start++ local _gfv_var=RUNLEVEL_START++ local _gfv_file++ shift++ findFile _gfv_file /etc/vservers/ldap/apps/init/runlevel.start ''++ findObject -f _gfv_file /etc/vservers/ldap/apps/init/runlevel.start ''++ local _fo_mod=-f++ local _fo_var=_gfv_file++ local _fo_file=++ local _fo_i=X++ shift 2++ for _fo_i in '"$@"'++ test -n /etc/vservers/ldap/apps/init/runlevel.start++ test '!' -f /etc/vservers/ldap/apps/init/runlevel.start++ for _fo_i in '"$@"'++ test -n ''++ continue++ test -z '' -o -n ''++ eval '_gfv_file=""'+++ _gfv_file=++ test -n '' -a -r ''++ return 0++ getFileValue RUNLEVEL_STOP /etc/vservers/ldap/apps/init/runlevel.stop++ local _gfv_var=RUNLEVEL_STOP++ local _gfv_file++ shift++ findFile _gfv_file /etc/vservers/ldap/apps/init/runlevel.stop ''++ findObject -f _gfv_file /etc/vservers/ldap/apps/init/runlevel.stop ''++ local _fo_mod=-f++ local _fo_var=_gfv_file++ local _fo_file=++ local _fo_i=X++ shift 2++ for _fo_i in '"$@"'++ test -n /etc/vservers/ldap/apps/init/runlevel.stop++ test '!' -f /etc/vservers/ldap/apps/init/runlevel.stop++ for _fo_i in '"$@"'++ test -n ''++ continue++ test -z '' -o -n ''++ eval '_gfv_file=""'+++ _gfv_file=++ test -n '' -a -r ''++ return 0++ getFileArray INITKILL_SEQ /etc/vservers/ldap/apps/init/killseq++ local _gfa_var=INITKILL_SEQ++ local _gfa_file++ shift++ findFile _gfa_file /etc/vservers/ldap/apps/init/killseq ''++ findObject -f _gfa_file /etc/vservers/ldap/apps/init/killseq ''++ local _fo_mod=-f++ local _fo_var=_gfa_file++ local _fo_file=++ local _fo_i=X++ shift 2++ for _fo_i in '"$@"'++ test -n /etc/vservers/ldap/apps/init/killseq++ test '!' -f /etc/vservers/ldap/apps/init/killseq++ for _fo_i in '"$@"'++ test -n ''++ continue++ test -z '' -o -n ''++ eval '_gfa_file=""'+++ _gfa_file=++ test -n '' -a -r ''++ return 0++ findFile _gio_env /etc/vservers/ldap/apps/init/environment /etc/vservers/.defaults/apps/init/environment /usr/lib/util-vserver/defaults/environment++ findObject -f _gio_env /etc/vservers/ldap/apps/init/environment /etc/vservers/.defaults/apps/init/environment /usr/lib/util-vserver/defaults/environment++ local _fo_mod=-f++ local _fo_var=_gio_env++ local _fo_file=++ local _fo_i=X++ shift 2++ for _fo_i in '"$@"'++ test -n /etc/vservers/ldap/apps/init/environment++ test '!' -f /etc/vservers/ldap/apps/init/environment++ for _fo_i in '"$@"'++ test -n /etc/vservers/.defaults/apps/init/environment++ test '!' -f /etc/vservers/.defaults/apps/init/environment++ for _fo_i in '"$@"'++ test -n /usr/lib/util-vserver/defaults/environment++ test '!' -f /usr/lib/util-vserver/defaults/environment++ _fo_file=/usr/lib/util-vserver/defaults/environment++ break++ test -z /usr/lib/util-vserver/defaults/environment -o -n /usr/lib/util-vserver/defaults/environment++ eval '_gio_env="/usr/lib/util-vserver/defaults/environment"'+++ _gio_env=/usr/lib/util-vserver/defaults/environment++ getFileArray OPTS_ENV /usr/lib/util-vserver/defaults/environment++ local _gfa_var=OPTS_ENV++ local _gfa_file++ shift++ findFile _gfa_file /usr/lib/util-vserver/defaults/environment ''++ findObject -f _gfa_file /usr/lib/util-vserver/defaults/environment ''++ local _fo_mod=-f++ local _fo_var=_gfa_file++ local _fo_file=++ local _fo_i=X++ shift 2++ for _fo_i in '"$@"'++ test -n /usr/lib/util-vserver/defaults/environment++ test '!' -f /usr/lib/util-vserver/defaults/environment++ _fo_file=/usr/lib/util-vserver/defaults/environment++ break++ test -z /usr/lib/util-vserver/defaults/environment -o -n /usr/lib/util-vserver/defaults/environment++ eval '_gfa_file="/usr/lib/util-vserver/defaults/environment"'+++ _gfa_file=/usr/lib/util-vserver/defaults/environment++ test -n /usr/lib/util-vserver/defaults/environment -a -r /usr/lib/util-vserver/defaults/environment++ local 'IFS='++ eval 'OPTS_ENV=( $(< "$_gfa_file") )'+++ OPTS_ENV=($(< "$_gfa_file"))++ case x"$INITSTYLE" in++ test -n ''++ RUNLEVEL_START=3++ test -n ''++ RUNLEVEL_STOP=6++ for i in /etc/init.d/rc /etc/rc.d/rc++ test -x /etc/vservers/ldap/vdir//etc/init.d/rc++ INITCMD_START=("$i" "$RUNLEVEL_START")++ INITCMD_STOP=("$i" "$RUNLEVEL_STOP")++ for i in /etc/init.d/rc /etc/rc.d/rc++ test -x /etc/vservers/ldap/vdir//etc/rc.d/rc++ continue++ INITCMD_PREPARE=($_FAKE_RUNLEVEL "$RUNLEVEL_START" /var/run/utmp)++ OPTS_ENV=("${OPTS_ENV[@]}" PREVLEVEL=N RUNLEVEL="$RUNLEVEL_START")++ test -n ''++ test xsysv '!=' xrescue++ getFileArray INITCMD_START /etc/vservers/ldap/apps/init/cmd.start++ local _gfa_var=INITCMD_START++ local _gfa_file++ shift++ findFile _gfa_file /etc/vservers/ldap/apps/init/cmd.start ''++ findObject -f _gfa_file /etc/vservers/ldap/apps/init/cmd.start ''++ local _fo_mod=-f++ local _fo_var=_gfa_file++ local _fo_file=++ local _fo_i=X++ shift 2++ for _fo_i in '"$@"'++ test -n /etc/vservers/ldap/apps/init/cmd.start++ test '!' -f /etc/vservers/ldap/apps/init/cmd.start++ for _fo_i in '"$@"'++ test -n ''++ continue++ test -z '' -o -n ''++ eval '_gfa_file=""'+++ _gfa_file=++ test -n '' -a -r ''++ return 0++ getFileArray INITCMD_STOP /etc/vservers/ldap/apps/init/cmd.stop++ local _gfa_var=INITCMD_STOP++ local _gfa_file++ shift++ findFile _gfa_file /etc/vservers/ldap/apps/init/cmd.stop ''++ findObject -f _gfa_file /etc/vservers/ldap/apps/init/cmd.stop ''++ local _fo_mod=-f++ local _fo_var=_gfa_file++ local _fo_file=++ local _fo_i=X++ shift 2++ for _fo_i in '"$@"'++ test -n /etc/vservers/ldap/apps/init/cmd.stop++ test '!' -f /etc/vservers/ldap/apps/init/cmd.stop++ for _fo_i in '"$@"'++ test -n ''++ continue++ test -z '' -o -n ''++ eval '_gfa_file=""'+++ _gfa_file=++ test -n '' -a -r ''++ return 0++ getFileArray INITCMD_START_SYNC /etc/vservers/ldap/apps/init/cmd.start-sync++ local _gfa_var=INITCMD_START_SYNC++ local _gfa_file++ shift++ findFile _gfa_file /etc/vservers/ldap/apps/init/cmd.start-sync ''++ findObject -f _gfa_file /etc/vservers/ldap/apps/init/cmd.start-sync ''++ local _fo_mod=-f++ local _fo_var=_gfa_file++ local _fo_file=++ local _fo_i=X++ shift 2++ for _fo_i in '"$@"'++ test -n /etc/vservers/ldap/apps/init/cmd.start-sync++ test '!' -f /etc/vservers/ldap/apps/init/cmd.start-sync++ for _fo_i in '"$@"'++ test -n ''++ continue++ test -z '' -o -n ''++ eval '_gfa_file=""'+++ _gfa_file=++ test -n '' -a -r ''++ return 0++ getFileArray INITCMD_STOP_SYNC /etc/vservers/ldap/apps/init/cmd.stop-sync++ local _gfa_var=INITCMD_STOP_SYNC++ local _gfa_file++ shift++ findFile _gfa_file /etc/vservers/ldap/apps/init/cmd.stop-sync ''++ findObject -f _gfa_file /etc/vservers/ldap/apps/init/cmd.stop-sync ''++ local _fo_mod=-f++ local _fo_var=_gfa_file++ local _fo_file=++ local _fo_i=X++ shift 2++ for _fo_i in '"$@"'++ test -n /etc/vservers/ldap/apps/init/cmd.stop-sync++ test '!' -f /etc/vservers/ldap/apps/init/cmd.stop-sync++ for _fo_i in '"$@"'++ test -n ''++ continue++ test -z '' -o -n ''++ eval '_gfa_file=""'+++ _gfa_file=++ test -n '' -a -r ''++ return 0++ getFileArray INITCMD_PREPARE /etc/vservers/ldap/apps/init/cmd.prepare++ local _gfa_var=INITCMD_PREPARE++ local _gfa_file++ shift++ findFile _gfa_file /etc/vservers/ldap/apps/init/cmd.prepare ''++ findObject -f _gfa_file /etc/vservers/ldap/apps/init/cmd.prepare ''++ local _fo_mod=-f++ local _fo_var=_gfa_file++ local _fo_file=++ local _fo_i=X++ shift 2++ for _fo_i in '"$@"'++ test -n /etc/vservers/ldap/apps/init/cmd.prepare++ test '!' -f /etc/vservers/ldap/apps/init/cmd.prepare++ for _fo_i in '"$@"'++ test -n ''++ continue++ test -z '' -o -n ''++ eval '_gfa_file=""'+++ _gfa_file=++ test -n '' -a -r ''++ return 0++ test -n '' -o -e /etc/vservers/ldap/apps/init/sync++ INITCMD_START_SYNC=()++ INITCMD_STOP_SYNC=()++ _NEED_VSHELPER_SYNC=++ vshelper.isEnabled++ local f=disabled++ test '!' -e /etc/vservers/.defaults/apps/vshelper/disabled++ /usr/sbin/vserver-info - FEATURE vshelper++ test -n ''++ return 0++ vshelper.getSyncTimeout /etc/vservers/ldap VSHELPER_SYNC_TIMEOUT++ local _vgst_appdir _vgst_file _vgst_tmp+++ /usr/sbin/vserver-info /etc/vservers/ldap APPDIR vshelper++ _vgst_appdir=++ _vgst_appdir=++ findFile _vgst_file /etc/vservers/.defaults/apps/vshelper/sync-timeout ''++ findObject -f _vgst_file /etc/vservers/.defaults/apps/vshelper/sync-timeout ''++ local _fo_mod=-f++ local _fo_var=_vgst_file++ local _fo_file=++ local _fo_i=X++ shift 2++ for _fo_i in '"$@"'++ test -n /etc/vservers/.defaults/apps/vshelper/sync-timeout++ test '!' -f /etc/vservers/.defaults/apps/vshelper/sync-timeout++ for _fo_i in '"$@"'++ test -n ''++ continue++ test -z '' -o -n ''++ eval '_vgst_file=""'+++ _vgst_file=++ test -n ''++ return 1++ :++ _generateChcontextOptions /etc/vservers/ldap++ local vdir=/etc/vservers/ldap++ local ctx hostname domainname++ local cap_opts++ local flag++ test -z ''++ _generateCapabilityOptions /etc/vservers/ldap++ local vdir=/etc/vservers/ldap++ local cap++ _generateBCapabilityOptions /etc/vservers/ldap++ local vdir=/etc/vservers/ldap++ _readFileToArray /etc/vservers/ldap/bcapabilities OPTS_VATTRIBUTE --bcap++ local _rfta_f=/etc/vservers/ldap/bcapabilities++ local _rfta_a=OPTS_VATTRIBUTE++ local _rfta_p=--bcap++ local _rfta_v++ test -e /etc/vservers/ldap/bcapabilities++ return 0++ _generateCCapabilityOptions /etc/vservers/ldap++ local vdir=/etc/vservers/ldap++ _readFileToArray /etc/vservers/ldap/ccapabilities OPTS_VATTRIBUTE --ccap++ local _rfta_f=/etc/vservers/ldap/ccapabilities++ local _rfta_a=OPTS_VATTRIBUTE++ local _rfta_p=--ccap++ local _rfta_v++ test -e /etc/vservers/ldap/ccapabilities++ return 0++ test -e /etc/vservers/ldap/capabilities++ return 0++ _generateFlagOptions /etc/vservers/ldap++ local vdir=/etc/vservers/ldap++ local file++ CHCONTEXT_FLAG_OPTS=()++ findFile file /etc/vservers/ldap/cflags /etc/vservers/ldap/flags ''++ findObject -f file /etc/vservers/ldap/cflags /etc/vservers/ldap/flags ''++ local _fo_mod=-f++ local _fo_var=file++ local _fo_file=++ local _fo_i=X++ shift 2++ for _fo_i in '"$@"'++ test -n /etc/vservers/ldap/cflags++ test '!' -f /etc/vservers/ldap/cflags++ for _fo_i in '"$@"'++ test -n /etc/vservers/ldap/flags++ test '!' -f /etc/vservers/ldap/flags++ for _fo_i in '"$@"'++ test -n ''++ continue++ test -z '' -o -n ''++ eval 'file=""'+++ file=++ test -z ''++ isAvoidNamespace /etc/vservers/ldap++ local cfgdir++ /usr/sbin/vserver-info - FEATURE namespace+++ /usr/sbin/vserver-info /etc/vservers/ldap CFGDIR++ cfgdir=/etc/vservers/ldap++ test '!' -e /etc/vservers/ldap/namespace++ test -e /etc/vservers/.defaults/nonamespace -o -e /etc/vservers/ldap/nonamespace++ USE_VNAMESPACE=1++ CHCONTEXT_FLAG_OPTS=("${CHCONTEXT_FLAG_OPTS[@]}" --flag namespace)++ /usr/sbin/vserver-info - FEATURE PIVOT_ROOT++ OPT_VCONTEXT_CHROOT=--pivot-root++ CHCONTEXT_OPTS=($SILENT_OPT "${CHCONTEXT_FLAG_OPTS[@]}" "${CAP_OPTS[@]}" --secure ${ctx:+--ctx "$ctx"} ${hostname:+--hostname "$hostname"} ${domainname:+--domainname "$domainname"})++ OPTS_VCONTEXT_CREATE=($SILENT_OPT ${ctx:+--xid "$ctx"})++ OPTS_VATTRIBUTE=(--secure --flag default "${OPTS_VATTRIBUTE[@]}")++ _generateScheduleOptions /etc/vservers/ldap++ local vdir=/etc/vservers/ldap++ test -d /etc/vservers/ldap/sched++ local f=/etc/vservers/ldap/schedule++ test -e /etc/vservers/ldap/schedule++ return 0++ _generatePersonalityOptions /etc/vservers/ldap++ local vdir=/etc/vservers/ldap++ local f=/etc/vservers/ldap/personality++ local type flags++ test -s /etc/vservers/ldap/personality++ return 0++ _generateTagOptions /etc/vservers/ldap++ local vdir=/etc/vservers/ldap++ local tag++ getFileValue tag /etc/vservers/ldap/tag /etc/vservers/ldap/context++ local _gfv_var=tag++ local _gfv_file++ shift++ findFile _gfv_file /etc/vservers/ldap/tag /etc/vservers/ldap/context ''++ findObject -f _gfv_file /etc/vservers/ldap/tag /etc/vservers/ldap/context ''++ local _fo_mod=-f++ local _fo_var=_gfv_file++ local _fo_file=++ local _fo_i=X++ shift 2++ for _fo_i in '"$@"'++ test -n /etc/vservers/ldap/tag++ test '!' -f /etc/vservers/ldap/tag++ for _fo_i in '"$@"'++ test -n /etc/vservers/ldap/context++ test '!' -f /etc/vservers/ldap/context++ _fo_file=/etc/vservers/ldap/context++ break++ test -z /etc/vservers/ldap/context -o -n /etc/vservers/ldap/context++ eval '_gfv_file="/etc/vservers/ldap/context"'+++ _gfv_file=/etc/vservers/ldap/context++ test -n /etc/vservers/ldap/context -a -r /etc/vservers/ldap/context++ eval read tag+++ read tag++ test -n 40053++ OPTS_VTAG_CREATE=(--tag "$tag")++ OPTS_VTAG_ENTER=(--tag "$tag")++ _generateMemctrlOptions /etc/vservers/ldap++ local vdir=/etc/vservers/ldap++ local badness++ getFileValue badness /etc/vservers/ldap/badness++ local _gfv_var=badness++ local _gfv_file++ shift++ findFile _gfv_file /etc/vservers/ldap/badness ''++ findObject -f _gfv_file /etc/vservers/ldap/badness ''++ local _fo_mod=-f++ local _fo_var=_gfv_file++ local _fo_file=++ local _fo_i=X++ shift 2++ for _fo_i in '"$@"'++ test -n /etc/vservers/ldap/badness++ test '!' -f /etc/vservers/ldap/badness++ for _fo_i in '"$@"'++ test -n ''++ continue++ test -z '' -o -n ''++ eval '_gfv_file=""'+++ _gfv_file=++ test -n '' -a -r ''++ return 0++ test -n ''++ return 0++ _generateSpaceOptions /etc/vservers/ldap++ local vdir=/etc/vservers/ldap++ local d=/etc/vservers/ldap/spaces++ test '!' -e /etc/vservers/ldap/spaces/pid++ test '!' -e /etc/vservers/ldap/spaces/net++ local mask++ getFileValue mask /etc/vservers/ldap/spaces/mask++ local _gfv_var=mask++ local _gfv_file++ shift++ findFile _gfv_file /etc/vservers/ldap/spaces/mask ''++ findObject -f _gfv_file /etc/vservers/ldap/spaces/mask ''++ local _fo_mod=-f++ local _fo_var=_gfv_file++ local _fo_file=++ local _fo_i=X++ shift 2++ for _fo_i in '"$@"'++ test -n /etc/vservers/ldap/spaces/mask++ test '!' -f /etc/vservers/ldap/spaces/mask++ for _fo_i in '"$@"'++ test -n ''++ continue++ test -z '' -o -n ''++ eval '_gfv_file=""'+++ _gfv_file=++ test -n '' -a -r ''++ return 0++ _generateCgroupOptions++ local file++ hasCgroup++ /bin/grep -q cgroup /proc/filesystems++ findFile file /etc/vservers/.defaults/cgroup/mnt ''++ findObject -f file /etc/vservers/.defaults/cgroup/mnt ''++ local _fo_mod=-f++ local _fo_var=file++ local _fo_file=++ local _fo_i=X++ shift 2++ for _fo_i in '"$@"'++ test -n /etc/vservers/.defaults/cgroup/mnt++ test '!' -f /etc/vservers/.defaults/cgroup/mnt++ for _fo_i in '"$@"'++ test -n ''++ continue++ test -z '' -o -n ''++ eval 'file=""'+++ file=++ test -n ''++ findFile file /etc/vservers/.defaults/cgroup/subsys ''++ findObject -f file /etc/vservers/.defaults/cgroup/subsys ''++ local _fo_mod=-f++ local _fo_var=file++ local _fo_file=++ local _fo_i=X++ shift 2++ for _fo_i in '"$@"'++ test -n /etc/vservers/.defaults/cgroup/subsys++ test '!' -f /etc/vservers/.defaults/cgroup/subsys++ for _fo_i in '"$@"'++ test -n ''++ continue++ test -z '' -o -n ''++ eval 'file=""'+++ file=++ test -n ''++ findFile file /etc/vservers/.defaults/cgroup/inherit ''++ findObject -f file /etc/vservers/.defaults/cgroup/inherit ''++ local _fo_mod=-f++ local _fo_var=file++ local _fo_file=++ local _fo_i=X++ shift 2++ for _fo_i in '"$@"'++ test -n /etc/vservers/.defaults/cgroup/inherit++ test '!' -f /etc/vservers/.defaults/cgroup/inherit++ for _fo_i in '"$@"'++ test -n ''++ continue++ test -z '' -o -n ''++ eval 'file=""'+++ file=++ test -n ''++ return 0++ test -n ''++ pushd /etc/vservers/ldap++ execScriptlets /etc/vservers/ldap ldap prepre-start++ declare -r vdir=/etc/vservers/ldap++ declare -r name=ldap++ declare -r flavor=prepre-start++ local base i++ for base in '"$vdir"/scripts' '"$__CONFDIR"/.defaults/scripts'++ local DONT_SKIP_DEFAULTS=++ local already_handled=++ for i in '"$base/$flavor"' '"$base/$flavor.d"/*'++ isRegularFile /etc/vservers/ldap/scripts/prepre-start++ test -f /etc/vservers/ldap/scripts/prepre-start++ return 1++ continue++ for i in '"$base/$flavor"' '"$base/$flavor.d"/*'++ isRegularFile '/etc/vservers/ldap/scripts/prepre-start.d/*'++ test -f '/etc/vservers/ldap/scripts/prepre-start.d/*'++ return 1++ continue++ test -z '' -o -n ''++ for base in '"$vdir"/scripts' '"$__CONFDIR"/.defaults/scripts'++ local DONT_SKIP_DEFAULTS=++ local already_handled=++ for i in '"$base/$flavor"' '"$base/$flavor.d"/*'++ isRegularFile /etc/vservers/.defaults/scripts/prepre-start++ test -f /etc/vservers/.defaults/scripts/prepre-start++ return 1++ continue++ for i in '"$base/$flavor"' '"$base/$flavor.d"/*'++ isRegularFile '/etc/vservers/.defaults/scripts/prepre-start.d/*'++ test -f '/etc/vservers/.defaults/scripts/prepre-start.d/*'++ return 1++ continue++ test -z '' -o -n ''++ popd++ setDiskLimits /etc/vservers/ldap++ local vdir=/etc/vservers/ldap++ local dlimit++ test -e /etc/vservers/ldap/context++ for dlimit in '"$vdir/dlimits/"*'++ test -d '/etc/vservers/ldap/dlimits/*'++ continue++ enableInterfaces /etc/vservers/ldap++ local i=0++ declare -a var++ lock /var/lock/vserver.interfaces+++ /bin/mktemp -t vserver-lock.XXXXXX++ local tmp=/tmp/vserver-lock.evKoye++ /bin/rm -f /tmp/vserver-lock.evKoye++ /usr/bin/mkfifo -m600 /tmp/vserver-lock.evKoye++ /usr/lib/util-vserver/lockfile /var/lock/vserver.interfaces /tmp/vserver-lock.evKoye++ /bin/grep -q true /tmp/vserver-lock.evKoye++ _VS_LOCKS='30399 30352 '++ test 0 -lt 2++ eval 'var=( "${INTERFACE_CMDS_0[@]}" )'+++ var=("${INTERFACE_CMDS_0[@]}")++ local type=IP_ADDR++ unset 'var[0]'++ set -- 10.1.1.101/24 broadcast + label eth1:1 dev eth1++ case "$type" in++ /bin/ip addr add 10.1.1.101/24 broadcast + label eth1:1 dev eth1++ let ++i++ test 1 -lt 2++ eval 'var=( "${INTERFACE_CMDS_1[@]}" )'+++ var=("${INTERFACE_CMDS_1[@]}")++ local type=IP_LINK++ unset 'var[0]'++ set -- eth1 up++ case "$type" in++ /bin/ip link set eth1 up++ let ++i++ test 2 -lt 2++ unlock 1++ local num=1++ local i++ set -- 30399 30352++ test 2 -gt 0++ kill -HUP 30399++ shift++ test 1 '!=' 1++ break++ _VS_LOCKS=30352++ have_interfaces=1++ mountVserver /etc/vservers/ldap++ local cfgdir=/etc/vservers/ldap++ local ns_opt=++ local vdir=/etc/vservers/ldap/vdir++ local mtab_src++ local extra_opt=++ local real_vdir++ test -e /etc/vservers/ldap/fstab -o -e /etc/vservers/ldap/fstab.local -o -e /etc/vservers/ldap/fstab.remote++ findObject -r mtab_src /etc/vservers/ldap/apps/init/mtab /etc/vservers/.defaults/init/mtab /usr/lib/util-vserver/defaults/mtab /dev/null++ local _fo_mod=-r++ local _fo_var=mtab_src++ local _fo_file=++ local _fo_i=X++ shift 2++ for _fo_i in '"$@"'++ test -n /etc/vservers/ldap/apps/init/mtab++ test '!' -r /etc/vservers/ldap/apps/init/mtab++ for _fo_i in '"$@"'++ test -n /etc/vservers/.defaults/init/mtab++ test '!' -r /etc/vservers/.defaults/init/mtab++ for _fo_i in '"$@"'++ test -n /usr/lib/util-vserver/defaults/mtab++ test '!' -r /usr/lib/util-vserver/defaults/mtab++ _fo_file=/usr/lib/util-vserver/defaults/mtab++ break++ test -z /usr/lib/util-vserver/defaults/mtab -o -n /usr/lib/util-vserver/defaults/mtab++ eval 'mtab_src="/usr/lib/util-vserver/defaults/mtab"'+++ mtab_src=/usr/lib/util-vserver/defaults/mtab++ pushd /etc/vservers/ldap/vdir++ /usr/lib/util-vserver/chroot-sh truncate /etc/mtab++ popd++ test -n 1++ _mountVserverInternal /etc/vservers/ldap/fstab++ local fstab=/etc/vservers/ldap/fstab++ local xflag=++ test -e /etc/vservers/ldap/fstab++ shift++ pushd /etc/vservers/ldap/vdir++ test -w etc -o -w etc/mtab++ /usr/lib/util-vserver/secure-mount -a --chroot --fstab /etc/vservers/ldap/fstab --rootfs no++ popd++ _mountVserverInternal /etc/vservers/ldap/fstab.local++ local fstab=/etc/vservers/ldap/fstab.local++ local xflag=++ test -e /etc/vservers/ldap/fstab.local++ return 0++ _mountVserverInternal /etc/vservers/ldap/fstab.remote /usr/sbin/chbind --silent --secure --nid 40053 --ip 10.1.1.101/24++ local fstab=/etc/vservers/ldap/fstab.remote++ local xflag=++ test -e /etc/vservers/ldap/fstab.remote++ return 0++ isNamespaceCleanup /etc/vservers/ldap++ local cfgdir++ /usr/sbin/vserver-info - FEATURE namespace+++ /usr/sbin/vserver-info /etc/vservers/ldap CFGDIR++ cfgdir=/etc/vservers/ldap++ isAvoidNamespace /etc/vservers/ldap++ local cfgdir++ /usr/sbin/vserver-info - FEATURE namespace+++ /usr/sbin/vserver-info /etc/vservers/ldap CFGDIR++ cfgdir=/etc/vservers/ldap++ test '!' -e /etc/vservers/ldap/namespace++ test -e /etc/vservers/.defaults/nonamespace -o -e /etc/vservers/ldap/nonamespace++ test -e /etc/vservers/ldap/namespace-cleanup++ test -e /etc/vservers/ldap/nonamespace-cleanup -o -e /etc/vservers/.defaults/nonamespace-cleanup++ return 0++ _namespaceCleanup /etc/vservers/ldap++ local vdir=/etc/vservers/ldap+++ /usr/sbin/vserver-info /etc/vservers/ldap VDIR 1++ local root=/var/lib/vservers/ldap++ local -a list++ local -a skip++ local i++ local j++ getFileArray skip /etc/vservers/ldap/namespace-cleanup-skip /etc/vservers/.defaults/namespace-cleanup-skip++ local _gfa_var=skip++ local _gfa_file++ shift++ findFile _gfa_file /etc/vservers/ldap/namespace-cleanup-skip /etc/vservers/.defaults/namespace-cleanup-skip ''++ findObject -f _gfa_file /etc/vservers/ldap/namespace-cleanup-skip /etc/vservers/.defaults/namespace-cleanup-skip ''++ local _fo_mod=-f++ local _fo_var=_gfa_file++ local _fo_file=++ local _fo_i=X++ shift 2++ for _fo_i in '"$@"'++ test -n /etc/vservers/ldap/namespace-cleanup-skip++ test '!' -f /etc/vservers/ldap/namespace-cleanup-skip++ for _fo_i in '"$@"'++ test -n /etc/vservers/.defaults/namespace-cleanup-skip++ test '!' -f /etc/vservers/.defaults/namespace-cleanup-skip++ for _fo_i in '"$@"'++ test -n ''++ continue++ test -z '' -o -n ''++ eval '_gfa_file=""'+++ _gfa_file=++ test -n '' -a -r ''++ return 0++ for i in '"$root"' '"$__SBINDIR"' '"$__PKGLIBDIR"' '"$vdir"' '"$__PKGSTATEDIR"' '"$__LOCKDIR"' /usr/local /tmp '"${skip[@]}"'+++ getPhysicalDir /var/lib/vservers/ldap+++ set -P+++ cd /var/lib/vservers/ldap+++ pwd++ local real=/var/lib/vservers/ldap++ test /var/lib/vservers/ldap '!=' /var/lib/vservers/ldap++ real=++ for j in '"$i"' '"$real"'++ test -n /var/lib/vservers/ldap++ list=("${list[@]}" "$j")++ j=/var/lib/vservers++ test -n /var/lib/vservers++ list=("${list[@]}" "$j")++ j=/var/lib++ test -n /var/lib++ list=("${list[@]}" "$j")++ j=/var++ test -n /var++ list=("${list[@]}" "$j")++ j=++ test -n ''++ for j in '"$i"' '"$real"'++ test -n ''++ for i in '"$root"' '"$__SBINDIR"' '"$__PKGLIBDIR"' '"$vdir"' '"$__PKGSTATEDIR"' '"$__LOCKDIR"' /usr/local /tmp '"${skip[@]}"'+++ getPhysicalDir /usr/sbin+++ set -P+++ cd /usr/sbin+++ pwd++ local real=/usr/sbin++ test /usr/sbin '!=' /usr/sbin++ real=++ for j in '"$i"' '"$real"'++ test -n /usr/sbin++ list=("${list[@]}" "$j")++ j=/usr++ test -n /usr++ list=("${list[@]}" "$j")++ j=++ test -n ''++ for j in '"$i"' '"$real"'++ test -n ''++ for i in '"$root"' '"$__SBINDIR"' '"$__PKGLIBDIR"' '"$vdir"' '"$__PKGSTATEDIR"' '"$__LOCKDIR"' /usr/local /tmp '"${skip[@]}"'+++ getPhysicalDir /usr/lib/util-vserver+++ set -P+++ cd /usr/lib/util-vserver+++ pwd++ local real=/usr/lib/util-vserver++ test /usr/lib/util-vserver '!=' /usr/lib/util-vserver++ real=++ for j in '"$i"' '"$real"'++ test -n /usr/lib/util-vserver++ list=("${list[@]}" "$j")++ j=/usr/lib++ test -n /usr/lib++ list=("${list[@]}" "$j")++ j=/usr++ test -n /usr++ list=("${list[@]}" "$j")++ j=++ test -n ''++ for j in '"$i"' '"$real"'++ test -n ''++ for i in '"$root"' '"$__SBINDIR"' '"$__PKGLIBDIR"' '"$vdir"' '"$__PKGSTATEDIR"' '"$__LOCKDIR"' /usr/local /tmp '"${skip[@]}"'+++ getPhysicalDir /etc/vservers/ldap+++ set -P+++ cd /etc/vservers/ldap+++ pwd++ local real=/etc/vservers/ldap++ test /etc/vservers/ldap '!=' /etc/vservers/ldap++ real=++ for j in '"$i"' '"$real"'++ test -n /etc/vservers/ldap++ list=("${list[@]}" "$j")++ j=/etc/vservers++ test -n /etc/vservers++ list=("${list[@]}" "$j")++ j=/etc++ test -n /etc++ list=("${list[@]}" "$j")++ j=++ test -n ''++ for j in '"$i"' '"$real"'++ test -n ''++ for i in '"$root"' '"$__SBINDIR"' '"$__PKGLIBDIR"' '"$vdir"' '"$__PKGSTATEDIR"' '"$__LOCKDIR"' /usr/local /tmp '"${skip[@]}"'+++ getPhysicalDir /var/run/vservers+++ set -P+++ cd /var/run/vservers+++ pwd++ local real=/var/run/vservers++ test /var/run/vservers '!=' /var/run/vservers++ real=++ for j in '"$i"' '"$real"'++ test -n /var/run/vservers++ list=("${list[@]}" "$j")++ j=/var/run++ test -n /var/run++ list=("${list[@]}" "$j")++ j=/var++ test -n /var++ list=("${list[@]}" "$j")++ j=++ test -n ''++ for j in '"$i"' '"$real"'++ test -n ''++ for i in '"$root"' '"$__SBINDIR"' '"$__PKGLIBDIR"' '"$vdir"' '"$__PKGSTATEDIR"' '"$__LOCKDIR"' /usr/local /tmp '"${skip[@]}"'+++ getPhysicalDir /var/lock+++ set -P+++ cd /var/lock+++ pwd++ local real=/var/lock++ test /var/lock '!=' /var/lock++ real=++ for j in '"$i"' '"$real"'++ test -n /var/lock++ list=("${list[@]}" "$j")++ j=/var++ test -n /var++ list=("${list[@]}" "$j")++ j=++ test -n ''++ for j in '"$i"' '"$real"'++ test -n ''++ for i in '"$root"' '"$__SBINDIR"' '"$__PKGLIBDIR"' '"$vdir"' '"$__PKGSTATEDIR"' '"$__LOCKDIR"' /usr/local /tmp '"${skip[@]}"'+++ getPhysicalDir /usr/local+++ set -P+++ cd /usr/local+++ pwd++ local real=/usr/local++ test /usr/local '!=' /usr/local++ real=++ for j in '"$i"' '"$real"'++ test -n /usr/local++ list=("${list[@]}" "$j")++ j=/usr++ test -n /usr++ list=("${list[@]}" "$j")++ j=++ test -n ''++ for j in '"$i"' '"$real"'++ test -n ''++ for i in '"$root"' '"$__SBINDIR"' '"$__PKGLIBDIR"' '"$vdir"' '"$__PKGSTATEDIR"' '"$__LOCKDIR"' /usr/local /tmp '"${skip[@]}"'+++ getPhysicalDir /tmp+++ set -P+++ cd /tmp+++ pwd++ local real=/tmp++ test /tmp '!=' /tmp++ real=++ for j in '"$i"' '"$real"'++ test -n /tmp++ list=("${list[@]}" "$j")++ j=++ test -n ''++ for j in '"$i"' '"$real"'++ test -n ''++ local -a list_umount++ read -r dev path opts++ test -n /++ for i in '"$root"' /dev /proc++ test / '!=' /++ for i in '"$root"' /dev /proc++ test / '!=' /++ for i in '"$root"' /dev /proc++ test / '!=' /++ for i in '"${list[@]}"' /++ test / = /var/lib/vservers/ldap++ for i in '"${list[@]}"' /++ test / = /var/lib/vservers++ for i in '"${list[@]}"' /++ test / = /var/lib++ for i in '"${list[@]}"' /++ test / = /var++ for i in '"${list[@]}"' /++ test / = /usr/sbin++ for i in '"${list[@]}"' /++ test / = /usr++ for i in '"${list[@]}"' /++ test / = /usr/lib/util-vserver++ for i in '"${list[@]}"' /++ test / = /usr/lib++ for i in '"${list[@]}"' /++ test / = /usr++ for i in '"${list[@]}"' /++ test / = /etc/vservers/ldap++ for i in '"${list[@]}"' /++ test / = /etc/vservers++ for i in '"${list[@]}"' /++ test / = /etc++ for i in '"${list[@]}"' /++ test / = /var/run/vservers++ for i in '"${list[@]}"' /++ test / = /var/run++ for i in '"${list[@]}"' /++ test / = /var++ for i in '"${list[@]}"' /++ test / = /var/lock++ for i in '"${list[@]}"' /++ test / = /var++ for i in '"${list[@]}"' /++ test / = /usr/local++ for i in '"${list[@]}"' /++ test / = /usr++ for i in '"${list[@]}"' /++ test / = /tmp++ for i in '"${list[@]}"' /++ test / = /++ continue 2++ read -r dev path opts++ test -n /++ for i in '"$root"' /dev /proc++ test / '!=' /++ for i in '"$root"' /dev /proc++ test / '!=' /++ for i in '"$root"' /dev /proc++ test / '!=' /++ for i in '"${list[@]}"' /++ test / = /var/lib/vservers/ldap++ for i in '"${list[@]}"' /++ test / = /var/lib/vservers++ for i in '"${list[@]}"' /++ test / = /var/lib++ for i in '"${list[@]}"' /++ test / = /var++ for i in '"${list[@]}"' /++ test / = /usr/sbin++ for i in '"${list[@]}"' /++ test / = /usr++ for i in '"${list[@]}"' /++ test / = /usr/lib/util-vserver++ for i in '"${list[@]}"' /++ test / = /usr/lib++ for i in '"${list[@]}"' /++ test / = /usr++ for i in '"${list[@]}"' /++ test / = /etc/vservers/ldap++ for i in '"${list[@]}"' /++ test / = /etc/vservers++ for i in '"${list[@]}"' /++ test / = /etc++ for i in '"${list[@]}"' /++ test / = /var/run/vservers++ for i in '"${list[@]}"' /++ test / = /var/run++ for i in '"${list[@]}"' /++ test / = /var++ for i in '"${list[@]}"' /++ test / = /var/lock++ for i in '"${list[@]}"' /++ test / = /var++ for i in '"${list[@]}"' /++ test / = /usr/local++ for i in '"${list[@]}"' /++ test / = /usr++ for i in '"${list[@]}"' /++ test / = /tmp++ for i in '"${list[@]}"' /++ test / = /++ continue 2++ read -r dev path opts++ test -n /dev++ for i in '"$root"' /dev /proc++ test /dev '!=' /dev++ for i in '"$root"' /dev /proc++ test '' '!=' /dev++ continue 2++ read -r dev path opts++ test -n /dev/shm++ for i in '"$root"' /dev /proc++ test /dev/shm '!=' /dev/shm++ for i in '"$root"' /dev /proc++ test /shm '!=' /dev/shm++ continue 2++ read -r dev path opts++ test -n /dev/pts++ for i in '"$root"' /dev /proc++ test /dev/pts '!=' /dev/pts++ for i in '"$root"' /dev /proc++ test /pts '!=' /dev/pts++ continue 2++ read -r dev path opts++ test -n /sys++ for i in '"$root"' /dev /proc++ test /sys '!=' /sys++ for i in '"$root"' /dev /proc++ test /sys '!=' /sys++ for i in '"$root"' /dev /proc++ test /sys '!=' /sys++ for i in '"${list[@]}"' /++ test /sys = /var/lib/vservers/ldap++ for i in '"${list[@]}"' /++ test /sys = /var/lib/vservers++ for i in '"${list[@]}"' /++ test /sys = /var/lib++ for i in '"${list[@]}"' /++ test /sys = /var++ for i in '"${list[@]}"' /++ test /sys = /usr/sbin++ for i in '"${list[@]}"' /++ test /sys = /usr++ for i in '"${list[@]}"' /++ test /sys = /usr/lib/util-vserver++ for i in '"${list[@]}"' /++ test /sys = /usr/lib++ for i in '"${list[@]}"' /++ test /sys = /usr++ for i in '"${list[@]}"' /++ test /sys = /etc/vservers/ldap++ for i in '"${list[@]}"' /++ test /sys = /etc/vservers++ for i in '"${list[@]}"' /++ test /sys = /etc++ for i in '"${list[@]}"' /++ test /sys = /var/run/vservers++ for i in '"${list[@]}"' /++ test /sys = /var/run++ for i in '"${list[@]}"' /++ test /sys = /var++ for i in '"${list[@]}"' /++ test /sys = /var/lock++ for i in '"${list[@]}"' /++ test /sys = /var++ for i in '"${list[@]}"' /++ test /sys = /usr/local++ for i in '"${list[@]}"' /++ test /sys = /usr++ for i in '"${list[@]}"' /++ test /sys = /tmp++ for i in '"${list[@]}"' /++ test /sys = /++ list_umount=("$path" "${list_umount[@]}")++ read -r dev path opts++ test -n /sys/fs/fuse/connections++ for i in '"$root"' /dev /proc++ test /sys/fs/fuse/connections '!=' /sys/fs/fuse/connections++ for i in '"$root"' /dev /proc++ test /sys/fs/fuse/connections '!=' /sys/fs/fuse/connections++ for i in '"$root"' /dev /proc++ test /sys/fs/fuse/connections '!=' /sys/fs/fuse/connections++ for i in '"${list[@]}"' /++ test /sys/fs/fuse/connections = /var/lib/vservers/ldap++ for i in '"${list[@]}"' /++ test /sys/fs/fuse/connections = /var/lib/vservers++ for i in '"${list[@]}"' /++ test /sys/fs/fuse/connections = /var/lib++ for i in '"${list[@]}"' /++ test /sys/fs/fuse/connections = /var++ for i in '"${list[@]}"' /++ test /sys/fs/fuse/connections = /usr/sbin++ for i in '"${list[@]}"' /++ test /sys/fs/fuse/connections = /usr++ for i in '"${list[@]}"' /++ test /sys/fs/fuse/connections = /usr/lib/util-vserver++ for i in '"${list[@]}"' /++ test /sys/fs/fuse/connections = /usr/lib++ for i in '"${list[@]}"' /++ test /sys/fs/fuse/connections = /usr++ for i in '"${list[@]}"' /++ test /sys/fs/fuse/connections = /etc/vservers/ldap++ for i in '"${list[@]}"' /++ test /sys/fs/fuse/connections = /etc/vservers++ for i in '"${list[@]}"' /++ test /sys/fs/fuse/connections = /etc++ for i in '"${list[@]}"' /++ test /sys/fs/fuse/connections = /var/run/vservers++ for i in '"${list[@]}"' /++ test /sys/fs/fuse/connections = /var/run++ for i in '"${list[@]}"' /++ test /sys/fs/fuse/connections = /var++ for i in '"${list[@]}"' /++ test /sys/fs/fuse/connections = /var/lock++ for i in '"${list[@]}"' /++ test /sys/fs/fuse/connections = /var++ for i in '"${list[@]}"' /++ test /sys/fs/fuse/connections = /usr/local++ for i in '"${list[@]}"' /++ test /sys/fs/fuse/connections = /usr++ for i in '"${list[@]}"' /++ test /sys/fs/fuse/connections = /tmp++ for i in '"${list[@]}"' /++ test /sys/fs/fuse/connections = /++ list_umount=("$path" "${list_umount[@]}")++ read -r dev path opts++ test -n /proc++ for i in '"$root"' /dev /proc++ test /proc '!=' /proc++ for i in '"$root"' /dev /proc++ test /proc '!=' /proc++ for i in '"$root"' /dev /proc++ test '' '!=' /proc++ continue 2++ read -r dev path opts++ test -n /proc/bus/usb++ for i in '"$root"' /dev /proc++ test /proc/bus/usb '!=' /proc/bus/usb++ for i in '"$root"' /dev /proc++ test /proc/bus/usb '!=' /proc/bus/usb++ for i in '"$root"' /dev /proc++ test /bus/usb '!=' /proc/bus/usb++ continue 2++ read -r dev path opts++ test -n /lib/init/rw++ for i in '"$root"' /dev /proc++ test /lib/init/rw '!=' /lib/init/rw++ for i in '"$root"' /dev /proc++ test /lib/init/rw '!=' /lib/init/rw++ for i in '"$root"' /dev /proc++ test /lib/init/rw '!=' /lib/init/rw++ for i in '"${list[@]}"' /++ test /lib/init/rw = /var/lib/vservers/ldap++ for i in '"${list[@]}"' /++ test /lib/init/rw = /var/lib/vservers++ for i in '"${list[@]}"' /++ test /lib/init/rw = /var/lib++ for i in '"${list[@]}"' /++ test /lib/init/rw = /var++ for i in '"${list[@]}"' /++ test /lib/init/rw = /usr/sbin++ for i in '"${list[@]}"' /++ test /lib/init/rw = /usr++ for i in '"${list[@]}"' /++ test /lib/init/rw = /usr/lib/util-vserver++ for i in '"${list[@]}"' /++ test /lib/init/rw = /usr/lib++ for i in '"${list[@]}"' /++ test /lib/init/rw = /usr++ for i in '"${list[@]}"' /++ test /lib/init/rw = /etc/vservers/ldap++ for i in '"${list[@]}"' /++ test /lib/init/rw = /etc/vservers++ for i in '"${list[@]}"' /++ test /lib/init/rw = /etc++ for i in '"${list[@]}"' /++ test /lib/init/rw = /var/run/vservers++ for i in '"${list[@]}"' /++ test /lib/init/rw = /var/run++ for i in '"${list[@]}"' /++ test /lib/init/rw = /var++ for i in '"${list[@]}"' /++ test /lib/init/rw = /var/lock++ for i in '"${list[@]}"' /++ test /lib/init/rw = /var++ for i in '"${list[@]}"' /++ test /lib/init/rw = /usr/local++ for i in '"${list[@]}"' /++ test /lib/init/rw = /usr++ for i in '"${list[@]}"' /++ test /lib/init/rw = /tmp++ for i in '"${list[@]}"' /++ test /lib/init/rw = /++ list_umount=("$path" "${list_umount[@]}")++ read -r dev path opts++ test -n /home++ for i in '"$root"' /dev /proc++ test /home '!=' /home++ for i in '"$root"' /dev /proc++ test /home '!=' /home++ for i in '"$root"' /dev /proc++ test /home '!=' /home++ for i in '"${list[@]}"' /++ test /home = /var/lib/vservers/ldap++ for i in '"${list[@]}"' /++ test /home = /var/lib/vservers++ for i in '"${list[@]}"' /++ test /home = /var/lib++ for i in '"${list[@]}"' /++ test /home = /var++ for i in '"${list[@]}"' /++ test /home = /usr/sbin++ for i in '"${list[@]}"' /++ test /home = /usr++ for i in '"${list[@]}"' /++ test /home = /usr/lib/util-vserver++ for i in '"${list[@]}"' /++ test /home = /usr/lib++ for i in '"${list[@]}"' /++ test /home = /usr++ for i in '"${list[@]}"' /++ test /home = /etc/vservers/ldap++ for i in '"${list[@]}"' /++ test /home = /etc/vservers++ for i in '"${list[@]}"' /++ test /home = /etc++ for i in '"${list[@]}"' /++ test /home = /var/run/vservers++ for i in '"${list[@]}"' /++ test /home = /var/run++ for i in '"${list[@]}"' /++ test /home = /var++ for i in '"${list[@]}"' /++ test /home = /var/lock++ for i in '"${list[@]}"' /++ test /home = /var++ for i in '"${list[@]}"' /++ test /home = /usr/local++ for i in '"${list[@]}"' /++ test /home = /usr++ for i in '"${list[@]}"' /++ test /home = /tmp++ for i in '"${list[@]}"' /++ test /home = /++ list_umount=("$path" "${list_umount[@]}")++ read -r dev path opts++ test -n /var/lib/vservers++ for i in '"$root"' /dev /proc++ test /var/lib/vservers '!=' /var/lib/vservers++ for i in '"$root"' /dev /proc++ test /var/lib/vservers '!=' /var/lib/vservers++ for i in '"$root"' /dev /proc++ test /var/lib/vservers '!=' /var/lib/vservers++ for i in '"${list[@]}"' /++ test /var/lib/vservers = /var/lib/vservers/ldap++ for i in '"${list[@]}"' /++ test /var/lib/vservers = /var/lib/vservers++ continue 2++ read -r dev path opts++ test -n /var/lib/vservers/sambaTest/home++ for i in '"$root"' /dev /proc++ test /var/lib/vservers/sambaTest/home '!=' /var/lib/vservers/sambaTest/home++ for i in '"$root"' /dev /proc++ test /var/lib/vservers/sambaTest/home '!=' /var/lib/vservers/sambaTest/home++ for i in '"$root"' /dev /proc++ test /var/lib/vservers/sambaTest/home '!=' /var/lib/vservers/sambaTest/home++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/home = /var/lib/vservers/ldap++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/home = /var/lib/vservers++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/home = /var/lib++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/home = /var++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/home = /usr/sbin++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/home = /usr++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/home = /usr/lib/util-vserver++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/home = /usr/lib++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/home = /usr++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/home = /etc/vservers/ldap++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/home = /etc/vservers++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/home = /etc++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/home = /var/run/vservers++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/home = /var/run++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/home = /var++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/home = /var/lock++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/home = /var++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/home = /usr/local++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/home = /usr++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/home = /tmp++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/home = /++ list_umount=("$path" "${list_umount[@]}")++ read -r dev path opts++ test -n /var/lib/vservers/sambaTest/root++ for i in '"$root"' /dev /proc++ test /var/lib/vservers/sambaTest/root '!=' /var/lib/vservers/sambaTest/root++ for i in '"$root"' /dev /proc++ test /var/lib/vservers/sambaTest/root '!=' /var/lib/vservers/sambaTest/root++ for i in '"$root"' /dev /proc++ test /var/lib/vservers/sambaTest/root '!=' /var/lib/vservers/sambaTest/root++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/root = /var/lib/vservers/ldap++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/root = /var/lib/vservers++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/root = /var/lib++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/root = /var++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/root = /usr/sbin++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/root = /usr++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/root = /usr/lib/util-vserver++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/root = /usr/lib++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/root = /usr++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/root = /etc/vservers/ldap++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/root = /etc/vservers++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/root = /etc++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/root = /var/run/vservers++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/root = /var/run++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/root = /var++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/root = /var/lock++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/root = /var++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/root = /usr/local++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/root = /usr++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/root = /tmp++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/root = /++ list_umount=("$path" "${list_umount[@]}")++ read -r dev path opts++ test -n /var/lib/vservers/sambaTest/lib/modules++ for i in '"$root"' /dev /proc++ test /var/lib/vservers/sambaTest/lib/modules '!=' /var/lib/vservers/sambaTest/lib/modules++ for i in '"$root"' /dev /proc++ test /var/lib/vservers/sambaTest/lib/modules '!=' /var/lib/vservers/sambaTest/lib/modules++ for i in '"$root"' /dev /proc++ test /var/lib/vservers/sambaTest/lib/modules '!=' /var/lib/vservers/sambaTest/lib/modules++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/lib/modules = /var/lib/vservers/ldap++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/lib/modules = /var/lib/vservers++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/lib/modules = /var/lib++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/lib/modules = /var++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/lib/modules = /usr/sbin++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/lib/modules = /usr++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/lib/modules = /usr/lib/util-vserver++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/lib/modules = /usr/lib++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/lib/modules = /usr++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/lib/modules = /etc/vservers/ldap++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/lib/modules = /etc/vservers++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/lib/modules = /etc++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/lib/modules = /var/run/vservers++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/lib/modules = /var/run++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/lib/modules = /var++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/lib/modules = /var/lock++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/lib/modules = /var++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/lib/modules = /usr/local++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/lib/modules = /usr++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/lib/modules = /tmp++ for i in '"${list[@]}"' /++ test /var/lib/vservers/sambaTest/lib/modules = /++ list_umount=("$path" "${list_umount[@]}")++ read -r dev path opts++ test -n /var/lib/vservers/ldap/root++ for i in '"$root"' /dev /proc++ test /root '!=' /var/lib/vservers/ldap/root++ continue 2++ read -r dev path opts++ test -n /var/lib/vservers/gnump3d/home/music++ for i in '"$root"' /dev /proc++ test /var/lib/vservers/gnump3d/home/music '!=' /var/lib/vservers/gnump3d/home/music++ for i in '"$root"' /dev /proc++ test /var/lib/vservers/gnump3d/home/music '!=' /var/lib/vservers/gnump3d/home/music++ for i in '"$root"' /dev /proc++ test /var/lib/vservers/gnump3d/home/music '!=' /var/lib/vservers/gnump3d/home/music++ for i in '"${list[@]}"' /++ test /var/lib/vservers/gnump3d/home/music = /var/lib/vservers/ldap++ for i in '"${list[@]}"' /++ test /var/lib/vservers/gnump3d/home/music = /var/lib/vservers++ for i in '"${list[@]}"' /++ test /var/lib/vservers/gnump3d/home/music = /var/lib++ for i in '"${list[@]}"' /++ test /var/lib/vservers/gnump3d/home/music = /var++ for i in '"${list[@]}"' /++ test /var/lib/vservers/gnump3d/home/music = /usr/sbin++ for i in '"${list[@]}"' /++ test /var/lib/vservers/gnump3d/home/music = /usr++ for i in '"${list[@]}"' /++ test /var/lib/vservers/gnump3d/home/music = /usr/lib/util-vserver++ for i in '"${list[@]}"' /++ test /var/lib/vservers/gnump3d/home/music = /usr/lib++ for i in '"${list[@]}"' /++ test /var/lib/vservers/gnump3d/home/music = /usr++ for i in '"${list[@]}"' /++ test /var/lib/vservers/gnump3d/home/music = /etc/vservers/ldap++ for i in '"${list[@]}"' /++ test /var/lib/vservers/gnump3d/home/music = /etc/vservers++ for i in '"${list[@]}"' /++ test /var/lib/vservers/gnump3d/home/music = /etc++ for i in '"${list[@]}"' /++ test /var/lib/vservers/gnump3d/home/music = /var/run/vservers++ for i in '"${list[@]}"' /++ test /var/lib/vservers/gnump3d/home/music = /var/run++ for i in '"${list[@]}"' /++ test /var/lib/vservers/gnump3d/home/music = /var++ for i in '"${list[@]}"' /++ test /var/lib/vservers/gnump3d/home/music = /var/lock++ for i in '"${list[@]}"' /++ test /var/lib/vservers/gnump3d/home/music = /var++ for i in '"${list[@]}"' /++ test /var/lib/vservers/gnump3d/home/music = /usr/local++ for i in '"${list[@]}"' /++ test /var/lib/vservers/gnump3d/home/music = /usr++ for i in '"${list[@]}"' /++ test /var/lib/vservers/gnump3d/home/music = /tmp++ for i in '"${list[@]}"' /++ test /var/lib/vservers/gnump3d/home/music = /++ list_umount=("$path" "${list_umount[@]}")++ read -r dev path opts++ test -n /var/lib/vservers/webserver/home++ for i in '"$root"' /dev /proc++ test /var/lib/vservers/webserver/home '!=' /var/lib/vservers/webserver/home++ for i in '"$root"' /dev /proc++ test /var/lib/vservers/webserver/home '!=' /var/lib/vservers/webserver/home++ for i in '"$root"' /dev /proc++ test /var/lib/vservers/webserver/home '!=' /var/lib/vservers/webserver/home++ for i in '"${list[@]}"' /++ test /var/lib/vservers/webserver/home = /var/lib/vservers/ldap++ for i in '"${list[@]}"' /++ test /var/lib/vservers/webserver/home = /var/lib/vservers++ for i in '"${list[@]}"' /++ test /var/lib/vservers/webserver/home = /var/lib++ for i in '"${list[@]}"' /++ test /var/lib/vservers/webserver/home = /var++ for i in '"${list[@]}"' /++ test /var/lib/vservers/webserver/home = /usr/sbin++ for i in '"${list[@]}"' /++ test /var/lib/vservers/webserver/home = /usr++ for i in '"${list[@]}"' /++ test /var/lib/vservers/webserver/home = /usr/lib/util-vserver++ for i in '"${list[@]}"' /++ test /var/lib/vservers/webserver/home = /usr/lib++ for i in '"${list[@]}"' /++ test /var/lib/vservers/webserver/home = /usr++ for i in '"${list[@]}"' /++ test /var/lib/vservers/webserver/home = /etc/vservers/ldap++ for i in '"${list[@]}"' /++ test /var/lib/vservers/webserver/home = /etc/vservers++ for i in '"${list[@]}"' /++ test /var/lib/vservers/webserver/home = /etc++ for i in '"${list[@]}"' /++ test /var/lib/vservers/webserver/home = /var/run/vservers++ for i in '"${list[@]}"' /++ test /var/lib/vservers/webserver/home = /var/run++ for i in '"${list[@]}"' /++ test /var/lib/vservers/webserver/home = /var++ for i in '"${list[@]}"' /++ test /var/lib/vservers/webserver/home = /var/lock++ for i in '"${list[@]}"' /++ test /var/lib/vservers/webserver/home = /var++ for i in '"${list[@]}"' /++ test /var/lib/vservers/webserver/home = /usr/local++ for i in '"${list[@]}"' /++ test /var/lib/vservers/webserver/home = /usr++ for i in '"${list[@]}"' /++ test /var/lib/vservers/webserver/home = /tmp++ for i in '"${list[@]}"' /++ test /var/lib/vservers/webserver/home = /++ list_umount=("$path" "${list_umount[@]}")++ read -r dev path opts++ test -n /boot++ for i in '"$root"' /dev /proc++ test /boot '!=' /boot++ for i in '"$root"' /dev /proc++ test /boot '!=' /boot++ for i in '"$root"' /dev /proc++ test /boot '!=' /boot++ for i in '"${list[@]}"' /++ test /boot = /var/lib/vservers/ldap++ for i in '"${list[@]}"' /++ test /boot = /var/lib/vservers++ for i in '"${list[@]}"' /++ test /boot = /var/lib++ for i in '"${list[@]}"' /++ test /boot = /var++ for i in '"${list[@]}"' /++ test /boot = /usr/sbin++ for i in '"${list[@]}"' /++ test /boot = /usr++ for i in '"${list[@]}"' /++ test /boot = /usr/lib/util-vserver++ for i in '"${list[@]}"' /++ test /boot = /usr/lib++ for i in '"${list[@]}"' /++ test /boot = /usr++ for i in '"${list[@]}"' /++ test /boot = /etc/vservers/ldap++ for i in '"${list[@]}"' /++ test /boot = /etc/vservers++ for i in '"${list[@]}"' /++ test /boot = /etc++ for i in '"${list[@]}"' /++ test /boot = /var/run/vservers++ for i in '"${list[@]}"' /++ test /boot = /var/run++ for i in '"${list[@]}"' /++ test /boot = /var++ for i in '"${list[@]}"' /++ test /boot = /var/lock++ for i in '"${list[@]}"' /++ test /boot = /var++ for i in '"${list[@]}"' /++ test /boot = /usr/local++ for i in '"${list[@]}"' /++ test /boot = /usr++ for i in '"${list[@]}"' /++ test /boot = /tmp++ for i in '"${list[@]}"' /++ test /boot = /++ list_umount=("$path" "${list_umount[@]}")++ read -r dev path opts++ test -n /var/lib/vservers/ldap/proc++ for i in '"$root"' /dev /proc++ test /proc '!=' /var/lib/vservers/ldap/proc++ continue 2++ read -r dev path opts++ test -n /var/lib/vservers/ldap/tmp++ for i in '"$root"' /dev /proc++ test /tmp '!=' /var/lib/vservers/ldap/tmp++ continue 2++ read -r dev path opts++ test -n /var/lib/vservers/ldap/dev/pts++ for i in '"$root"' /dev /proc++ test /dev/pts '!=' /var/lib/vservers/ldap/dev/pts++ continue 2++ read -r dev path opts++ for i in '"${list_umount[@]}"'++ /bin/umount -l -n -i /boot++ for i in '"${list_umount[@]}"'++ /bin/umount -l -n -i /var/lib/vservers/webserver/home++ for i in '"${list_umount[@]}"'++ /bin/umount -l -n -i /var/lib/vservers/gnump3d/home/music++ for i in '"${list_umount[@]}"'++ /bin/umount -l -n -i /var/lib/vservers/sambaTest/lib/modules++ for i in '"${list_umount[@]}"'++ /bin/umount -l -n -i /var/lib/vservers/sambaTest/root++ for i in '"${list_umount[@]}"'++ /bin/umount -l -n -i /var/lib/vservers/sambaTest/home++ for i in '"${list_umount[@]}"'++ /bin/umount -l -n -i /home++ for i in '"${list_umount[@]}"'++ /bin/umount -l -n -i /lib/init/rw++ for i in '"${list_umount[@]}"'++ /bin/umount -l -n -i /sys/fs/fuse/connections++ for i in '"${list_umount[@]}"'++ /bin/umount -l -n -i /sys+++ getPhysicalDir /etc/vservers/ldap/vdir+++ set -P+++ cd /etc/vservers/ldap/vdir+++ pwd++ real_vdir=/var/lib/vservers/ldap++ /usr/sbin/vserver-info - FEATURE PIVOT_ROOT++ extra_opt=,shared++ isAvoidNamespace /etc/vservers/ldap++ local cfgdir++ /usr/sbin/vserver-info - FEATURE namespace+++ /usr/sbin/vserver-info /etc/vservers/ldap CFGDIR++ cfgdir=/etc/vservers/ldap++ test '!' -e /etc/vservers/ldap/namespace++ test -e /etc/vservers/.defaults/nonamespace -o -e /etc/vservers/ldap/nonamespace++ /usr/lib/util-vserver/secure-mount --rbind -n -o dev,shared /etc/vservers/ldap/vdir /var/lib/vservers/ldap++ is_mounted=1++ prepareInit /etc/vservers/ldap++ pushd /etc/vservers/ldap/vdir++ case "$INITSTYLE" in++ find var/run '!' -type d -print0++ xargs -0r /usr/lib/util-vserver/chroot-sh rm++ find var/lock '!' -type d -print0++ /usr/lib/util-vserver/fakerunlevel 3 /var/run/utmp++ popd++ addtoCPUSET /etc/vservers/ldap++ local vdir=/etc/vservers/ldap++ local cpuset++ local f=/etc/vservers/ldap/cpuset++ local i++ local configured=0++ test -d /etc/vservers/ldap/cpuset++ test -e /etc/vservers/ldap/cpuset/name++ return 0++ attachToCgroup /etc/vservers/ldap++ _handleCgroup attach /etc/vservers/ldap++ local action=attach++ local vdir=/etc/vservers/ldap++ local dir++ local name++ local i++ local parent++ useCgroup /etc/vservers/ldap++ hasCgroup++ /bin/grep -q cgroup /proc/filesystems++ test -d /dev/cgroup++ return 1++ return 0++ handleDeviceMap --set '' /etc/vservers/ldap/apps/vdevmap++ local op=--set++ local xid=++ local dir=/etc/vservers/ldap/apps/vdevmap++ local flags device target++ test -d /etc/vservers/ldap/apps/vdevmap++ return 0++ pushd /etc/vservers/ldap/vdir/++ execScriptlets /etc/vservers/ldap ldap pre-start++ declare -r vdir=/etc/vservers/ldap++ declare -r name=ldap++ declare -r flavor=pre-start++ local base i++ for base in '"$vdir"/scripts' '"$__CONFDIR"/.defaults/scripts'++ local DONT_SKIP_DEFAULTS=++ local already_handled=++ for i in '"$base/$flavor"' '"$base/$flavor.d"/*'++ isRegularFile /etc/vservers/ldap/scripts/pre-start++ test -f /etc/vservers/ldap/scripts/pre-start++ return 1++ continue++ for i in '"$base/$flavor"' '"$base/$flavor.d"/*'++ isRegularFile '/etc/vservers/ldap/scripts/pre-start.d/*'++ test -f '/etc/vservers/ldap/scripts/pre-start.d/*'++ return 1++ continue++ test -z '' -o -n ''++ for base in '"$vdir"/scripts' '"$__CONFDIR"/.defaults/scripts'++ local DONT_SKIP_DEFAULTS=++ local already_handled=++ for i in '"$base/$flavor"' '"$base/$flavor.d"/*'++ isRegularFile /etc/vservers/.defaults/scripts/pre-start++ test -f /etc/vservers/.defaults/scripts/pre-start++ return 1++ continue++ for i in '"$base/$flavor"' '"$base/$flavor.d"/*'++ isRegularFile '/etc/vservers/.defaults/scripts/pre-start.d/*'++ test -f '/etc/vservers/.defaults/scripts/pre-start.d/*'++ return 1++ continue++ test -z '' -o -n ''++ popd++ test -z ''++ pushd /etc/vservers/ldap/vdir/++ is_configured=1++ /usr/sbin/vserver-info - FEATURE migrate++ /usr/bin/ionice -c2 -n0 /usr/bin/nice -n 0 /usr/sbin/chbind --silent --secure --nid 40053 --ip 10.1.1.101/24 /usr/lib/util-vserver/exec-ulimit /etc/vservers/ldap/ulimits /usr/sbin/vtag --create --tag 40053 --silent -- /usr/sbin/vspace --new --default -- /usr/sbin/vcontext --create --silent --xid 40053 -- /usr/sbin/vspace --mount --fs --set -- /usr/sbin/vspace --set --default -- /usr/lib/util-vserver/exec-remount /proc /sys -- /usr/sbin/vlimit --dir /etc/vservers/ldap/rlimits --missingok -- /usr/sbin/vsched --xid self --force -- /usr/lib/util-vserver/vsysctl --xid self --dir /etc/vservers/ldap/sysctl --missingok -- /usr/sbin/vuname --xid self --dir /etc/vservers/ldap/uts --missingok -- /usr/sbin/vmemctrl --xid self --set -- /usr/sbin/vuname --xid self --set -t context=/etc/vservers/ldap -- /usr/sbin/vattribute --set --secure --flag default --flag fakeinit -- /usr/lib/util-vserver/save_ctxinfo /etc/vservers/ldap /usr/bin/env -i PATH=/bin:/usr/bin:/sbin:/usr/sbin PREVLEVEL=N RUNLEVEL=3 /usr/sbin/vcontext --migrate-self --endsetup --pivot-root --silent -- /etc/init.d/rc 3save_ctxinfo: symlink("/etc/vservers/ldap","/etc/vservers/.defaults/run.rev/40053"): No such file or directory+ cleanup+ set +e+ test -z ''+ test -z ''+ test -n 1 -a -z ''+ warning 'An error occured while executing the vserver startup sequence; whenthere are no other messages, it is very likely that the init-script(/etc/init.d/rc' '3) failed.Common causes are:* /etc/rc.d/rc on Fedora Core 1 and RH9 fails always; the '\''apt-rpm'\'' build  method knows how to deal with this, but on existing installations,  appending '\''true'\'' to this file will help.'+ test -n ''+ echo 'An error occured while executing the vserver startup sequence; whenthere are no other messages, it is very likely that the init-script(/etc/init.d/rc' '3) failed.Common causes are:* /etc/rc.d/rc on Fedora Core 1 and RH9 fails always; the '\''apt-rpm'\'' build  method knows how to deal with this, but on existing installations,  appending '\''true'\'' to this file will help.'An error occured while executing the vserver startup sequence; whenthere are no other messages, it is very likely that the init-script(/etc/init.d/rc 3) failed.Common causes are:* /etc/rc.d/rc on Fedora Core 1 and RH9 fails always; the 'apt-rpm' build  method knows how to deal with this, but on existing installations,  appending 'true' to this file will help.+ test -n ''+ warning 'Failed to start vserver '\''ldap'\'''+ test -n ''+ echo 'Failed to start vserver '\''ldap'\'''Failed to start vserver 'ldap'+ test -n --debug+ test -z 1+ umountVserver /etc/vservers/ldap+ local cfgdir=/etc/vservers/ldap+ local vdir=/etc/vservers/ldap/vdir+ local is_ok=1+ isAvoidNamespace /etc/vservers/ldap+ local cfgdir+ /usr/sbin/vserver-info - FEATURE namespace++ /usr/sbin/vserver-info /etc/vservers/ldap CFGDIR+ cfgdir=/etc/vservers/ldap+ test '!' -e /etc/vservers/ldap/namespace+ test -e /etc/vservers/.defaults/nonamespace -o -e /etc/vservers/ldap/nonamespace+ return 0+ test -z 1+ disableInterfaces /etc/vservers/ldap+ test -n 1+ local i=2+ declare -a var+ lock /var/lock/vserver.interfaces++ /bin/mktemp -t vserver-lock.XXXXXX+ local tmp=/tmp/vserver-lock.tbQtSb+ /bin/rm -f /tmp/vserver-lock.tbQtSb+ /usr/bin/mkfifo -m600 /tmp/vserver-lock.tbQtSb+ /usr/lib/util-vserver/lockfile /var/lock/vserver.interfaces /tmp/vserver-lock.tbQtSb+ /bin/grep -q true /tmp/vserver-lock.tbQtSb+ _VS_LOCKS='30471 30352'+ test 2 -gt 0+ let --i+ eval 'var=( "${INTERFACE_CMDS_1[@]}" )'++ var=("${INTERFACE_CMDS_1[@]}")+ local type=IP_LINK+ unset 'var[0]'+ set -- eth1 up+ case "$type" in+ test 1 -gt 0+ let --i+ :+ eval 'var=( "${INTERFACE_CMDS_0[@]}" )'++ var=("${INTERFACE_CMDS_0[@]}")+ local type=IP_ADDR+ unset 'var[0]'+ set -- 10.1.1.101/24 broadcast + label eth1:1 dev eth1+ case "$type" in+ /bin/ip addr del 10.1.1.101/24 broadcast + label eth1:1 dev eth1+ test 0 -gt 0+ unlock 1+ local num=1+ local i+ set -- 30471 30352+ test 2 -gt 0+ kill -HUP 30471+ shift+ test 1 '!=' 1+ break+ _VS_LOCKS=30352+ unlock+ local num=+ local i+ set -- 30352+ test 1 -gt 0+ kill -HUP 30352+ shift+ test '' '!=' 1+ test -z ''+ test 0 -gt 0+ _VS_LOCKS=