+ shift + true + case "$1" in + shift + break + OPTION_ALL=($OPTION_SILENT $OPTION_VERBOSE $OPTION_DEBUG $OPTION_DEFAULTTTY) + SELF=("$0" "${OPTION_ALL[@]}") + vserver=dev.drupalsqlmaster + cmd=stop + test stop '!=' build + allow_legacy= + vserver=dev.drupalsqlmaster + case "$vserver" in ++ vuname --get --xid dev.drupalsqlmaster + context='/etc/vservers/dev.drupalsqlmaster Linux dev.drupalsqlmaster.ucar.edu 3.18.21-vs2.3.7.4-beng #1 SMP Mon Sep 21 11:15:05 BST 2015 x86_64 (none)' + test -d '/etc/vservers/dev.drupalsqlmaster Linux dev.drupalsqlmaster.ucar.edu 3.18.21-vs2.3.7.4-beng #1 SMP Mon Sep 21 11:15:05 BST 2015 x86_64 (none)' + VSERVER_DIR=/etc/vservers/dev.drupalsqlmaster + do_legacy= + test '!' -e /etc/vservers/dev.drupalsqlmaster/legacy + test -d /etc/vservers/dev.drupalsqlmaster -o '!' -e /etc/vservers/dev.drupalsqlmaster.conf + test -z '' + test -d /etc/vservers/dev.drupalsqlmaster + _setVserverName ++ basename /etc/vservers/dev.drupalsqlmaster + VSERVER_NAME=dev.drupalsqlmaster + test stop = start -a -z '' + test stop '!=' enter -a stop '!=' stop + test -n '' + isAvoidNamespace /etc/vservers/dev.drupalsqlmaster + local cfgdir + /usr/sbin/vserver-info - FEATURE namespace ++ /usr/sbin/vserver-info /etc/vservers/dev.drupalsqlmaster CFGDIR + cfgdir=/etc/vservers/dev.drupalsqlmaster + test '!' -e /etc/vservers/dev.drupalsqlmaster/namespace + test -e /etc/vservers/.defaults/nonamespace -o -e /etc/vservers/dev.drupalsqlmaster/nonamespace + isVserverRunning /etc/vservers/dev.drupalsqlmaster + local _ivr_ctx _ivr_procnum + getVserverStatus /etc/vservers/dev.drupalsqlmaster _ivr_ctx _ivr_procnum 1 + test -r /etc/vservers/dev.drupalsqlmaster/run + local _gvs_ctx + read _gvs_ctx + eval '_ivr_ctx=$_gvs_ctx' ++ _ivr_ctx=486 ++ /usr/sbin/vuname -g --xid 486 context + test /etc/vservers/dev.drupalsqlmaster = /etc/vservers/dev.drupalsqlmaster + test -n _ivr_procnum + local _gvs_tmp + _getProcNumberCount 486 _gvs_tmp + local _gp_var=_gvs_tmp + local _gp_procnr_cnt=0 + test -d /proc/virtual ++ /bin/grep '^Tasks:' /proc/virtual/486/status + set -- Tasks: 48 + _gp_procnr_cnt=48 + let _gp_procnr_cnt=_gp_procnr_cnt+0 + eval '_gvs_tmp=$_gp_procnr_cnt' ++ _gvs_tmp=48 + eval '_ivr_procnum=$_gvs_tmp' ++ _ivr_procnum=48 + test 48 = 0 + return 0 + test 48 '!=' 0 + test -z '' + return 0 + exec /usr/sbin/vspace --mount --fs --enter /etc/vservers/dev.drupalsqlmaster -- /usr/sbin/vserver ----nonamespace --debug dev.drupalsqlmaster stop + shift + true + case "$1" in + shift + break + OPTION_ALL=($OPTION_SILENT $OPTION_VERBOSE $OPTION_DEBUG $OPTION_DEFAULTTTY) + SELF=("$0" "${OPTION_ALL[@]}") + vserver=dev.drupalsqlmaster + cmd=stop + test stop '!=' build + allow_legacy= + vserver=dev.drupalsqlmaster + case "$vserver" in ++ vuname --get --xid dev.drupalsqlmaster + context='/etc/vservers/dev.drupalsqlmaster Linux dev.drupalsqlmaster.ucar.edu 3.18.21-vs2.3.7.4-beng #1 SMP Mon Sep 21 11:15:05 BST 2015 x86_64 (none)' + test -d '/etc/vservers/dev.drupalsqlmaster Linux dev.drupalsqlmaster.ucar.edu 3.18.21-vs2.3.7.4-beng #1 SMP Mon Sep 21 11:15:05 BST 2015 x86_64 (none)' + VSERVER_DIR=/etc/vservers/dev.drupalsqlmaster + do_legacy= + test '!' -e /etc/vservers/dev.drupalsqlmaster/legacy + test -d /etc/vservers/dev.drupalsqlmaster -o '!' -e /etc/vservers/dev.drupalsqlmaster.conf + test -z '' + test -d /etc/vservers/dev.drupalsqlmaster + _setVserverName ++ basename /etc/vservers/dev.drupalsqlmaster + VSERVER_NAME=dev.drupalsqlmaster + test stop = start -a -z ----nonamespace + test stop '!=' enter -a stop '!=' stop + test -n ----nonamespace + set_init_cwd ++ pwd + INIT_CWD=/vsrvdata/dev.drupalsqlmaster/barrier/var + export INIT_CWD + cd / + . /usr/share/util-vserver/vserver.functions ++ NICE_CMD=() ++ declare -a NICE_CMD ++ IONICE_CMD=() ++ declare -a IONICE_CMD ++ NETNS_CMD=() ++ declare -a NETNS_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 ++ OPT_VCONTEXT_CLOSE_FD= ++ 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 ++ OPTS_VSPACE_SHARED=() ++ declare -a OPTS_VSPACE_SHARED ++ VSPACE_SHARED_CMD=() ++ declare -a VSPACE_SHARED_CMD ++ 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=() ++ declare -a CGROUP_SUBSYS ++ CGROUP_INHERIT=(cpuset.cpus cpuset.mems) ++ declare -a CGROUP_INHERIT ++ CGROUP_BASE= ++ CGROUP_MNT_PER_SS= ++ : dev.drupalsqlmaster ++ test -e /etc/vservers/dev.drupalsqlmaster/noisy -o -n '' ++ SILENT_OPT=--silent + case "$2" in + shift 2 + . /usr/share/util-vserver/vserver.stop +++ /usr/sbin/vserver-info /etc/vservers/dev.drupalsqlmaster CANONIFY ++ lock /var/lock/vserver.etcvserversdevdrupalsqlmaster.startup +++ /bin/mktemp -t vserver-lock.XXXXXX ++ local tmp=/tmp/vserver-lock.7YDUXK ++ /bin/rm -f /tmp/vserver-lock.7YDUXK ++ /usr/bin/mkfifo -m600 /tmp/vserver-lock.7YDUXK ++ /bin/grep -q true /tmp/vserver-lock.7YDUXK ++ /usr/lib/x86_64-linux-gnu/util-vserver/lockfile /var/lock/vserver.etcvserversdevdrupalsqlmaster.startup /tmp/vserver-lock.7YDUXK ++ _VS_LOCKS='30897 ' ++ isVserverRunning /etc/vservers/dev.drupalsqlmaster S_CONTEXT ++ local _ivr_ctx _ivr_procnum ++ getVserverStatus /etc/vservers/dev.drupalsqlmaster _ivr_ctx _ivr_procnum 1 ++ test -r /etc/vservers/dev.drupalsqlmaster/run ++ local _gvs_ctx ++ read _gvs_ctx ++ eval '_ivr_ctx=$_gvs_ctx' +++ _ivr_ctx=486 +++ /usr/sbin/vuname -g --xid 486 context ++ test /etc/vservers/dev.drupalsqlmaster = /etc/vservers/dev.drupalsqlmaster ++ test -n _ivr_procnum ++ local _gvs_tmp ++ _getProcNumberCount 486 _gvs_tmp ++ local _gp_var=_gvs_tmp ++ local _gp_procnr_cnt=0 ++ test -d /proc/virtual +++ /bin/grep '^Tasks:' /proc/virtual/486/status ++ set -- Tasks: 48 ++ _gp_procnr_cnt=48 ++ let _gp_procnr_cnt=_gp_procnr_cnt+0 ++ eval '_gvs_tmp=$_gp_procnr_cnt' +++ _gvs_tmp=48 ++ eval '_ivr_procnum=$_gvs_tmp' +++ _ivr_procnum=48 ++ test 48 = 0 ++ return 0 ++ test 48 '!=' 0 ++ test -z S_CONTEXT ++ eval 'S_CONTEXT=$_ivr_ctx' +++ S_CONTEXT=486 ++ return 0 ++ vwait_statdir= ++ vwait_pid= ++ sync_fifo= ++ trap cleanup EXIT ++ OPTION_FORCE_SYNC=1 ++ test 0 -gt 0 ++ set -e ++ generateOptions /etc/vservers/dev.drupalsqlmaster ++ _generateInterfaceOptions /etc/vservers/dev.drupalsqlmaster ++ local iface ++ getFileValue N_CONTEXT /etc/vservers/dev.drupalsqlmaster/ncontext /etc/vservers/dev.drupalsqlmaster/context ++ local _gfv_var=N_CONTEXT ++ local _gfv_file ++ shift ++ findFile _gfv_file /etc/vservers/dev.drupalsqlmaster/ncontext /etc/vservers/dev.drupalsqlmaster/context '' ++ findObject -f _gfv_file /etc/vservers/dev.drupalsqlmaster/ncontext /etc/vservers/dev.drupalsqlmaster/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/dev.drupalsqlmaster/ncontext ++ test '!' -f /etc/vservers/dev.drupalsqlmaster/ncontext ++ for _fo_i in '"$@"' ++ test -n /etc/vservers/dev.drupalsqlmaster/context ++ test '!' -f /etc/vservers/dev.drupalsqlmaster/context ++ _fo_file=/etc/vservers/dev.drupalsqlmaster/context ++ break ++ test -z /etc/vservers/dev.drupalsqlmaster/context -o -n /etc/vservers/dev.drupalsqlmaster/context ++ eval '_gfv_file="/etc/vservers/dev.drupalsqlmaster/context"' +++ _gfv_file=/etc/vservers/dev.drupalsqlmaster/context ++ test -n /etc/vservers/dev.drupalsqlmaster/context -a -r /etc/vservers/dev.drupalsqlmaster/context ++ eval read N_CONTEXT +++ read N_CONTEXT ++ test -n 486 -o -z 486 ++ for iface in '"$1/interfaces/"*' ++ test -d /etc/vservers/dev.drupalsqlmaster/interfaces/0 ++ test '!' -e /etc/vservers/dev.drupalsqlmaster/interfaces/0/disabled ++ _processSingleInterface /etc/vservers/dev.drupalsqlmaster/interfaces/0 ++ local iface=/etc/vservers/dev.drupalsqlmaster/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/dev.drupalsqlmaster/interfaces/0 ++ local _giv_val=ip ++ local _giv_dflt= ++ shift 2 ++ local _giv_i ++ local _giv_tmp ++ : 128.117.224.124 ++ eval 'ip=$_giv_tmp' +++ ip=128.117.224.124 ++ _getInterfaceValue extip '' /etc/vservers/dev.drupalsqlmaster/interfaces/0 /etc/vservers/dev.drupalsqlmaster/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/dev.drupalsqlmaster/interfaces/0 /etc/vservers/dev.drupalsqlmaster/interfaces/0/.. ++ local _giv_val=dev ++ local _giv_dflt= ++ shift 2 ++ local _giv_i ++ local _giv_tmp ++ : eth0 ++ eval 'dev=$_giv_tmp' +++ dev=eth0 ++ _getInterfaceValue prefix '' /etc/vservers/dev.drupalsqlmaster/interfaces/0 /etc/vservers/dev.drupalsqlmaster/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/dev.drupalsqlmaster/interfaces/0 /etc/vservers/dev.drupalsqlmaster/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/dev.drupalsqlmaster/interfaces/0 /etc/vservers/dev.drupalsqlmaster/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/dev.drupalsqlmaster/interfaces/0 ++ local _giv_val=name ++ local _giv_dflt= ++ shift 2 ++ local _giv_i ++ local _giv_tmp ++ : ++ eval 'name=$_giv_tmp' +++ name= ++ _getInterfaceValue scope '' /etc/vservers/dev.drupalsqlmaster/interfaces/0 /etc/vservers/dev.drupalsqlmaster/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/dev.drupalsqlmaster/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/dev.drupalsqlmaster/interfaces/0 ++ local _giv_val=peer ++ local _giv_dflt= ++ shift 2 ++ local _giv_i ++ local _giv_tmp ++ : ++ eval 'peer=$_giv_tmp' +++ peer= ++ test -n 128.117.224.124 ++ test -n eth0 -o -e /etc/vservers/dev.drupalsqlmaster/interfaces/0/nodev ++ test '!' -e /etc/vservers/dev.drupalsqlmaster/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/dev.drupalsqlmaster/interfaces/0/nodev ++ test '!' -e /etc/vservers/dev.drupalsqlmaster/interfaces/0/only_ip ++ test -e /etc/vservers/dev.drupalsqlmaster/interfaces/0/vlandev -o '(' -e /etc/vservers/dev.drupalsqlmaster/interfaces/0/../vlandev -a '!' -e /etc/vservers/dev.drupalsqlmaster/interfaces/0/novlandev ')' -o '(' -e /etc/vservers/.defaults/interfaces/vlandev -a '!' -e /etc/vservers/dev.drupalsqlmaster/interfaces/0/novlandev -a '!' -e /etc/vservers/dev.drupalsqlmaster/interfaces/0/../novlandev ')' ++ test -e /etc/vservers/dev.drupalsqlmaster/interfaces/0/indirect ++ local 'use_bcast=broadcast +' ++ echo 128.117.224.124 ++ /bin/grep -q : ++ local tun_info +++ _getTunInfo /etc/vservers/dev.drupalsqlmaster/interfaces/0 +++ local iface=/etc/vservers/dev.drupalsqlmaster/interfaces/0 +++ test -e /etc/vservers/dev.drupalsqlmaster/interfaces/0/tun -o -e /etc/vservers/dev.drupalsqlmaster/interfaces/0/tap +++ return 1 ++ tun_info= ++ _addInterfaceCmd IP_ADDR 128.117.224.124/24 broadcast + dev eth0 ++ eval 'INTERFACE_CMDS_0=( "$@" )' +++ INTERFACE_CMDS_0=("$@") ++ let ++INTERFACE_CMDS_IDX ++ _addInterfaceCmd IP_LINK eth0 up ++ eval 'INTERFACE_CMDS_1=( "$@" )' +++ INTERFACE_CMDS_1=("$@") ++ let ++INTERFACE_CMDS_IDX ++ break ++ _HAVE_INTERFACE_OPTIONS=1 ++ test -n '' ++ _generateChbindOptions /etc/vservers/dev.drupalsqlmaster ++ local vdir=/etc/vservers/dev.drupalsqlmaster ++ local i ++ local bcast= ++ local lback= ++ local nid= ++ test -n 1 ++ test -e /etc/vservers/dev.drupalsqlmaster/noncontext -o '(' -e /etc/vservers/dev.drupalsqlmaster/spaces/net -a '!' -e /etc/vservers/dev.drupalsqlmaster/ncontext ')' ++ local f=/etc/vservers/dev.drupalsqlmaster/interfaces/bcast ++ getFileValue bcast /etc/vservers/dev.drupalsqlmaster/interfaces/bcast ++ local _gfv_var=bcast ++ local _gfv_file ++ shift ++ findFile _gfv_file /etc/vservers/dev.drupalsqlmaster/interfaces/bcast '' ++ findObject -f _gfv_file /etc/vservers/dev.drupalsqlmaster/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/dev.drupalsqlmaster/interfaces/bcast ++ test '!' -f /etc/vservers/dev.drupalsqlmaster/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/dev.drupalsqlmaster/interfaces/lback ++ getFileValue lback /etc/vservers/dev.drupalsqlmaster/interfaces/lback ++ local _gfv_var=lback ++ local _gfv_file ++ shift ++ findFile _gfv_file /etc/vservers/dev.drupalsqlmaster/interfaces/lback '' ++ findObject -f _gfv_file /etc/vservers/dev.drupalsqlmaster/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/dev.drupalsqlmaster/interfaces/lback ++ test '!' -f /etc/vservers/dev.drupalsqlmaster/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/dev.drupalsqlmaster/nflags CHBIND_CMD --flag ++ local _rfta_f=/etc/vservers/dev.drupalsqlmaster/nflags ++ local _rfta_a=CHBIND_CMD ++ local _rfta_p=--flag ++ local _rfta_v ++ test -e /etc/vservers/dev.drupalsqlmaster/nflags ++ return 0 ++ _readFileToArray /etc/vservers/dev.drupalsqlmaster/ncapabilities CHBIND_CMD --ncap ++ local _rfta_f=/etc/vservers/dev.drupalsqlmaster/ncapabilities ++ local _rfta_a=CHBIND_CMD ++ local _rfta_p=--ncap ++ local _rfta_v ++ test -e /etc/vservers/dev.drupalsqlmaster/ncapabilities ++ return 0 ++ _HAVE_CHBIND_OPTIONS=1 ++ _generateNiceCommand /etc/vservers/dev.drupalsqlmaster ++ local vdir=/etc/vservers/dev.drupalsqlmaster ++ local nice=0 +++ /usr/bin/nice ++ local current_nice=0 ++ test -r /etc/vservers/dev.drupalsqlmaster/nice ++ let nice=0-0 ++ : ++ NICE_CMD=($_NICE -n $nice) ++ _generateIONiceCommand /etc/vservers/dev.drupalsqlmaster ++ local vdir=/etc/vservers/dev.drupalsqlmaster ++ local ionice_class= ++ local ionice_priority= ++ test -n /usr/bin/ionice ++ test -r /etc/vservers/dev.drupalsqlmaster/ionice/class ++ test -r /etc/vservers/dev.drupalsqlmaster/ionice/priority ++ test -n '' ++ return 0 ++ _generateInitOptions /etc/vservers/dev.drupalsqlmaster ++ local vdir=/etc/vservers/dev.drupalsqlmaster ++ local cfgdir=/etc/vservers/dev.drupalsqlmaster/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/dev.drupalsqlmaster/apps/init/style ++ local _gfv_var=INITSTYLE ++ local _gfv_file ++ shift ++ findFile _gfv_file /etc/vservers/dev.drupalsqlmaster/apps/init/style '' ++ findObject -f _gfv_file /etc/vservers/dev.drupalsqlmaster/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/dev.drupalsqlmaster/apps/init/style ++ test '!' -f /etc/vservers/dev.drupalsqlmaster/apps/init/style ++ _fo_file=/etc/vservers/dev.drupalsqlmaster/apps/init/style ++ break ++ test -z /etc/vservers/dev.drupalsqlmaster/apps/init/style -o -n /etc/vservers/dev.drupalsqlmaster/apps/init/style ++ eval '_gfv_file="/etc/vservers/dev.drupalsqlmaster/apps/init/style"' +++ _gfv_file=/etc/vservers/dev.drupalsqlmaster/apps/init/style ++ test -n /etc/vservers/dev.drupalsqlmaster/apps/init/style -a -r /etc/vservers/dev.drupalsqlmaster/apps/init/style ++ eval read INITSTYLE +++ read INITSTYLE ++ getFileValue RUNLEVEL_START /etc/vservers/dev.drupalsqlmaster/apps/init/runlevel ++ local _gfv_var=RUNLEVEL_START ++ local _gfv_file ++ shift ++ findFile _gfv_file /etc/vservers/dev.drupalsqlmaster/apps/init/runlevel '' ++ findObject -f _gfv_file /etc/vservers/dev.drupalsqlmaster/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/dev.drupalsqlmaster/apps/init/runlevel ++ test '!' -f /etc/vservers/dev.drupalsqlmaster/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/dev.drupalsqlmaster/apps/init/runlevel.start ++ local _gfv_var=RUNLEVEL_START ++ local _gfv_file ++ shift ++ findFile _gfv_file /etc/vservers/dev.drupalsqlmaster/apps/init/runlevel.start '' ++ findObject -f _gfv_file /etc/vservers/dev.drupalsqlmaster/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/dev.drupalsqlmaster/apps/init/runlevel.start ++ test '!' -f /etc/vservers/dev.drupalsqlmaster/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/dev.drupalsqlmaster/apps/init/runlevel.stop ++ local _gfv_var=RUNLEVEL_STOP ++ local _gfv_file ++ shift ++ findFile _gfv_file /etc/vservers/dev.drupalsqlmaster/apps/init/runlevel.stop '' ++ findObject -f _gfv_file /etc/vservers/dev.drupalsqlmaster/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/dev.drupalsqlmaster/apps/init/runlevel.stop ++ test '!' -f /etc/vservers/dev.drupalsqlmaster/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/dev.drupalsqlmaster/apps/init/killseq ++ local _gfa_var=INITKILL_SEQ ++ local _gfa_file ++ shift ++ findFile _gfa_file /etc/vservers/dev.drupalsqlmaster/apps/init/killseq '' ++ findObject -f _gfa_file /etc/vservers/dev.drupalsqlmaster/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/dev.drupalsqlmaster/apps/init/killseq ++ test '!' -f /etc/vservers/dev.drupalsqlmaster/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/dev.drupalsqlmaster/apps/init/environment /etc/vservers/.defaults/apps/init/environment /usr/share/util-vserver/defaults/environment ++ findObject -f _gio_env /etc/vservers/dev.drupalsqlmaster/apps/init/environment /etc/vservers/.defaults/apps/init/environment /usr/share/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/dev.drupalsqlmaster/apps/init/environment ++ test '!' -f /etc/vservers/dev.drupalsqlmaster/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/share/util-vserver/defaults/environment ++ test '!' -f /usr/share/util-vserver/defaults/environment ++ _fo_file=/usr/share/util-vserver/defaults/environment ++ break ++ test -z /usr/share/util-vserver/defaults/environment -o -n /usr/share/util-vserver/defaults/environment ++ eval '_gio_env="/usr/share/util-vserver/defaults/environment"' +++ _gio_env=/usr/share/util-vserver/defaults/environment ++ getFileArray OPTS_ENV /usr/share/util-vserver/defaults/environment ++ local _gfa_var=OPTS_ENV ++ local _gfa_file ++ shift ++ findFile _gfa_file /usr/share/util-vserver/defaults/environment '' ++ findObject -f _gfa_file /usr/share/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/share/util-vserver/defaults/environment ++ test '!' -f /usr/share/util-vserver/defaults/environment ++ _fo_file=/usr/share/util-vserver/defaults/environment ++ break ++ test -z /usr/share/util-vserver/defaults/environment -o -n /usr/share/util-vserver/defaults/environment ++ eval '_gfa_file="/usr/share/util-vserver/defaults/environment"' +++ _gfa_file=/usr/share/util-vserver/defaults/environment ++ test -n /usr/share/util-vserver/defaults/environment -a -r /usr/share/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/dev.drupalsqlmaster/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/dev.drupalsqlmaster/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/dev.drupalsqlmaster/apps/init/cmd.start ++ local _gfa_var=INITCMD_START ++ local _gfa_file ++ shift ++ findFile _gfa_file /etc/vservers/dev.drupalsqlmaster/apps/init/cmd.start '' ++ findObject -f _gfa_file /etc/vservers/dev.drupalsqlmaster/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/dev.drupalsqlmaster/apps/init/cmd.start ++ test '!' -f /etc/vservers/dev.drupalsqlmaster/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/dev.drupalsqlmaster/apps/init/cmd.stop ++ local _gfa_var=INITCMD_STOP ++ local _gfa_file ++ shift ++ findFile _gfa_file /etc/vservers/dev.drupalsqlmaster/apps/init/cmd.stop '' ++ findObject -f _gfa_file /etc/vservers/dev.drupalsqlmaster/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/dev.drupalsqlmaster/apps/init/cmd.stop ++ test '!' -f /etc/vservers/dev.drupalsqlmaster/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/dev.drupalsqlmaster/apps/init/cmd.start-sync ++ local _gfa_var=INITCMD_START_SYNC ++ local _gfa_file ++ shift ++ findFile _gfa_file /etc/vservers/dev.drupalsqlmaster/apps/init/cmd.start-sync '' ++ findObject -f _gfa_file /etc/vservers/dev.drupalsqlmaster/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/dev.drupalsqlmaster/apps/init/cmd.start-sync ++ test '!' -f /etc/vservers/dev.drupalsqlmaster/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/dev.drupalsqlmaster/apps/init/cmd.stop-sync ++ local _gfa_var=INITCMD_STOP_SYNC ++ local _gfa_file ++ shift ++ findFile _gfa_file /etc/vservers/dev.drupalsqlmaster/apps/init/cmd.stop-sync '' ++ findObject -f _gfa_file /etc/vservers/dev.drupalsqlmaster/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/dev.drupalsqlmaster/apps/init/cmd.stop-sync ++ test '!' -f /etc/vservers/dev.drupalsqlmaster/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/dev.drupalsqlmaster/apps/init/cmd.prepare ++ local _gfa_var=INITCMD_PREPARE ++ local _gfa_file ++ shift ++ findFile _gfa_file /etc/vservers/dev.drupalsqlmaster/apps/init/cmd.prepare '' ++ findObject -f _gfa_file /etc/vservers/dev.drupalsqlmaster/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/dev.drupalsqlmaster/apps/init/cmd.prepare ++ test '!' -f /etc/vservers/dev.drupalsqlmaster/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 1 -o -e /etc/vservers/dev.drupalsqlmaster/apps/init/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/dev.drupalsqlmaster VSHELPER_SYNC_TIMEOUT ++ local _vgst_appdir _vgst_file _vgst_tmp +++ /usr/sbin/vserver-info /etc/vservers/dev.drupalsqlmaster 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/dev.drupalsqlmaster ++ local vdir=/etc/vservers/dev.drupalsqlmaster ++ local ctx hostname domainname ++ local cap_opts ++ local flag ++ test -z 486 ++ ctx=486 ++ _generateCapabilityOptions /etc/vservers/dev.drupalsqlmaster ++ local vdir=/etc/vservers/dev.drupalsqlmaster ++ local cap ++ _generateBCapabilityOptions /etc/vservers/dev.drupalsqlmaster ++ local vdir=/etc/vservers/dev.drupalsqlmaster ++ _readFileToArray /etc/vservers/dev.drupalsqlmaster/bcapabilities OPTS_VATTRIBUTE --bcap ++ local _rfta_f=/etc/vservers/dev.drupalsqlmaster/bcapabilities ++ local _rfta_a=OPTS_VATTRIBUTE ++ local _rfta_p=--bcap ++ local _rfta_v ++ test -e /etc/vservers/dev.drupalsqlmaster/bcapabilities ++ return 0 ++ _generateCCapabilityOptions /etc/vservers/dev.drupalsqlmaster ++ local vdir=/etc/vservers/dev.drupalsqlmaster ++ _readFileToArray /etc/vservers/dev.drupalsqlmaster/ccapabilities OPTS_VATTRIBUTE --ccap ++ local _rfta_f=/etc/vservers/dev.drupalsqlmaster/ccapabilities ++ local _rfta_a=OPTS_VATTRIBUTE ++ local _rfta_p=--ccap ++ local _rfta_v ++ test -e /etc/vservers/dev.drupalsqlmaster/ccapabilities ++ return 0 ++ test -e /etc/vservers/dev.drupalsqlmaster/capabilities ++ return 0 ++ _generateFlagOptions /etc/vservers/dev.drupalsqlmaster ++ local vdir=/etc/vservers/dev.drupalsqlmaster ++ local file ++ CHCONTEXT_FLAG_OPTS=() ++ findFile file /etc/vservers/dev.drupalsqlmaster/cflags /etc/vservers/dev.drupalsqlmaster/flags '' ++ findObject -f file /etc/vservers/dev.drupalsqlmaster/cflags /etc/vservers/dev.drupalsqlmaster/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/dev.drupalsqlmaster/cflags ++ test '!' -f /etc/vservers/dev.drupalsqlmaster/cflags ++ for _fo_i in '"$@"' ++ test -n /etc/vservers/dev.drupalsqlmaster/flags ++ test '!' -f /etc/vservers/dev.drupalsqlmaster/flags ++ for _fo_i in '"$@"' ++ test -n '' ++ continue ++ test -z '' -o -n '' ++ eval 'file=""' +++ file= ++ test -z '' ++ isAvoidNamespace /etc/vservers/dev.drupalsqlmaster ++ local cfgdir ++ /usr/sbin/vserver-info - FEATURE namespace +++ /usr/sbin/vserver-info /etc/vservers/dev.drupalsqlmaster CFGDIR ++ cfgdir=/etc/vservers/dev.drupalsqlmaster ++ test '!' -e /etc/vservers/dev.drupalsqlmaster/namespace ++ test -e /etc/vservers/.defaults/nonamespace -o -e /etc/vservers/dev.drupalsqlmaster/nonamespace ++ USE_VNAMESPACE=1 ++ CHCONTEXT_FLAG_OPTS=("${CHCONTEXT_FLAG_OPTS[@]}" --flag namespace) ++ /usr/sbin/vserver-info - FEATURE PIVOT_ROOT ++ OPT_VCONTEXT_CHROOT=--pivot-root ++ _generateUMaskOptions /etc/vservers/dev.drupalsqlmaster ++ local vdir=/etc/vservers/dev.drupalsqlmaster ++ _readFileToArray /etc/vservers/dev.drupalsqlmaster/umask OPTS_VATTRIBUTE --umask ++ local _rfta_f=/etc/vservers/dev.drupalsqlmaster/umask ++ local _rfta_a=OPTS_VATTRIBUTE ++ local _rfta_p=--umask ++ local _rfta_v ++ test -e /etc/vservers/dev.drupalsqlmaster/umask ++ return 0 ++ 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"}) ++ findFile file /etc/vservers/dev.drupalsqlmaster/keepfds /etc/vservers/.defaults/keepfds '' ++ findObject -f file /etc/vservers/dev.drupalsqlmaster/keepfds /etc/vservers/.defaults/keepfds '' ++ 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/dev.drupalsqlmaster/keepfds ++ test '!' -f /etc/vservers/dev.drupalsqlmaster/keepfds ++ for _fo_i in '"$@"' ++ test -n /etc/vservers/.defaults/keepfds ++ test '!' -f /etc/vservers/.defaults/keepfds ++ for _fo_i in '"$@"' ++ test -n '' ++ continue ++ test -z '' -o -n '' ++ eval 'file=""' +++ file= ++ test -n '' ++ OPT_VCONTEXT_CLOSE_FD=--closefd ++ OPTS_VATTRIBUTE=(--secure --flag default "${OPTS_VATTRIBUTE[@]}") ++ _generateScheduleOptions /etc/vservers/dev.drupalsqlmaster ++ local vdir=/etc/vservers/dev.drupalsqlmaster ++ test -d /etc/vservers/dev.drupalsqlmaster/sched ++ local f=/etc/vservers/dev.drupalsqlmaster/schedule ++ test -e /etc/vservers/dev.drupalsqlmaster/schedule ++ return 0 ++ _generatePersonalityOptions /etc/vservers/dev.drupalsqlmaster ++ local vdir=/etc/vservers/dev.drupalsqlmaster ++ local f=/etc/vservers/dev.drupalsqlmaster/personality ++ local type flags ++ test -s /etc/vservers/dev.drupalsqlmaster/personality ++ return 0 ++ _generateTagOptions /etc/vservers/dev.drupalsqlmaster ++ local vdir=/etc/vservers/dev.drupalsqlmaster ++ local tag ++ getFileValue tag /etc/vservers/dev.drupalsqlmaster/tag /etc/vservers/dev.drupalsqlmaster/context ++ local _gfv_var=tag ++ local _gfv_file ++ shift ++ findFile _gfv_file /etc/vservers/dev.drupalsqlmaster/tag /etc/vservers/dev.drupalsqlmaster/context '' ++ findObject -f _gfv_file /etc/vservers/dev.drupalsqlmaster/tag /etc/vservers/dev.drupalsqlmaster/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/dev.drupalsqlmaster/tag ++ test '!' -f /etc/vservers/dev.drupalsqlmaster/tag ++ for _fo_i in '"$@"' ++ test -n /etc/vservers/dev.drupalsqlmaster/context ++ test '!' -f /etc/vservers/dev.drupalsqlmaster/context ++ _fo_file=/etc/vservers/dev.drupalsqlmaster/context ++ break ++ test -z /etc/vservers/dev.drupalsqlmaster/context -o -n /etc/vservers/dev.drupalsqlmaster/context ++ eval '_gfv_file="/etc/vservers/dev.drupalsqlmaster/context"' +++ _gfv_file=/etc/vservers/dev.drupalsqlmaster/context ++ test -n /etc/vservers/dev.drupalsqlmaster/context -a -r /etc/vservers/dev.drupalsqlmaster/context ++ eval read tag +++ read tag ++ test -n 486 ++ OPTS_VTAG_CREATE=(--tag "$tag") ++ OPTS_VTAG_ENTER=(--tag "$tag") ++ _generateMemctrlOptions /etc/vservers/dev.drupalsqlmaster ++ local vdir=/etc/vservers/dev.drupalsqlmaster ++ local badness ++ getFileValue badness /etc/vservers/dev.drupalsqlmaster/badness ++ local _gfv_var=badness ++ local _gfv_file ++ shift ++ findFile _gfv_file /etc/vservers/dev.drupalsqlmaster/badness '' ++ findObject -f _gfv_file /etc/vservers/dev.drupalsqlmaster/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/dev.drupalsqlmaster/badness ++ test '!' -f /etc/vservers/dev.drupalsqlmaster/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/dev.drupalsqlmaster ++ local vdir=/etc/vservers/dev.drupalsqlmaster ++ local d=/etc/vservers/dev.drupalsqlmaster/spaces ++ local shared ++ local space ++ for space in pid net ++ test -e /etc/vservers/dev.drupalsqlmaster/spaces/pid ++ for space in pid net ++ test -e /etc/vservers/dev.drupalsqlmaster/spaces/net ++ local mask ++ getFileValue mask /etc/vservers/dev.drupalsqlmaster/spaces/mask ++ local _gfv_var=mask ++ local _gfv_file ++ shift ++ findFile _gfv_file /etc/vservers/dev.drupalsqlmaster/spaces/mask '' ++ findObject -f _gfv_file /etc/vservers/dev.drupalsqlmaster/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/dev.drupalsqlmaster/spaces/mask ++ test '!' -f /etc/vservers/dev.drupalsqlmaster/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/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 '' ++ CGROUP_SUBSYS=($($_AWK '/^#/ { next; } $1 == "ns" { next; } $4 != "0" { print $1; }' /proc/cgroups)) +++ /usr/bin/awk '/^#/ { next; } $1 == "ns" { next; } $4 != "0" { print $1; }' /proc/cgroups ++ 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 '' ++ test -d /sys/fs/cgroup -a -d /sys/fs/cgroup/cpuset ++ 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 '' ++ findFile file /etc/vservers/.defaults/cgroup/base '' ++ findObject -f file /etc/vservers/.defaults/cgroup/base '' ++ 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/base ++ test '!' -f /etc/vservers/.defaults/cgroup/base ++ for _fo_i in '"$@"' ++ test -n '' ++ continue ++ test -z '' -o -n '' ++ eval 'file=""' +++ file= ++ test -n '' ++ findFile file /etc/vservers/.defaults/cgroup/per-ss '' ++ findObject -f file /etc/vservers/.defaults/cgroup/per-ss '' ++ 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/per-ss ++ test '!' -f /etc/vservers/.defaults/cgroup/per-ss ++ for _fo_i in '"$@"' ++ test -n '' ++ continue ++ test -z '' -o -n '' ++ eval 'file=""' +++ file= ++ test -n '' ++ return 0 ++ test -n '' ++ set +e ++ vshelper.doDestroy /etc/vservers/dev.drupalsqlmaster 486 ++ vshelper.isEnabled ++ local f=disabled ++ test '!' -e /etc/vservers/.defaults/apps/vshelper/disabled ++ /usr/sbin/vserver-info - FEATURE vshelper ++ test -n '' ++ return 0 ++ /bin/rm -f /var/run/vshelper/486 ++ initSync /etc/vservers/dev.drupalsqlmaster 486 sync_fifo ++ local _is_meth=sync ++ test -n '' ++ _is_meth=async ++ vshelper.initSync /etc/vservers/dev.drupalsqlmaster sync_fifo async ++ local _vis_tmpdir +++ /bin/mktemp -t -d vserver-stop.XXXXXX ++ _vis_tmpdir=/tmp/vserver-stop.urAetI ++ local _vis_fifo=/tmp/vserver-stop.urAetI/pipe ++ /usr/bin/mkfifo -m700 /tmp/vserver-stop.urAetI/pipe ++ vshelper.doInit /etc/vservers/dev.drupalsqlmaster async /tmp/vserver-stop.urAetI/pipe ++ vshelper.isEnabled ++ local f=disabled ++ test '!' -e /etc/vservers/.defaults/apps/vshelper/disabled ++ /usr/sbin/vserver-info - FEATURE vshelper ++ test -n '' ++ return 0 ++ local xid +++ /usr/sbin/vserver-info /etc/vservers/dev.drupalsqlmaster CONTEXT false ++ xid=486 ++ test -n 486 ++ local f=/var/run/vshelper/486 ++ set -C ++ /bin/rm -f /var/run/vshelper/486 ++ echo /etc/vservers/dev.drupalsqlmaster ++ set +C ++ test -n async ++ shift 1 ++ local i ++ for i in '"$@"' ++ echo async ++ for i in '"$@"' ++ echo /tmp/vserver-stop.urAetI/pipe ++ return 0 ++ eval 'sync_fifo=$_vis_fifo' +++ sync_fifo=/tmp/vserver-stop.urAetI/pipe ++ prepareStop /etc/vservers/dev.drupalsqlmaster ++ pushd /etc/vservers/dev.drupalsqlmaster/vdir ++ case "$INITSTYLE" in ++ export PREVLEVEL=3 RUNLEVEL=6 ++ PREVLEVEL=3 ++ RUNLEVEL=6 ++ popd ++ enterNetNS /etc/vservers/dev.drupalsqlmaster ++ _handleNetNS exec /etc/vservers/dev.drupalsqlmaster ++ local action=exec ++ local vdir=/etc/vservers/dev.drupalsqlmaster ++ local dir ++ local name ++ findDir dir /etc/vservers/dev.drupalsqlmaster/netns /etc/vservers/.defaults/netns '' ++ findObject -d dir /etc/vservers/dev.drupalsqlmaster/netns /etc/vservers/.defaults/netns '' ++ local _fo_mod=-d ++ local _fo_var=dir ++ local _fo_file= ++ local _fo_i=X ++ shift 2 ++ for _fo_i in '"$@"' ++ test -n /etc/vservers/dev.drupalsqlmaster/netns ++ test '!' -d /etc/vservers/dev.drupalsqlmaster/netns ++ for _fo_i in '"$@"' ++ test -n /etc/vservers/.defaults/netns ++ test '!' -d /etc/vservers/.defaults/netns ++ for _fo_i in '"$@"' ++ test -n '' ++ continue ++ test -z '' -o -n '' ++ eval 'dir=""' +++ dir= ++ test -n '' -a '!' -e /etc/vservers/dev.drupalsqlmaster/nonetns ++ return 0 ++ cd /etc/vservers/dev.drupalsqlmaster/vdir/ ++ execScriptlets /etc/vservers/dev.drupalsqlmaster dev.drupalsqlmaster pre-stop ++ declare -r vdir=/etc/vservers/dev.drupalsqlmaster ++ declare -r name=dev.drupalsqlmaster ++ declare -r flavor=pre-stop ++ 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/dev.drupalsqlmaster/scripts/pre-stop ++ test -f /etc/vservers/dev.drupalsqlmaster/scripts/pre-stop ++ return 1 ++ continue ++ for i in '"$base/$flavor"' '"$base/$flavor.d"/*' ++ isRegularFile '/etc/vservers/dev.drupalsqlmaster/scripts/pre-stop.d/*' ++ test -f '/etc/vservers/dev.drupalsqlmaster/scripts/pre-stop.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-stop ++ test -f /etc/vservers/.defaults/scripts/pre-stop ++ return 1 ++ continue ++ for i in '"$base/$flavor"' '"$base/$flavor.d"/*' ++ isRegularFile '/etc/vservers/.defaults/scripts/pre-stop.d/*' ++ test -f '/etc/vservers/.defaults/scripts/pre-stop.d/*' ++ return 1 ++ continue ++ test -z '' -o -n '' ++ cd /etc/vservers/dev.drupalsqlmaster/vdir/ ++ test -z '' ++ /usr/sbin/vattribute --set --xid 486 --flag '!SC_HELPER' ++ fail= ++ initWait /etc/vservers/dev.drupalsqlmaster 486 vwait_statdir ++ /usr/sbin/vserver-info - FEATURE vwait ++ local _is_tmpdir +++ /bin/mktemp -t -d vwaitstat.XXXXXX ++ _is_tmpdir=/tmp/vwaitstat.6znbun ++ echo 30932 ++ eval vwait_statdir=/tmp/vwaitstat.6znbun +++ vwait_statdir=/tmp/vwaitstat.6znbun ++ /usr/sbin/vwait --timeout 30 --status-fd 3 486 ++ test -n '' ++ /usr/sbin/vserver-info - FEATURE migrate ++ /usr/bin/nice -n 0 /usr/sbin/chbind --silent --secure --nid 486 --ip 128.117.224.124/24 /usr/sbin/vspace --enter 486 --default -- /usr/sbin/vtag --migrate --tag 486 --silent -- /usr/sbin/vcontext --silent --migrate --pivot-root --xid 486 -- /etc/init.d/rc 6 [....] Stopping daemon monitor: monit[?25l7[ ok 8[?12l[?25h. [....] Stopping puppet agent[?25l7[ ok 8[?12l[?25h. [....] Stopping deferred execution scheduler: atd[?25l7[ ok 8[?12l[?25h. [....] Stopping MTA: exim4_listener[?25l7[ ok 8[?12l[?25h. ALERT: exim paniclog /var/log/exim4/paniclog has non-zero size, mail system possibly broken [info] Will now restart. ifdown: shutdown eth0: Operation not permitted /usr/share/util-vserver/vserver.stop: line 100: 30935 Killed "${IONICE_CMD[@]}" "${NICE_CMD[@]}" "${NETNS_CMD[@]}" "${CHBIND_CMD[@]}" "$_VSPACE" --enter "$S_CONTEXT" "${OPTS_VSPACE[@]}" "${OPTS_VSPACE_SHARED[@]}" -- "$_VTAG" --migrate "${OPTS_VTAG_ENTER[@]}" --silent -- $_VCONTEXT $SILENT_OPT --migrate $OPT_VCONTEXT_CHROOT --xid "$S_CONTEXT" -- "${INITCMD_STOP[@]}" ++ fail=1 ++ /usr/sbin/vattribute --set --xid 486 --flag '!persistent' ++ /usr/sbin/vserver-info -q 486 XIDTYPE static ++ /usr/sbin/vserver-info - FEATURE vnet ++ /usr/sbin/nattribute --set --nid 486 --flag '!persistent' ++ vshelper.doStopSync ++ test '!' -p '' ++ waitForSync /etc/vservers/dev.drupalsqlmaster /tmp/vserver-stop.urAetI/pipe /tmp/vwaitstat.6znbun ++ local cfgdir=/etc/vservers/dev.drupalsqlmaster ++ local fifo=/tmp/vserver-stop.urAetI/pipe ++ local vwait_statdir=/tmp/vwaitstat.6znbun ++ local vwait_pid= ++ test -d /tmp/vwaitstat.6znbun ++ _waitForVWait /etc/vservers/dev.drupalsqlmaster /tmp/vwaitstat.6znbun/fifo 30932 /tmp/vwaitstat.6znbun/procs ++ wait 30932 ++ rc=0 ++ test 0 -ne 0 -a 0 -ne 1 ++ exit 0 ++ declare -a status +++ cat /tmp/vwaitstat.6znbun/procs ++ declare -r procs= ++ getFileArray status /tmp/vwaitstat.6znbun/fifo ++ local _gfa_var=status ++ local _gfa_file ++ shift ++ findFile _gfa_file /tmp/vwaitstat.6znbun/fifo '' ++ findObject -f _gfa_file /tmp/vwaitstat.6znbun/fifo '' ++ local _fo_mod=-f ++ local _fo_var=_gfa_file ++ local _fo_file= ++ local _fo_i=X ++ shift 2 ++ for _fo_i in '"$@"' ++ test -n /tmp/vwaitstat.6znbun/fifo ++ test '!' -f /tmp/vwaitstat.6znbun/fifo ++ _fo_file=/tmp/vwaitstat.6znbun/fifo ++ break ++ test -z /tmp/vwaitstat.6znbun/fifo -o -n /tmp/vwaitstat.6znbun/fifo ++ eval '_gfa_file="/tmp/vwaitstat.6znbun/fifo"' +++ _gfa_file=/tmp/vwaitstat.6znbun/fifo ++ test -n /tmp/vwaitstat.6znbun/fifo -a -r /tmp/vwaitstat.6znbun/fifo ++ local 'IFS= ' ++ eval 'status=( $(< "$_gfa_file") )' +++ status=($(< "$_gfa_file")) ++ set -- FINISHED 0 ++ case "$1" in ++ return 0 ++ test -z 1 -a '!' -e /etc/vservers/dev.drupalsqlmaster/sync ++ sleep 1 ++ vshelper.doDestroy /etc/vservers/dev.drupalsqlmaster 486 ++ vshelper.isEnabled ++ local f=disabled ++ test '!' -e /etc/vservers/.defaults/apps/vshelper/disabled ++ /usr/sbin/vserver-info - FEATURE vshelper ++ test -n '' ++ return 0 ++ /bin/rm -f /var/run/vshelper/486 ++ sendKillSequence 486 15 5 9 ++ local ctx=486 ++ local wait= ++ shift ++ isCtxRunning 486 ++ local _tmp ++ _getProcNumberCount 486 _tmp ++ local _gp_var=_tmp ++ local _gp_procnr_cnt=0 ++ test -d /proc/virtual +++ /bin/grep '^Tasks:' /proc/virtual/486/status ++ set -- ++ _gp_procnr_cnt= ++ let _gp_procnr_cnt=_gp_procnr_cnt+0 ++ eval '_tmp=$_gp_procnr_cnt' +++ _tmp=0 ++ test 0 -gt 0 ++ isVserverRunning /etc/vservers/dev.drupalsqlmaster ++ local _ivr_ctx _ivr_procnum ++ getVserverStatus /etc/vservers/dev.drupalsqlmaster _ivr_ctx _ivr_procnum 1 ++ test -r /etc/vservers/dev.drupalsqlmaster/run ++ local _gvs_ctx ++ read _gvs_ctx ++ eval '_ivr_ctx=$_gvs_ctx' +++ _ivr_ctx=486 +++ /usr/sbin/vuname -g --xid 486 context ++ test /etc/vservers/dev.drupalsqlmaster = '???' ++ test -n _ivr_procnum ++ eval _ivr_procnum=0 +++ _ivr_procnum=0 ++ _gvs_tmp=0 ++ test 0 = 0 +++ /usr/lib/x86_64-linux-gnu/util-vserver/readlink /etc/vservers/dev.drupalsqlmaster/run ++ local runfile=/var/run/vservers/dev.drupalsqlmaster ++ test -z 1 ++ /bin/rm -f /var/run/vservers/dev.drupalsqlmaster ++ return 1 ++ return 1 ++ execScriptlets /etc/vservers/dev.drupalsqlmaster dev.drupalsqlmaster post-stop ++ declare -r vdir=/etc/vservers/dev.drupalsqlmaster ++ declare -r name=dev.drupalsqlmaster ++ declare -r flavor=post-stop ++ 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/dev.drupalsqlmaster/scripts/post-stop ++ test -f /etc/vservers/dev.drupalsqlmaster/scripts/post-stop ++ return 1 ++ continue ++ for i in '"$base/$flavor"' '"$base/$flavor.d"/*' ++ isRegularFile '/etc/vservers/dev.drupalsqlmaster/scripts/post-stop.d/*' ++ test -f '/etc/vservers/dev.drupalsqlmaster/scripts/post-stop.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/post-stop ++ test -f /etc/vservers/.defaults/scripts/post-stop ++ return 1 ++ continue ++ for i in '"$base/$flavor"' '"$base/$flavor.d"/*' ++ isRegularFile '/etc/vservers/.defaults/scripts/post-stop.d/*' ++ test -f '/etc/vservers/.defaults/scripts/post-stop.d/*' ++ return 1 ++ continue ++ test -z '' -o -n '' ++ handleDeviceMap --unset 486 /etc/vservers/dev.drupalsqlmaster/apps/vdevmap ++ local op=--unset ++ local xid=486 ++ local dir=/etc/vservers/dev.drupalsqlmaster/apps/vdevmap ++ local flags device target ++ test -d /etc/vservers/dev.drupalsqlmaster/apps/vdevmap ++ return 0 ++ umountVserver /etc/vservers/dev.drupalsqlmaster ++ local cfgdir=/etc/vservers/dev.drupalsqlmaster ++ local vdir=/etc/vservers/dev.drupalsqlmaster/vdir ++ local is_ok=1 ++ isAvoidNamespace /etc/vservers/dev.drupalsqlmaster ++ local cfgdir ++ /usr/sbin/vserver-info - FEATURE namespace +++ /usr/sbin/vserver-info /etc/vservers/dev.drupalsqlmaster CFGDIR ++ cfgdir=/etc/vservers/dev.drupalsqlmaster ++ test '!' -e /etc/vservers/dev.drupalsqlmaster/namespace ++ test -e /etc/vservers/.defaults/nonamespace -o -e /etc/vservers/dev.drupalsqlmaster/nonamespace ++ return 0 ++ disableInterfaces /etc/vservers/dev.drupalsqlmaster ++ 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.d16Kp4 ++ /bin/rm -f /tmp/vserver-lock.d16Kp4 ++ /usr/bin/mkfifo -m600 /tmp/vserver-lock.d16Kp4 ++ /bin/grep -q true /tmp/vserver-lock.d16Kp4 ++ /usr/lib/x86_64-linux-gnu/util-vserver/lockfile /var/lock/vserver.interfaces /tmp/vserver-lock.d16Kp4 ++ _VS_LOCKS='31157 30897 ' ++ test 2 -gt 0 ++ let --i ++ eval 'var=( "${INTERFACE_CMDS_1[@]}" )' +++ var=("${INTERFACE_CMDS_1[@]}") ++ local type=IP_LINK ++ unset 'var[0]' ++ set -- eth0 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 -- 128.117.224.124/24 broadcast + dev eth0 ++ case "$type" in ++ /sbin/ip addr del 128.117.224.124/24 broadcast + dev eth0 ++ test 0 -gt 0 ++ unlock 1 ++ local num=1 ++ local i ++ set -- 31157 30897 ++ test 2 -gt 0 ++ kill -HUP 31157 ++ shift ++ test 1 '!=' 1 ++ break ++ _VS_LOCKS=30897 ++ saveDiskLimits /etc/vservers/dev.drupalsqlmaster ++ local vdir=/etc/vservers/dev.drupalsqlmaster ++ local dlimit ++ test -e /etc/vservers/dev.drupalsqlmaster/context ++ for dlimit in '"$vdir/dlimits/"*' ++ test -d '/etc/vservers/dev.drupalsqlmaster/dlimits/*' ++ continue ++ execScriptlets /etc/vservers/dev.drupalsqlmaster dev.drupalsqlmaster postpost-stop ++ declare -r vdir=/etc/vservers/dev.drupalsqlmaster ++ declare -r name=dev.drupalsqlmaster ++ declare -r flavor=postpost-stop ++ 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/dev.drupalsqlmaster/scripts/postpost-stop ++ test -f /etc/vservers/dev.drupalsqlmaster/scripts/postpost-stop ++ return 1 ++ continue ++ for i in '"$base/$flavor"' '"$base/$flavor.d"/*' ++ isRegularFile '/etc/vservers/dev.drupalsqlmaster/scripts/postpost-stop.d/*' ++ test -f '/etc/vservers/dev.drupalsqlmaster/scripts/postpost-stop.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/postpost-stop ++ test -f /etc/vservers/.defaults/scripts/postpost-stop ++ return 1 ++ continue ++ for i in '"$base/$flavor"' '"$base/$flavor.d"/*' ++ isRegularFile '/etc/vservers/.defaults/scripts/postpost-stop.d/*' ++ test -f '/etc/vservers/.defaults/scripts/postpost-stop.d/*' ++ return 1 ++ continue ++ test -z '' -o -n '' ++ removeCPUSET /etc/vservers/dev.drupalsqlmaster ++ local vdir=/etc/vservers/dev.drupalsqlmaster ++ local cpuset ++ local f=/etc/vservers/dev.drupalsqlmaster/cpuset ++ test -d /etc/vservers/dev.drupalsqlmaster/cpuset ++ test -e /etc/vservers/dev.drupalsqlmaster/cpuset/name ++ return 0 ++ destroyCgroup /etc/vservers/dev.drupalsqlmaster ++ _handleCgroup destroy /etc/vservers/dev.drupalsqlmaster ++ local action=destroy ++ local vdir=/etc/vservers/dev.drupalsqlmaster ++ local dir ++ local name ++ local i ++ local j ++ local parent ++ local -a mnts ++ local ss ++ useCgroup /etc/vservers/dev.drupalsqlmaster ++ hasCgroup ++ /bin/grep -q cgroup /proc/filesystems ++ test -n '' ++ test -e /dev/cgroup/tasks ++ return 1 ++ return 0 ++ destroyNetNS /etc/vservers/dev.drupalsqlmaster ++ _handleNetNS del /etc/vservers/dev.drupalsqlmaster ++ local action=del ++ local vdir=/etc/vservers/dev.drupalsqlmaster ++ local dir ++ local name ++ findDir dir /etc/vservers/dev.drupalsqlmaster/netns /etc/vservers/.defaults/netns '' ++ findObject -d dir /etc/vservers/dev.drupalsqlmaster/netns /etc/vservers/.defaults/netns '' ++ local _fo_mod=-d ++ local _fo_var=dir ++ local _fo_file= ++ local _fo_i=X ++ shift 2 ++ for _fo_i in '"$@"' ++ test -n /etc/vservers/dev.drupalsqlmaster/netns ++ test '!' -d /etc/vservers/dev.drupalsqlmaster/netns ++ for _fo_i in '"$@"' ++ test -n /etc/vservers/.defaults/netns ++ test '!' -d /etc/vservers/.defaults/netns ++ for _fo_i in '"$@"' ++ test -n '' ++ continue ++ test -z '' -o -n '' ++ eval 'dir=""' +++ dir= ++ test -n '' -a '!' -e /etc/vservers/dev.drupalsqlmaster/nonetns ++ return 0 + cleanup + set +e + unlock + local num= + local i + set -- 30897 + test 1 -gt 0 + kill -HUP 30897 + shift + test '' '!=' 1 + test -z '' + test 0 -gt 0 + _VS_LOCKS= + test '!' -p /tmp/vserver-stop.urAetI/pipe + /bin/rm -f /tmp/vserver-stop.urAetI/pipe ++ /usr/bin/dirname /tmp/vserver-stop.urAetI/pipe + /bin/rmdir /tmp/vserver-stop.urAetI + test '!' -d /tmp/vwaitstat.6znbun + /bin/rm -rf /tmp/vwaitstat.6znbun