Editing
13410
From Linix VServer
Jump to navigation
Jump to search
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
<div id="content"> <span id="posted-by-daslama-on-fri-4th-sep-1339-download-new-post"></span> = Posted by daslama on Fri 4th Sep 13:39<br /> [[pastebin.php?dl=13410|download]] | <span id="copytoclipboard"></span>[[new post]] = <div class="syntax"> <div style="font-family: monospace;"> <ol> <li><div class="de1"> Script started on Fri 04 Sep 2009 01:37:42 PM CEST </div></li> <li><div class="de2"> mb:~# vserver --debug vs-suse11 start </div></li> <li><div class="de1"> + shift </div></li> <li><div class="de2"> + true </div></li> <li><div class="de1"> + case "$1" in </div></li> <li><div class="de2"> + shift </div></li> <li><div class="de1"> + break </div></li> <li><div class="de2"> + OPTION_ALL=($OPTION_SILENT $OPTION_VERBOSE $OPTION_DEBUG $OPTION_DEFAULTTTY) </div></li> <li><div class="de1"> + SELF=("$0" "${OPTION_ALL[@]}") </div></li> <li><div class="de2"> + vserver=vs-suse11 </div></li> <li><div class="de1"> + cmd=start </div></li> <li><div class="de2"> + test start '!=' build </div></li> <li><div class="de1"> + allow_legacy= </div></li> <li><div class="de2"> + case "$vserver" in </div></li> <li><div class="de1"> + VSERVER_DIR=/etc/vservers/vs-suse11 </div></li> <li><div class="de2"> + allow_legacy=1 </div></li> <li><div class="de1"> + test -n 1 </div></li> <li><div class="de2"> + do_legacy= </div></li> <li><div class="de1"> + test '!' -e /etc/vservers/vs-suse11/legacy </div></li> <li><div class="de2"> + test -d /etc/vservers/vs-suse11 -o '!' -e /etc/vservers/vs-suse11.conf </div></li> <li><div class="de1"> + test -z '' </div></li> <li><div class="de2"> + test -d /etc/vservers/vs-suse11 </div></li> <li><div class="de1"> + _setVserverName </div></li> <li><div class="de2"> + test -e /etc/vservers/vs-suse11/name </div></li> <li><div class="de1"> + read VSERVER_NAME </div></li> <li><div class="de2"> + test start '!=' start -o -n '' </div></li> <li><div class="de1"> + isAvoidNamespace /etc/vservers/vs-suse11 </div></li> <li><div class="de2"> + local cfgdir </div></li> <li><div class="de1"> + /usr/sbin/vserver-info - FEATURE namespace </div></li> <li><div class="de2"> ++ /usr/sbin/vserver-info /etc/vservers/vs-suse11 CFGDIR </div></li> <li><div class="de1"> + cfgdir=/etc/vservers/vs-suse11 </div></li> <li><div class="de2"> + test '!' -e /etc/vservers/vs-suse11/namespace </div></li> <li><div class="de1"> + test -e /etc/vservers/.defaults/nonamespace -o -e /etc/vservers/vs-suse11/nonamespace </div></li> <li><div class="de2"> + exec /usr/sbin/vspace --mount --fs --new -- /usr/sbin/vserver ----nonamespace --debug vs-suse11 start </div></li> <li><div class="de1"> + shift </div></li> <li><div class="de2"> + true </div></li> <li><div class="de1"> + case "$1" in </div></li> <li><div class="de2"> + shift </div></li> <li><div class="de1"> + break </div></li> <li><div class="de2"> + OPTION_ALL=($OPTION_SILENT $OPTION_VERBOSE $OPTION_DEBUG $OPTION_DEFAULTTTY) </div></li> <li><div class="de1"> + SELF=("$0" "${OPTION_ALL[@]}") </div></li> <li><div class="de2"> + vserver=vs-suse11 </div></li> <li><div class="de1"> + cmd=start </div></li> <li><div class="de2"> + test start '!=' build </div></li> <li><div class="de1"> + allow_legacy= </div></li> <li><div class="de2"> + case "$vserver" in </div></li> <li><div class="de1"> + VSERVER_DIR=/etc/vservers/vs-suse11 </div></li> <li><div class="de2"> + allow_legacy=1 </div></li> <li><div class="de1"> + test -n 1 </div></li> <li><div class="de2"> + do_legacy= </div></li> <li><div class="de1"> + test '!' -e /etc/vservers/vs-suse11/legacy </div></li> <li><div class="de2"> + test -d /etc/vservers/vs-suse11 -o '!' -e /etc/vservers/vs-suse11.conf </div></li> <li><div class="de1"> + test -z '' </div></li> <li><div class="de2"> + test -d /etc/vservers/vs-suse11 </div></li> <li><div class="de1"> + _setVserverName </div></li> <li><div class="de2"> + test -e /etc/vservers/vs-suse11/name </div></li> <li><div class="de1"> + read VSERVER_NAME </div></li> <li><div class="de2"> + test start '!=' start -o -n ----nonamespace </div></li> <li><div class="de1"> + test start '!=' enter -a start '!=' stop </div></li> <li><div class="de2"> + set_init_cwd </div></li> <li><div class="de1"> ++ pwd </div></li> <li><div class="de2"> + INIT_CWD=/root </div></li> <li><div class="de1"> + export INIT_CWD </div></li> <li><div class="de2"> + cd / </div></li> <li><div class="de1"> + . /usr/lib/util-vserver/vserver.functions </div></li> <li><div class="de2"> ++ NICE_CMD=() </div></li> <li><div class="de1"> ++ declare -a NICE_CMD </div></li> <li><div class="de2"> ++ IONICE_CMD=() </div></li> <li><div class="de1"> ++ declare -a IONICE_CMD </div></li> <li><div class="de2"> ++ CHBIND_CMD=() </div></li> <li><div class="de1"> ++ declare -a CHBIND_CMD </div></li> <li><div class="de2"> ++ CAP_OPTS=() </div></li> <li><div class="de1"> ++ declare -a CAP_OPTS </div></li> <li><div class="de2"> ++ CHCONTEXT_INIT_OPTS=() </div></li> <li><div class="de1"> ++ declare -a CHCONTEXT_INIT_OPTS </div></li> <li><div class="de2"> ++ CHCONTEXT_FLAG_OPTS=() </div></li> <li><div class="de1"> ++ declare -a CHCONTEXT_FLAG_OPTS </div></li> <li><div class="de2"> ++ CHCONTEXT_OPTS=() </div></li> <li><div class="de1"> ++ declare -a CHCONTEXT_OPTS </div></li> <li><div class="de2"> ++ CAPCHROOT_OPTS=() </div></li> <li><div class="de1"> ++ declare -a CAPCHROOT_OPTS </div></li> <li><div class="de2"> ++ INTERFACES=() </div></li> <li><div class="de1"> ++ declare -a INTERFACES </div></li> <li><div class="de2"> ++ INITCMD_RESCUE=(/bin/sleep 900) </div></li> <li><div class="de1"> ++ declare -a INITCMD_RESCUE </div></li> <li><div class="de2"> ++ INITCMD_START=() </div></li> <li><div class="de1"> ++ declare -a INITCMD_START </div></li> <li><div class="de2"> ++ INITCMD_START_SYNC=() </div></li> <li><div class="de1"> ++ declare -a INITCMD_START_SYNC </div></li> <li><div class="de2"> ++ INITCMD_STOP=() </div></li> <li><div class="de1"> ++ declare -a INITCMD_STOP </div></li> <li><div class="de2"> ++ INITCMD_STOP_SYNC=() </div></li> <li><div class="de1"> ++ declare -a INITCMD_STOP_SYNC </div></li> <li><div class="de2"> ++ INITCMD_PREPARE=() </div></li> <li><div class="de1"> ++ declare -a INITCMD_PREPARE </div></li> <li><div class="de2"> ++ INITKILL_SEQ=() </div></li> <li><div class="de1"> ++ declare -a INITKILL_SEQ </div></li> <li><div class="de2"> ++ ENTER_SHELL=() </div></li> <li><div class="de1"> ++ declare -a ENTER_SHELL </div></li> <li><div class="de2"> ++ OPTS_VCONTEXT_CREATE=() </div></li> <li><div class="de1"> ++ declare -a OPTS_VCONTEXT_CREATE </div></li> <li><div class="de2"> ++ OPTS_VCONTEXT_MIGRATE=() </div></li> <li><div class="de1"> ++ declare -a OPTS_VCONTEXT_MIGRATE </div></li> <li><div class="de2"> ++ OPTS_VCONTEXT_ENTER=() </div></li> <li><div class="de1"> ++ declare -a OPTS_VCONTEXT_ENTER </div></li> <li><div class="de2"> ++ OPT_VCONTEXT_CHROOT=--chroot </div></li> <li><div class="de1"> ++ OPTS_VATTRIBUTE=(--flag fakeinit) </div></li> <li><div class="de2"> ++ declare -a OPTS_VATTRIBUTE </div></li> <li><div class="de1"> ++ OPTS_VSCHED=() </div></li> <li><div class="de2"> ++ declare -a OPTS_VSCHED </div></li> <li><div class="de1"> ++ OPTS_ENV=() </div></li> <li><div class="de2"> ++ declare -a OPTS_ENV </div></li> <li><div class="de1"> ++ OPTS_VTAG_CREATE=() </div></li> <li><div class="de2"> ++ declare -a OPTS_VTAG_CREATE </div></li> <li><div class="de1"> ++ OPTS_VTAG_ENTER=() </div></li> <li><div class="de2"> ++ declare -a OPTS_VTAG_ENTER </div></li> <li><div class="de1"> ++ OPTS_VMEMCTRL=() </div></li> <li><div class="de2"> ++ declare -a OPTS_VMEMCTRL </div></li> <li><div class="de1"> ++ OPTS_VSPACE=(--default) </div></li> <li><div class="de2"> ++ declare -a OPTS_VSPACE </div></li> <li><div class="de1"> ++ STOPCMD_PREPARE=() </div></li> <li><div class="de2"> ++ declare -a STOPCMD_PREPARE </div></li> <li><div class="de1"> ++ VSERVER_EXTRA_CMDS=() </div></li> <li><div class="de2"> ++ declare -a VSERVER_EXTRA_CMDS </div></li> <li><div class="de1"> ++ INIT_RESCUE= </div></li> <li><div class="de2"> ++ VSHELPER_SYNC_TIMEOUT=30 </div></li> <li><div class="de1"> ++ USE_VNAMESPACE= </div></li> <li><div class="de2"> ++ INTERFACE_CMDS_IDX=0 </div></li> <li><div class="de1"> ++ RUNLEVEL_START= </div></li> <li><div class="de2"> ++ RUNLEVEL_STOP= </div></li> <li><div class="de1"> ++ _HAVE_INTERFACE_OPTIONS= </div></li> <li><div class="de2"> ++ _HAVE_CHBIND_OPTIONS= </div></li> <li><div class="de1"> ++ _NEED_VSHELPER_SYNC= </div></li> <li><div class="de2"> ++ _IS_FAKEINIT= </div></li> <li><div class="de1"> ++ INITSTYLE=sysv </div></li> <li><div class="de2"> ++ S_CONTEXT= </div></li> <li><div class="de1"> ++ N_CONTEXT= </div></li> <li><div class="de2"> ++ SILENT_OPT= </div></li> <li><div class="de1"> ++ CGROUP_MNT=/dev/cgroup </div></li> <li><div class="de2"> ++ CGROUP_SUBSYS=all </div></li> <li><div class="de1"> ++ CGROUP_INHERIT=(cpuset.cpus cpuset.mems) </div></li> <li><div class="de2"> ++ declare -a CGROUP_INHERIT </div></li> <li><div class="de1"> ++ : vs-suse11 </div></li> <li><div class="de2"> ++ test -e /etc/vservers/vs-suse11/noisy -o -n '' </div></li> <li><div class="de1"> ++ SILENT_OPT=--silent </div></li> <li><div class="de2"> + case "$2" in </div></li> <li><div class="de1"> + shift 2 </div></li> <li><div class="de2"> + . /usr/lib/util-vserver/vserver.start </div></li> <li><div class="de1"> +++ /usr/sbin/vserver-info /etc/vservers/vs-suse11 CANONIFY </div></li> <li><div class="de2"> ++ lock /var/lock/vserver.etcvserversvssuse11.startup </div></li> <li><div class="de1"> +++ /bin/mktemp -t vserver-lock.XXXXXX </div></li> <li><div class="de2"> ++ local tmp=/tmp/vserver-lock.P0iv98 </div></li> <li><div class="de1"> ++ /bin/rm -f /tmp/vserver-lock.P0iv98 </div></li> <li><div class="de2"> ++ /usr/bin/mkfifo -m600 /tmp/vserver-lock.P0iv98 </div></li> <li><div class="de1"> ++ /usr/lib/util-vserver/lockfile /var/lock/vserver.etcvserversvssuse11.startup /tmp/vserver-lock.P0iv98 </div></li> <li><div class="de2"> ++ /bin/grep -q true /tmp/vserver-lock.P0iv98 </div></li> <li><div class="de1"> ++ _VS_LOCKS='21796 ' </div></li> <li><div class="de2"> ++ isVserverRunning /etc/vservers/vs-suse11 </div></li> <li><div class="de1"> ++ local _ivr_ctx _ivr_procnum </div></li> <li><div class="de2"> ++ getVserverStatus /etc/vservers/vs-suse11 _ivr_ctx _ivr_procnum 1 </div></li> <li><div class="de1"> ++ test -r /etc/vservers/vs-suse11/run </div></li> <li><div class="de2"> ++ return 1 </div></li> <li><div class="de1"> ++ return 1 </div></li> <li><div class="de2"> ++ is_configured= </div></li> <li><div class="de1"> ++ is_executed= </div></li> <li><div class="de2"> ++ is_started= </div></li> <li><div class="de1"> ++ is_mounted= </div></li> <li><div class="de2"> ++ is_vshelper_init= </div></li> <li><div class="de1"> ++ have_interfaces= </div></li> <li><div class="de2"> ++ startsync_pipe= </div></li> <li><div class="de1"> ++ have_initcmd= </div></li> <li><div class="de2"> ++ test 0 -gt 0 </div></li> <li><div class="de1"> ++ test xsysv = xrescue -a -z '' -a 0 -gt 0 </div></li> <li><div class="de2"> ++ set -e </div></li> <li><div class="de1"> ++ trap cleanup EXIT </div></li> <li><div class="de2"> ++ sanityCheck /etc/vservers/vs-suse11 </div></li> <li><div class="de1"> ++ declare -r cfgdir=/etc/vservers/vs-suse11 </div></li> <li><div class="de2"> ++ test -e /etc/vservers/vs-suse11/fstab.local </div></li> <li><div class="de1"> ++ test -e /etc/vservers/vs-suse11/hostname -a '!' -L /etc/vservers/vs-suse11/hostname </div></li> <li><div class="de2"> ++ test -e /etc/vservers/vs-suse11/domainname -a '!' -L /etc/vservers/vs-suse11/domainname </div></li> <li><div class="de1"> ++ local i </div></li> <li><div class="de2"> ++ for i in '"$cfgdir"/interfaces/*/only_ip' </div></li> <li><div class="de1"> ++ test -e '/etc/vservers/vs-suse11/interfaces/*/only_ip' </div></li> <li><div class="de2"> ++ test '!' -d /etc/vservers/vs-suse11/dlimits -o -L /etc/vservers/vs-suse11/cache </div></li> <li><div class="de1"> ++ find /etc/vservers/vs-suse11 -type f -exec /usr/lib/util-vserver/check-unixfile '{}' ';' </div></li> <li><div class="de2"> ++ vshelper.doSanityCheck </div></li> <li><div class="de1"> ++ local vshelper this_xid i </div></li> <li><div class="de2"> ++ warnings=() </div></li> <li><div class="de1"> ++ declare -a warnings </div></li> <li><div class="de2"> ++ local solution_disable= </div></li> <li><div class="de1"> ++ local solution_sysctl= </div></li> <li><div class="de2"> ++ vshelper.isEnabled </div></li> <li><div class="de1"> ++ local f=disabled </div></li> <li><div class="de2"> ++ test '!' -e /etc/vservers/.defaults/apps/vshelper/disabled </div></li> <li><div class="de1"> ++ /usr/sbin/vserver-info - FEATURE vshelper </div></li> <li><div class="de2"> ++ test -n '' </div></li> <li><div class="de1"> ++ return 0 </div></li> <li><div class="de2"> ++ vshelper.isEnabled warning </div></li> <li><div class="de1"> ++ local f=warning-disabled </div></li> <li><div class="de2"> ++ test '!' -e /etc/vservers/.defaults/apps/vshelper/warning-disabled </div></li> <li><div class="de1"> ++ /usr/sbin/vserver-info - FEATURE vshelper </div></li> <li><div class="de2"> ++ test -n '' </div></li> <li><div class="de1"> ++ return 0 </div></li> <li><div class="de2"> +++ /usr/sbin/vserver-info - XID </div></li> <li><div class="de1"> ++ this_xid=0 </div></li> <li><div class="de2"> ++ test 0 = 0 </div></li> <li><div class="de1"> ++ local proc_file=/proc/sys/kernel/vshelper </div></li> <li><div class="de2"> ++ test -r /proc/sys/kernel/vshelper </div></li> <li><div class="de1"> +++ cat /proc/sys/kernel/vshelper </div></li> <li><div class="de2"> ++ vshelper=/sbin/vshelper </div></li> <li><div class="de1"> ++ /usr/bin/cmp -s /sbin/vshelper /usr/lib/util-vserver/vshelper </div></li> <li><div class="de2"> ++ test -d /var/run/vshelper </div></li> <li><div class="de1"> ++ test 0 -eq 0 </div></li> <li><div class="de2"> ++ return 0 </div></li> <li><div class="de1"> ++ /usr/sbin/vserver-info - VERIFYCAP </div></li> <li><div class="de2"> ++ /usr/sbin/vserver-info - VERIFYPROC </div></li> <li><div class="de1"> ++ test -e /etc/vservers/vs-suse11/context </div></li> <li><div class="de2"> ++ pushd /etc/vservers/vs-suse11 </div></li> <li><div class="de1"> ++ execScriptlets /etc/vservers/vs-suse11 vs-suse11 initialize </div></li> <li><div class="de2"> ++ declare -r vdir=/etc/vservers/vs-suse11 </div></li> <li><div class="de1"> ++ declare -r name=vs-suse11 </div></li> <li><div class="de2"> ++ declare -r flavor=initialize </div></li> <li><div class="de1"> ++ local base i </div></li> <li><div class="de2"> ++ for base in '"$vdir"/scripts' '"$__CONFDIR"/.defaults/scripts' </div></li> <li><div class="de1"> ++ local DONT_SKIP_DEFAULTS= </div></li> <li><div class="de2"> ++ local already_handled= </div></li> <li><div class="de1"> ++ for i in '"$base/$flavor"' '"$base/$flavor.d"/*' </div></li> <li><div class="de2"> ++ isRegularFile /etc/vservers/vs-suse11/scripts/initialize </div></li> <li><div class="de1"> ++ test -f /etc/vservers/vs-suse11/scripts/initialize </div></li> <li><div class="de2"> ++ return 1 </div></li> <li><div class="de1"> ++ continue </div></li> <li><div class="de2"> ++ for i in '"$base/$flavor"' '"$base/$flavor.d"/*' </div></li> <li><div class="de1"> ++ isRegularFile '/etc/vservers/vs-suse11/scripts/initialize.d/*' </div></li> <li><div class="de2"> ++ test -f '/etc/vservers/vs-suse11/scripts/initialize.d/*' </div></li> <li><div class="de1"> ++ return 1 </div></li> <li><div class="de2"> ++ continue </div></li> <li><div class="de1"> ++ test -z '' -o -n '' </div></li> <li><div class="de2"> ++ for base in '"$vdir"/scripts' '"$__CONFDIR"/.defaults/scripts' </div></li> <li><div class="de1"> ++ local DONT_SKIP_DEFAULTS= </div></li> <li><div class="de2"> ++ local already_handled= </div></li> <li><div class="de1"> ++ for i in '"$base/$flavor"' '"$base/$flavor.d"/*' </div></li> <li><div class="de2"> ++ isRegularFile /etc/vservers/.defaults/scripts/initialize </div></li> <li><div class="de1"> ++ test -f /etc/vservers/.defaults/scripts/initialize </div></li> <li><div class="de2"> ++ return 1 </div></li> <li><div class="de1"> ++ continue </div></li> <li><div class="de2"> ++ for i in '"$base/$flavor"' '"$base/$flavor.d"/*' </div></li> <li><div class="de1"> ++ isRegularFile '/etc/vservers/.defaults/scripts/initialize.d/*' </div></li> <li><div class="de2"> ++ test -f '/etc/vservers/.defaults/scripts/initialize.d/*' </div></li> <li><div class="de1"> ++ return 1 </div></li> <li><div class="de2"> ++ continue </div></li> <li><div class="de1"> ++ test -z '' -o -n '' </div></li> <li><div class="de2"> ++ popd </div></li> <li><div class="de1"> ++ fsckAllFS /etc/vservers/vs-suse11 </div></li> <li><div class="de2"> ++ local cfgdir=/etc/vservers/vs-suse11 </div></li> <li><div class="de1"> ++ local fstab=/etc/vservers/vs-suse11/fstab </div></li> <li><div class="de2"> ++ local FSTAB_FILE </div></li> <li><div class="de1"> ++ local fsck_exitcode </div></li> <li><div class="de2"> ++ test -e /etc/vservers/vs-suse11/fstab </div></li> <li><div class="de1"> ++ export FSTAB_FILE=/etc/vservers/vs-suse11/fstab </div></li> <li><div class="de2"> ++ FSTAB_FILE=/etc/vservers/vs-suse11/fstab </div></li> <li><div class="de1"> ++ /sbin/fsck -s -n -A -T </div></li> <li><div class="de2"> ++ fsck_exitcode=0 </div></li> <li><div class="de1"> ++ test 0 -eq 0 -o 0 -eq 1 </div></li> <li><div class="de2"> ++ mountRootFS /etc/vservers/vs-suse11 </div></li> <li><div class="de1"> ++ local cfgdir=/etc/vservers/vs-suse11 </div></li> <li><div class="de2"> ++ local vdir=/etc/vservers/vs-suse11/vdir </div></li> <li><div class="de1"> ++ local fstab=/etc/vservers/vs-suse11/fstab </div></li> <li><div class="de2"> ++ local xflag= </div></li> <li><div class="de1"> ++ test -e /etc/vservers/vs-suse11/fstab </div></li> <li><div class="de2"> ++ pushd /etc/vservers/vs-suse11/vdir </div></li> <li><div class="de1"> ++ test -w etc -o -w etc/mtab </div></li> <li><div class="de2"> ++ /usr/lib/util-vserver/secure-mount -a --chroot --fstab /etc/vservers/vs-suse11/fstab --rootfs only -n </div></li> <li><div class="de1"> ++ popd </div></li> <li><div class="de2"> ++ generateOptions /etc/vservers/vs-suse11 </div></li> <li><div class="de1"> ++ _generateInterfaceOptions /etc/vservers/vs-suse11 </div></li> <li><div class="de2"> ++ local iface </div></li> <li><div class="de1"> ++ getFileValue N_CONTEXT /etc/vservers/vs-suse11/ncontext /etc/vservers/vs-suse11/context </div></li> <li><div class="de2"> ++ local _gfv_var=N_CONTEXT </div></li> <li><div class="de1"> ++ local _gfv_file </div></li> <li><div class="de2"> ++ shift </div></li> <li><div class="de1"> ++ findFile _gfv_file /etc/vservers/vs-suse11/ncontext /etc/vservers/vs-suse11/context '' </div></li> <li><div class="de2"> ++ findObject -f _gfv_file /etc/vservers/vs-suse11/ncontext /etc/vservers/vs-suse11/context '' </div></li> <li><div class="de1"> ++ local _fo_mod=-f </div></li> <li><div class="de2"> ++ local _fo_var=_gfv_file </div></li> <li><div class="de1"> ++ local _fo_file= </div></li> <li><div class="de2"> ++ local _fo_i=X </div></li> <li><div class="de1"> ++ shift 2 </div></li> <li><div class="de2"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de1"> ++ test -n /etc/vservers/vs-suse11/ncontext </div></li> <li><div class="de2"> ++ test '!' -f /etc/vservers/vs-suse11/ncontext </div></li> <li><div class="de1"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de2"> ++ test -n /etc/vservers/vs-suse11/context </div></li> <li><div class="de1"> ++ test '!' -f /etc/vservers/vs-suse11/context </div></li> <li><div class="de2"> ++ _fo_file=/etc/vservers/vs-suse11/context </div></li> <li><div class="de1"> ++ break </div></li> <li><div class="de2"> ++ test -z /etc/vservers/vs-suse11/context -o -n /etc/vservers/vs-suse11/context </div></li> <li><div class="de1"> ++ eval '_gfv_file="/etc/vservers/vs-suse11/context"' </div></li> <li><div class="de2"> +++ _gfv_file=/etc/vservers/vs-suse11/context </div></li> <li><div class="de1"> ++ test -n /etc/vservers/vs-suse11/context -a -r /etc/vservers/vs-suse11/context </div></li> <li><div class="de2"> ++ eval read N_CONTEXT </div></li> <li><div class="de1"> +++ read N_CONTEXT </div></li> <li><div class="de2"> ++ test -n 107 -o -z '' </div></li> <li><div class="de1"> ++ for iface in '"$1/interfaces/"*' </div></li> <li><div class="de2"> ++ test -d /etc/vservers/vs-suse11/interfaces/0 </div></li> <li><div class="de1"> ++ test '!' -e /etc/vservers/vs-suse11/interfaces/0/disabled </div></li> <li><div class="de2"> ++ _processSingleInterface /etc/vservers/vs-suse11/interfaces/0 </div></li> <li><div class="de1"> ++ local iface=/etc/vservers/vs-suse11/interfaces/0 </div></li> <li><div class="de2"> ++ local ip </div></li> <li><div class="de1"> ++ local dev </div></li> <li><div class="de2"> ++ local prefix </div></li> <li><div class="de1"> ++ local mask </div></li> <li><div class="de2"> ++ local bcast </div></li> <li><div class="de1"> ++ local name </div></li> <li><div class="de2"> ++ local scope </div></li> <li><div class="de1"> ++ local mac </div></li> <li><div class="de2"> ++ local extip </div></li> <li><div class="de1"> ++ local up=up </div></li> <li><div class="de2"> ++ local peer </div></li> <li><div class="de1"> ++ _getInterfaceValue ip '' /etc/vservers/vs-suse11/interfaces/0 </div></li> <li><div class="de2"> ++ local _giv_val=ip </div></li> <li><div class="de1"> ++ local _giv_dflt= </div></li> <li><div class="de2"> ++ shift 2 </div></li> <li><div class="de1"> ++ local _giv_i </div></li> <li><div class="de2"> ++ local _giv_tmp </div></li> <li><div class="de1"> ++ : 192.168.1.65 </div></li> <li><div class="de2"> ++ eval 'ip=$_giv_tmp' </div></li> <li><div class="de1"> +++ ip=192.168.1.65 </div></li> <li><div class="de2"> ++ _getInterfaceValue extip '' /etc/vservers/vs-suse11/interfaces/0 /etc/vservers/vs-suse11/interfaces/0/.. </div></li> <li><div class="de1"> ++ local _giv_val=extip </div></li> <li><div class="de2"> ++ local _giv_dflt= </div></li> <li><div class="de1"> ++ shift 2 </div></li> <li><div class="de2"> ++ local _giv_i </div></li> <li><div class="de1"> ++ local _giv_tmp </div></li> <li><div class="de2"> ++ : </div></li> <li><div class="de1"> ++ eval 'extip=$_giv_tmp' </div></li> <li><div class="de2"> +++ extip= </div></li> <li><div class="de1"> ++ _getInterfaceValue dev '' /etc/vservers/vs-suse11/interfaces/0 /etc/vservers/vs-suse11/interfaces/0/.. </div></li> <li><div class="de2"> ++ local _giv_val=dev </div></li> <li><div class="de1"> ++ local _giv_dflt= </div></li> <li><div class="de2"> ++ shift 2 </div></li> <li><div class="de1"> ++ local _giv_i </div></li> <li><div class="de2"> ++ local _giv_tmp </div></li> <li><div class="de1"> ++ : eth0 </div></li> <li><div class="de2"> ++ eval 'dev=$_giv_tmp' </div></li> <li><div class="de1"> +++ dev=eth0 </div></li> <li><div class="de2"> ++ _getInterfaceValue prefix '' /etc/vservers/vs-suse11/interfaces/0 /etc/vservers/vs-suse11/interfaces/0/.. </div></li> <li><div class="de1"> ++ local _giv_val=prefix </div></li> <li><div class="de2"> ++ local _giv_dflt= </div></li> <li><div class="de1"> ++ shift 2 </div></li> <li><div class="de2"> ++ local _giv_i </div></li> <li><div class="de1"> ++ local _giv_tmp </div></li> <li><div class="de2"> ++ : 24 </div></li> <li><div class="de1"> ++ eval 'prefix=$_giv_tmp' </div></li> <li><div class="de2"> +++ prefix=24 </div></li> <li><div class="de1"> ++ _getInterfaceValue mask '' /etc/vservers/vs-suse11/interfaces/0 /etc/vservers/vs-suse11/interfaces/0/.. </div></li> <li><div class="de2"> ++ local _giv_val=mask </div></li> <li><div class="de1"> ++ local _giv_dflt= </div></li> <li><div class="de2"> ++ shift 2 </div></li> <li><div class="de1"> ++ local _giv_i </div></li> <li><div class="de2"> ++ local _giv_tmp </div></li> <li><div class="de1"> ++ : </div></li> <li><div class="de2"> ++ eval 'mask=$_giv_tmp' </div></li> <li><div class="de1"> +++ mask= </div></li> <li><div class="de2"> ++ _getInterfaceValue bcast '' /etc/vservers/vs-suse11/interfaces/0 /etc/vservers/vs-suse11/interfaces/0/.. </div></li> <li><div class="de1"> ++ local _giv_val=bcast </div></li> <li><div class="de2"> ++ local _giv_dflt= </div></li> <li><div class="de1"> ++ shift 2 </div></li> <li><div class="de2"> ++ local _giv_i </div></li> <li><div class="de1"> ++ local _giv_tmp </div></li> <li><div class="de2"> ++ : </div></li> <li><div class="de1"> ++ eval 'bcast=$_giv_tmp' </div></li> <li><div class="de2"> +++ bcast= </div></li> <li><div class="de1"> ++ _getInterfaceValue name '' /etc/vservers/vs-suse11/interfaces/0 </div></li> <li><div class="de2"> ++ local _giv_val=name </div></li> <li><div class="de1"> ++ local _giv_dflt= </div></li> <li><div class="de2"> ++ shift 2 </div></li> <li><div class="de1"> ++ local _giv_i </div></li> <li><div class="de2"> ++ local _giv_tmp </div></li> <li><div class="de1"> ++ : </div></li> <li><div class="de2"> ++ eval 'name=$_giv_tmp' </div></li> <li><div class="de1"> +++ name= </div></li> <li><div class="de2"> ++ _getInterfaceValue scope '' /etc/vservers/vs-suse11/interfaces/0 /etc/vservers/vs-suse11/interfaces/0/.. </div></li> <li><div class="de1"> ++ local _giv_val=scope </div></li> <li><div class="de2"> ++ local _giv_dflt= </div></li> <li><div class="de1"> ++ shift 2 </div></li> <li><div class="de2"> ++ local _giv_i </div></li> <li><div class="de1"> ++ local _giv_tmp </div></li> <li><div class="de2"> ++ : </div></li> <li><div class="de1"> ++ eval 'scope=$_giv_tmp' </div></li> <li><div class="de2"> +++ scope= </div></li> <li><div class="de1"> ++ _getInterfaceValue mac '' /etc/vservers/vs-suse11/interfaces/0 </div></li> <li><div class="de2"> ++ local _giv_val=mac </div></li> <li><div class="de1"> ++ local _giv_dflt= </div></li> <li><div class="de2"> ++ shift 2 </div></li> <li><div class="de1"> ++ local _giv_i </div></li> <li><div class="de2"> ++ local _giv_tmp </div></li> <li><div class="de1"> ++ : </div></li> <li><div class="de2"> ++ eval 'mac=$_giv_tmp' </div></li> <li><div class="de1"> +++ mac= </div></li> <li><div class="de2"> ++ _getInterfaceValue peer '' /etc/vservers/vs-suse11/interfaces/0 </div></li> <li><div class="de1"> ++ local _giv_val=peer </div></li> <li><div class="de2"> ++ local _giv_dflt= </div></li> <li><div class="de1"> ++ shift 2 </div></li> <li><div class="de2"> ++ local _giv_i </div></li> <li><div class="de1"> ++ local _giv_tmp </div></li> <li><div class="de2"> ++ : </div></li> <li><div class="de1"> ++ eval 'peer=$_giv_tmp' </div></li> <li><div class="de2"> +++ peer= </div></li> <li><div class="de1"> ++ test -n 192.168.1.65 </div></li> <li><div class="de2"> ++ test -n eth0 -o -e /etc/vservers/vs-suse11/interfaces/0/nodev </div></li> <li><div class="de1"> ++ test '!' -e /etc/vservers/vs-suse11/interfaces/0/down </div></li> <li><div class="de2"> ++ true </div></li> <li><div class="de1"> ++ _transformMask2Prefix prefix 24 '' </div></li> <li><div class="de2"> ++ local _tm2p_tmp=24 </div></li> <li><div class="de1"> ++ test -n 24 </div></li> <li><div class="de2"> ++ eval 'prefix=$_tm2p_tmp' </div></li> <li><div class="de1"> +++ prefix=24 </div></li> <li><div class="de2"> ++ return 0 </div></li> <li><div class="de1"> ++ INTERFACES=("${INTERFACES[@]}" "$ip${prefix:+/$prefix}") </div></li> <li><div class="de2"> ++ test '!' -e /etc/vservers/vs-suse11/interfaces/0/nodev </div></li> <li><div class="de1"> ++ test '!' -e /etc/vservers/vs-suse11/interfaces/0/only_ip </div></li> <li><div class="de2"> ++ test -e /etc/vservers/vs-suse11/interfaces/0/vlandev -o '(' -e /etc/vservers/vs-suse11/interfaces/0/../vlandev -a '!' -e /etc/vservers/vs-suse11/interfaces/0/novlandev ')' -o '(' -e /etc/vservers/.defaults/interfaces/vlandev -a '!' -e /etc/vservers/vs-suse11/interfaces/0/novlandev -a '!' -e /etc/vservers/vs-suse11/interfaces/0/../novlandev ')' </div></li> <li><div class="de1"> ++ test -e /etc/vservers/vs-suse11/interfaces/0/indirect </div></li> <li><div class="de2"> ++ local 'use_bcast=broadcast +' </div></li> <li><div class="de1"> ++ echo 192.168.1.65 </div></li> <li><div class="de2"> ++ /bin/grep -q : </div></li> <li><div class="de1"> ++ local tun_info </div></li> <li><div class="de2"> +++ _getTunInfo /etc/vservers/vs-suse11/interfaces/0 </div></li> <li><div class="de1"> +++ local iface=/etc/vservers/vs-suse11/interfaces/0 </div></li> <li><div class="de2"> +++ test -e /etc/vservers/vs-suse11/interfaces/0/tun -o -e /etc/vservers/vs-suse11/interfaces/0/tap </div></li> <li><div class="de1"> +++ return 1 </div></li> <li><div class="de2"> ++ tun_info= </div></li> <li><div class="de1"> ++ _addInterfaceCmd IP_ADDR 192.168.1.65/24 broadcast + dev eth0 </div></li> <li><div class="de2"> ++ eval 'INTERFACE_CMDS_0=( "$@" )' </div></li> <li><div class="de1"> +++ INTERFACE_CMDS_0=("$@") </div></li> <li><div class="de2"> ++ let ++INTERFACE_CMDS_IDX </div></li> <li><div class="de1"> ++ _addInterfaceCmd IP_LINK eth0 up </div></li> <li><div class="de2"> ++ eval 'INTERFACE_CMDS_1=( "$@" )' </div></li> <li><div class="de1"> +++ INTERFACE_CMDS_1=("$@") </div></li> <li><div class="de2"> ++ let ++INTERFACE_CMDS_IDX </div></li> <li><div class="de1"> ++ break </div></li> <li><div class="de2"> ++ _HAVE_INTERFACE_OPTIONS=1 </div></li> <li><div class="de1"> ++ test -n '' </div></li> <li><div class="de2"> ++ _generateChbindOptions /etc/vservers/vs-suse11 </div></li> <li><div class="de1"> ++ local vdir=/etc/vservers/vs-suse11 </div></li> <li><div class="de2"> ++ local i </div></li> <li><div class="de1"> ++ local bcast= </div></li> <li><div class="de2"> ++ local lback= </div></li> <li><div class="de1"> ++ local nid= </div></li> <li><div class="de2"> ++ test -n 1 </div></li> <li><div class="de1"> ++ local f=/etc/vservers/vs-suse11/interfaces/bcast </div></li> <li><div class="de2"> ++ getFileValue bcast /etc/vservers/vs-suse11/interfaces/bcast </div></li> <li><div class="de1"> ++ local _gfv_var=bcast </div></li> <li><div class="de2"> ++ local _gfv_file </div></li> <li><div class="de1"> ++ shift </div></li> <li><div class="de2"> ++ findFile _gfv_file /etc/vservers/vs-suse11/interfaces/bcast '' </div></li> <li><div class="de1"> ++ findObject -f _gfv_file /etc/vservers/vs-suse11/interfaces/bcast '' </div></li> <li><div class="de2"> ++ local _fo_mod=-f </div></li> <li><div class="de1"> ++ local _fo_var=_gfv_file </div></li> <li><div class="de2"> ++ local _fo_file= </div></li> <li><div class="de1"> ++ local _fo_i=X </div></li> <li><div class="de2"> ++ shift 2 </div></li> <li><div class="de1"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de2"> ++ test -n /etc/vservers/vs-suse11/interfaces/bcast </div></li> <li><div class="de1"> ++ test '!' -f /etc/vservers/vs-suse11/interfaces/bcast </div></li> <li><div class="de2"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de1"> ++ test -n '' </div></li> <li><div class="de2"> ++ continue </div></li> <li><div class="de1"> ++ test -z '' -o -n '' </div></li> <li><div class="de2"> ++ eval '_gfv_file=""' </div></li> <li><div class="de1"> +++ _gfv_file= </div></li> <li><div class="de2"> ++ test -n '' -a -r '' </div></li> <li><div class="de1"> ++ return 0 </div></li> <li><div class="de2"> ++ f=/etc/vservers/vs-suse11/interfaces/lback </div></li> <li><div class="de1"> ++ getFileValue lback /etc/vservers/vs-suse11/interfaces/lback </div></li> <li><div class="de2"> ++ local _gfv_var=lback </div></li> <li><div class="de1"> ++ local _gfv_file </div></li> <li><div class="de2"> ++ shift </div></li> <li><div class="de1"> ++ findFile _gfv_file /etc/vservers/vs-suse11/interfaces/lback '' </div></li> <li><div class="de2"> ++ findObject -f _gfv_file /etc/vservers/vs-suse11/interfaces/lback '' </div></li> <li><div class="de1"> ++ local _fo_mod=-f </div></li> <li><div class="de2"> ++ local _fo_var=_gfv_file </div></li> <li><div class="de1"> ++ local _fo_file= </div></li> <li><div class="de2"> ++ local _fo_i=X </div></li> <li><div class="de1"> ++ shift 2 </div></li> <li><div class="de2"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de1"> ++ test -n /etc/vservers/vs-suse11/interfaces/lback </div></li> <li><div class="de2"> ++ test '!' -f /etc/vservers/vs-suse11/interfaces/lback </div></li> <li><div class="de1"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de2"> ++ test -n '' </div></li> <li><div class="de1"> ++ continue </div></li> <li><div class="de2"> ++ test -z '' -o -n '' </div></li> <li><div class="de1"> ++ eval '_gfv_file=""' </div></li> <li><div class="de2"> +++ _gfv_file= </div></li> <li><div class="de1"> ++ test -n '' -a -r '' </div></li> <li><div class="de2"> ++ return 0 </div></li> <li><div class="de1"> ++ CHBIND_CMD=($_CHBIND $SILENT_OPT --secure ${N_CONTEXT:+--nid "$N_CONTEXT"} ${bcast:+--bcast "$bcast"} ${lback:+--lback "$lback"}) </div></li> <li><div class="de2"> ++ for i in '"${INTERFACES[@]}"' </div></li> <li><div class="de1"> ++ CHBIND_CMD=("${CHBIND_CMD[@]}" --ip "$i") </div></li> <li><div class="de2"> ++ _readFileToArray /etc/vservers/vs-suse11/nflags CHBIND_CMD --flag </div></li> <li><div class="de1"> ++ local _rfta_f=/etc/vservers/vs-suse11/nflags </div></li> <li><div class="de2"> ++ local _rfta_a=CHBIND_CMD </div></li> <li><div class="de1"> ++ local _rfta_p=--flag </div></li> <li><div class="de2"> ++ local _rfta_v </div></li> <li><div class="de1"> ++ test -e /etc/vservers/vs-suse11/nflags </div></li> <li><div class="de2"> ++ return 0 </div></li> <li><div class="de1"> ++ _readFileToArray /etc/vservers/vs-suse11/ncapabilities CHBIND_CMD --ncap </div></li> <li><div class="de2"> ++ local _rfta_f=/etc/vservers/vs-suse11/ncapabilities </div></li> <li><div class="de1"> ++ local _rfta_a=CHBIND_CMD </div></li> <li><div class="de2"> ++ local _rfta_p=--ncap </div></li> <li><div class="de1"> ++ local _rfta_v </div></li> <li><div class="de2"> ++ test -e /etc/vservers/vs-suse11/ncapabilities </div></li> <li><div class="de1"> ++ return 0 </div></li> <li><div class="de2"> ++ _HAVE_CHBIND_OPTIONS=1 </div></li> <li><div class="de1"> ++ _generateNiceCommand /etc/vservers/vs-suse11 </div></li> <li><div class="de2"> ++ local vdir=/etc/vservers/vs-suse11 </div></li> <li><div class="de1"> ++ local nice=0 </div></li> <li><div class="de2"> +++ /usr/bin/nice </div></li> <li><div class="de1"> ++ local current_nice=0 </div></li> <li><div class="de2"> ++ test -r /etc/vservers/vs-suse11/nice </div></li> <li><div class="de1"> ++ let nice=0-0 </div></li> <li><div class="de2"> ++ : </div></li> <li><div class="de1"> ++ NICE_CMD=($_NICE -n $nice) </div></li> <li><div class="de2"> ++ _generateIONiceCommand /etc/vservers/vs-suse11 </div></li> <li><div class="de1"> ++ local vdir=/etc/vservers/vs-suse11 </div></li> <li><div class="de2"> ++ local ionice_class=2 </div></li> <li><div class="de1"> ++ local ionice_priority=0 </div></li> <li><div class="de2"> ++ test -n /usr/bin/ionice </div></li> <li><div class="de1"> ++ test -r /etc/vservers/vs-suse11/ionice/class </div></li> <li><div class="de2"> ++ test -r /etc/vservers/vs-suse11/ionice/priority </div></li> <li><div class="de1"> ++ IONICE_CMD=($_IONICE -c$ionice_class -n$ionice_priority) </div></li> <li><div class="de2"> ++ _generateInitOptions /etc/vservers/vs-suse11 </div></li> <li><div class="de1"> ++ local vdir=/etc/vservers/vs-suse11 </div></li> <li><div class="de2"> ++ local cfgdir=/etc/vservers/vs-suse11/apps/init </div></li> <li><div class="de1"> ++ local i f </div></li> <li><div class="de2"> ++ INITCMD_START=() </div></li> <li><div class="de1"> ++ INITCMD_STOP=() </div></li> <li><div class="de2"> ++ INITCMD_START_SYNC=() </div></li> <li><div class="de1"> ++ INITCMD_STOP_SYNC=() </div></li> <li><div class="de2"> ++ INITCMD_PREPARE=() </div></li> <li><div class="de1"> ++ STOPCMD_PREPARE=() </div></li> <li><div class="de2"> ++ INITKILL_SEQ=(15 5 9) </div></li> <li><div class="de1"> ++ CHCONTEXT_INIT_OPTS=() </div></li> <li><div class="de2"> ++ test xsysv = xrescue </div></li> <li><div class="de1"> ++ getFileValue INITSTYLE /etc/vservers/vs-suse11/apps/init/style </div></li> <li><div class="de2"> ++ local _gfv_var=INITSTYLE </div></li> <li><div class="de1"> ++ local _gfv_file </div></li> <li><div class="de2"> ++ shift </div></li> <li><div class="de1"> ++ findFile _gfv_file /etc/vservers/vs-suse11/apps/init/style '' </div></li> <li><div class="de2"> ++ findObject -f _gfv_file /etc/vservers/vs-suse11/apps/init/style '' </div></li> <li><div class="de1"> ++ local _fo_mod=-f </div></li> <li><div class="de2"> ++ local _fo_var=_gfv_file </div></li> <li><div class="de1"> ++ local _fo_file= </div></li> <li><div class="de2"> ++ local _fo_i=X </div></li> <li><div class="de1"> ++ shift 2 </div></li> <li><div class="de2"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de1"> ++ test -n /etc/vservers/vs-suse11/apps/init/style </div></li> <li><div class="de2"> ++ test '!' -f /etc/vservers/vs-suse11/apps/init/style </div></li> <li><div class="de1"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de2"> ++ test -n '' </div></li> <li><div class="de1"> ++ continue </div></li> <li><div class="de2"> ++ test -z '' -o -n '' </div></li> <li><div class="de1"> ++ eval '_gfv_file=""' </div></li> <li><div class="de2"> +++ _gfv_file= </div></li> <li><div class="de1"> ++ test -n '' -a -r '' </div></li> <li><div class="de2"> ++ return 0 </div></li> <li><div class="de1"> ++ getFileValue RUNLEVEL_START /etc/vservers/vs-suse11/apps/init/runlevel </div></li> <li><div class="de2"> ++ local _gfv_var=RUNLEVEL_START </div></li> <li><div class="de1"> ++ local _gfv_file </div></li> <li><div class="de2"> ++ shift </div></li> <li><div class="de1"> ++ findFile _gfv_file /etc/vservers/vs-suse11/apps/init/runlevel '' </div></li> <li><div class="de2"> ++ findObject -f _gfv_file /etc/vservers/vs-suse11/apps/init/runlevel '' </div></li> <li><div class="de1"> ++ local _fo_mod=-f </div></li> <li><div class="de2"> ++ local _fo_var=_gfv_file </div></li> <li><div class="de1"> ++ local _fo_file= </div></li> <li><div class="de2"> ++ local _fo_i=X </div></li> <li><div class="de1"> ++ shift 2 </div></li> <li><div class="de2"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de1"> ++ test -n /etc/vservers/vs-suse11/apps/init/runlevel </div></li> <li><div class="de2"> ++ test '!' -f /etc/vservers/vs-suse11/apps/init/runlevel </div></li> <li><div class="de1"> ++ _fo_file=/etc/vservers/vs-suse11/apps/init/runlevel </div></li> <li><div class="de2"> ++ break </div></li> <li><div class="de1"> ++ test -z /etc/vservers/vs-suse11/apps/init/runlevel -o -n /etc/vservers/vs-suse11/apps/init/runlevel </div></li> <li><div class="de2"> ++ eval '_gfv_file="/etc/vservers/vs-suse11/apps/init/runlevel"' </div></li> <li><div class="de1"> +++ _gfv_file=/etc/vservers/vs-suse11/apps/init/runlevel </div></li> <li><div class="de2"> ++ test -n /etc/vservers/vs-suse11/apps/init/runlevel -a -r /etc/vservers/vs-suse11/apps/init/runlevel </div></li> <li><div class="de1"> ++ eval read RUNLEVEL_START </div></li> <li><div class="de2"> +++ read RUNLEVEL_START </div></li> <li><div class="de1"> ++ getFileValue RUNLEVEL_START /etc/vservers/vs-suse11/apps/init/runlevel.start </div></li> <li><div class="de2"> ++ local _gfv_var=RUNLEVEL_START </div></li> <li><div class="de1"> ++ local _gfv_file </div></li> <li><div class="de2"> ++ shift </div></li> <li><div class="de1"> ++ findFile _gfv_file /etc/vservers/vs-suse11/apps/init/runlevel.start '' </div></li> <li><div class="de2"> ++ findObject -f _gfv_file /etc/vservers/vs-suse11/apps/init/runlevel.start '' </div></li> <li><div class="de1"> ++ local _fo_mod=-f </div></li> <li><div class="de2"> ++ local _fo_var=_gfv_file </div></li> <li><div class="de1"> ++ local _fo_file= </div></li> <li><div class="de2"> ++ local _fo_i=X </div></li> <li><div class="de1"> ++ shift 2 </div></li> <li><div class="de2"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de1"> ++ test -n /etc/vservers/vs-suse11/apps/init/runlevel.start </div></li> <li><div class="de2"> ++ test '!' -f /etc/vservers/vs-suse11/apps/init/runlevel.start </div></li> <li><div class="de1"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de2"> ++ test -n '' </div></li> <li><div class="de1"> ++ continue </div></li> <li><div class="de2"> ++ test -z '' -o -n '' </div></li> <li><div class="de1"> ++ eval '_gfv_file=""' </div></li> <li><div class="de2"> +++ _gfv_file= </div></li> <li><div class="de1"> ++ test -n '' -a -r '' </div></li> <li><div class="de2"> ++ return 0 </div></li> <li><div class="de1"> ++ getFileValue RUNLEVEL_STOP /etc/vservers/vs-suse11/apps/init/runlevel.stop </div></li> <li><div class="de2"> ++ local _gfv_var=RUNLEVEL_STOP </div></li> <li><div class="de1"> ++ local _gfv_file </div></li> <li><div class="de2"> ++ shift </div></li> <li><div class="de1"> ++ findFile _gfv_file /etc/vservers/vs-suse11/apps/init/runlevel.stop '' </div></li> <li><div class="de2"> ++ findObject -f _gfv_file /etc/vservers/vs-suse11/apps/init/runlevel.stop '' </div></li> <li><div class="de1"> ++ local _fo_mod=-f </div></li> <li><div class="de2"> ++ local _fo_var=_gfv_file </div></li> <li><div class="de1"> ++ local _fo_file= </div></li> <li><div class="de2"> ++ local _fo_i=X </div></li> <li><div class="de1"> ++ shift 2 </div></li> <li><div class="de2"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de1"> ++ test -n /etc/vservers/vs-suse11/apps/init/runlevel.stop </div></li> <li><div class="de2"> ++ test '!' -f /etc/vservers/vs-suse11/apps/init/runlevel.stop </div></li> <li><div class="de1"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de2"> ++ test -n '' </div></li> <li><div class="de1"> ++ continue </div></li> <li><div class="de2"> ++ test -z '' -o -n '' </div></li> <li><div class="de1"> ++ eval '_gfv_file=""' </div></li> <li><div class="de2"> +++ _gfv_file= </div></li> <li><div class="de1"> ++ test -n '' -a -r '' </div></li> <li><div class="de2"> ++ return 0 </div></li> <li><div class="de1"> ++ getFileArray INITKILL_SEQ /etc/vservers/vs-suse11/apps/init/killseq </div></li> <li><div class="de2"> ++ local _gfa_var=INITKILL_SEQ </div></li> <li><div class="de1"> ++ local _gfa_file </div></li> <li><div class="de2"> ++ shift </div></li> <li><div class="de1"> ++ findFile _gfa_file /etc/vservers/vs-suse11/apps/init/killseq '' </div></li> <li><div class="de2"> ++ findObject -f _gfa_file /etc/vservers/vs-suse11/apps/init/killseq '' </div></li> <li><div class="de1"> ++ local _fo_mod=-f </div></li> <li><div class="de2"> ++ local _fo_var=_gfa_file </div></li> <li><div class="de1"> ++ local _fo_file= </div></li> <li><div class="de2"> ++ local _fo_i=X </div></li> <li><div class="de1"> ++ shift 2 </div></li> <li><div class="de2"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de1"> ++ test -n /etc/vservers/vs-suse11/apps/init/killseq </div></li> <li><div class="de2"> ++ test '!' -f /etc/vservers/vs-suse11/apps/init/killseq </div></li> <li><div class="de1"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de2"> ++ test -n '' </div></li> <li><div class="de1"> ++ continue </div></li> <li><div class="de2"> ++ test -z '' -o -n '' </div></li> <li><div class="de1"> ++ eval '_gfa_file=""' </div></li> <li><div class="de2"> +++ _gfa_file= </div></li> <li><div class="de1"> ++ test -n '' -a -r '' </div></li> <li><div class="de2"> ++ return 0 </div></li> <li><div class="de1"> ++ findFile _gio_env /etc/vservers/vs-suse11/apps/init/environment /etc/vservers/.defaults/apps/init/environment /usr/lib/util-vserver/defaults/environment </div></li> <li><div class="de2"> ++ findObject -f _gio_env /etc/vservers/vs-suse11/apps/init/environment /etc/vservers/.defaults/apps/init/environment /usr/lib/util-vserver/defaults/environment </div></li> <li><div class="de1"> ++ local _fo_mod=-f </div></li> <li><div class="de2"> ++ local _fo_var=_gio_env </div></li> <li><div class="de1"> ++ local _fo_file= </div></li> <li><div class="de2"> ++ local _fo_i=X </div></li> <li><div class="de1"> ++ shift 2 </div></li> <li><div class="de2"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de1"> ++ test -n /etc/vservers/vs-suse11/apps/init/environment </div></li> <li><div class="de2"> ++ test '!' -f /etc/vservers/vs-suse11/apps/init/environment </div></li> <li><div class="de1"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de2"> ++ test -n /etc/vservers/.defaults/apps/init/environment </div></li> <li><div class="de1"> ++ test '!' -f /etc/vservers/.defaults/apps/init/environment </div></li> <li><div class="de2"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de1"> ++ test -n /usr/lib/util-vserver/defaults/environment </div></li> <li><div class="de2"> ++ test '!' -f /usr/lib/util-vserver/defaults/environment </div></li> <li><div class="de1"> ++ _fo_file=/usr/lib/util-vserver/defaults/environment </div></li> <li><div class="de2"> ++ break </div></li> <li><div class="de1"> ++ test -z /usr/lib/util-vserver/defaults/environment -o -n /usr/lib/util-vserver/defaults/environment </div></li> <li><div class="de2"> ++ eval '_gio_env="/usr/lib/util-vserver/defaults/environment"' </div></li> <li><div class="de1"> +++ _gio_env=/usr/lib/util-vserver/defaults/environment </div></li> <li><div class="de2"> ++ getFileArray OPTS_ENV /usr/lib/util-vserver/defaults/environment </div></li> <li><div class="de1"> ++ local _gfa_var=OPTS_ENV </div></li> <li><div class="de2"> ++ local _gfa_file </div></li> <li><div class="de1"> ++ shift </div></li> <li><div class="de2"> ++ findFile _gfa_file /usr/lib/util-vserver/defaults/environment '' </div></li> <li><div class="de1"> ++ findObject -f _gfa_file /usr/lib/util-vserver/defaults/environment '' </div></li> <li><div class="de2"> ++ local _fo_mod=-f </div></li> <li><div class="de1"> ++ local _fo_var=_gfa_file </div></li> <li><div class="de2"> ++ local _fo_file= </div></li> <li><div class="de1"> ++ local _fo_i=X </div></li> <li><div class="de2"> ++ shift 2 </div></li> <li><div class="de1"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de2"> ++ test -n /usr/lib/util-vserver/defaults/environment </div></li> <li><div class="de1"> ++ test '!' -f /usr/lib/util-vserver/defaults/environment </div></li> <li><div class="de2"> ++ _fo_file=/usr/lib/util-vserver/defaults/environment </div></li> <li><div class="de1"> ++ break </div></li> <li><div class="de2"> ++ test -z /usr/lib/util-vserver/defaults/environment -o -n /usr/lib/util-vserver/defaults/environment </div></li> <li><div class="de1"> ++ eval '_gfa_file="/usr/lib/util-vserver/defaults/environment"' </div></li> <li><div class="de2"> +++ _gfa_file=/usr/lib/util-vserver/defaults/environment </div></li> <li><div class="de1"> ++ test -n /usr/lib/util-vserver/defaults/environment -a -r /usr/lib/util-vserver/defaults/environment </div></li> <li><div class="de2"> ++ local 'IFS= </div></li> <li><div class="de1"> ' </div></li> <li><div class="de2"> ++ eval 'OPTS_ENV=( $(< "$_gfa_file") )' </div></li> <li><div class="de1"> +++ OPTS_ENV=($(< "$_gfa_file")) </div></li> <li><div class="de2"> ++ case x"$INITSTYLE" in </div></li> <li><div class="de1"> ++ test -n 2 </div></li> <li><div class="de2"> ++ test -n '' </div></li> <li><div class="de1"> ++ RUNLEVEL_STOP=6 </div></li> <li><div class="de2"> ++ for i in /etc/init.d/rc /etc/rc.d/rc </div></li> <li><div class="de1"> ++ test -x /etc/vservers/vs-suse11/vdir//etc/init.d/rc </div></li> <li><div class="de2"> ++ INITCMD_START=("$i" "$RUNLEVEL_START") </div></li> <li><div class="de1"> ++ INITCMD_STOP=("$i" "$RUNLEVEL_STOP") </div></li> <li><div class="de2"> ++ for i in /etc/init.d/rc /etc/rc.d/rc </div></li> <li><div class="de1"> ++ test -x /etc/vservers/vs-suse11/vdir//etc/rc.d/rc </div></li> <li><div class="de2"> ++ INITCMD_START=("$i" "$RUNLEVEL_START") </div></li> <li><div class="de1"> ++ INITCMD_STOP=("$i" "$RUNLEVEL_STOP") </div></li> <li><div class="de2"> ++ INITCMD_PREPARE=($_FAKE_RUNLEVEL "$RUNLEVEL_START" /var/run/utmp) </div></li> <li><div class="de1"> ++ OPTS_ENV=("${OPTS_ENV[@]}" PREVLEVEL=N RUNLEVEL="$RUNLEVEL_START") </div></li> <li><div class="de2"> ++ test -n '' </div></li> <li><div class="de1"> ++ test xsysv '!=' xrescue </div></li> <li><div class="de2"> ++ getFileArray INITCMD_START /etc/vservers/vs-suse11/apps/init/cmd.start </div></li> <li><div class="de1"> ++ local _gfa_var=INITCMD_START </div></li> <li><div class="de2"> ++ local _gfa_file </div></li> <li><div class="de1"> ++ shift </div></li> <li><div class="de2"> ++ findFile _gfa_file /etc/vservers/vs-suse11/apps/init/cmd.start '' </div></li> <li><div class="de1"> ++ findObject -f _gfa_file /etc/vservers/vs-suse11/apps/init/cmd.start '' </div></li> <li><div class="de2"> ++ local _fo_mod=-f </div></li> <li><div class="de1"> ++ local _fo_var=_gfa_file </div></li> <li><div class="de2"> ++ local _fo_file= </div></li> <li><div class="de1"> ++ local _fo_i=X </div></li> <li><div class="de2"> ++ shift 2 </div></li> <li><div class="de1"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de2"> ++ test -n /etc/vservers/vs-suse11/apps/init/cmd.start </div></li> <li><div class="de1"> ++ test '!' -f /etc/vservers/vs-suse11/apps/init/cmd.start </div></li> <li><div class="de2"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de1"> ++ test -n '' </div></li> <li><div class="de2"> ++ continue </div></li> <li><div class="de1"> ++ test -z '' -o -n '' </div></li> <li><div class="de2"> ++ eval '_gfa_file=""' </div></li> <li><div class="de1"> +++ _gfa_file= </div></li> <li><div class="de2"> ++ test -n '' -a -r '' </div></li> <li><div class="de1"> ++ return 0 </div></li> <li><div class="de2"> ++ getFileArray INITCMD_STOP /etc/vservers/vs-suse11/apps/init/cmd.stop </div></li> <li><div class="de1"> ++ local _gfa_var=INITCMD_STOP </div></li> <li><div class="de2"> ++ local _gfa_file </div></li> <li><div class="de1"> ++ shift </div></li> <li><div class="de2"> ++ findFile _gfa_file /etc/vservers/vs-suse11/apps/init/cmd.stop '' </div></li> <li><div class="de1"> ++ findObject -f _gfa_file /etc/vservers/vs-suse11/apps/init/cmd.stop '' </div></li> <li><div class="de2"> ++ local _fo_mod=-f </div></li> <li><div class="de1"> ++ local _fo_var=_gfa_file </div></li> <li><div class="de2"> ++ local _fo_file= </div></li> <li><div class="de1"> ++ local _fo_i=X </div></li> <li><div class="de2"> ++ shift 2 </div></li> <li><div class="de1"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de2"> ++ test -n /etc/vservers/vs-suse11/apps/init/cmd.stop </div></li> <li><div class="de1"> ++ test '!' -f /etc/vservers/vs-suse11/apps/init/cmd.stop </div></li> <li><div class="de2"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de1"> ++ test -n '' </div></li> <li><div class="de2"> ++ continue </div></li> <li><div class="de1"> ++ test -z '' -o -n '' </div></li> <li><div class="de2"> ++ eval '_gfa_file=""' </div></li> <li><div class="de1"> +++ _gfa_file= </div></li> <li><div class="de2"> ++ test -n '' -a -r '' </div></li> <li><div class="de1"> ++ return 0 </div></li> <li><div class="de2"> ++ getFileArray INITCMD_START_SYNC /etc/vservers/vs-suse11/apps/init/cmd.start-sync </div></li> <li><div class="de1"> ++ local _gfa_var=INITCMD_START_SYNC </div></li> <li><div class="de2"> ++ local _gfa_file </div></li> <li><div class="de1"> ++ shift </div></li> <li><div class="de2"> ++ findFile _gfa_file /etc/vservers/vs-suse11/apps/init/cmd.start-sync '' </div></li> <li><div class="de1"> ++ findObject -f _gfa_file /etc/vservers/vs-suse11/apps/init/cmd.start-sync '' </div></li> <li><div class="de2"> ++ local _fo_mod=-f </div></li> <li><div class="de1"> ++ local _fo_var=_gfa_file </div></li> <li><div class="de2"> ++ local _fo_file= </div></li> <li><div class="de1"> ++ local _fo_i=X </div></li> <li><div class="de2"> ++ shift 2 </div></li> <li><div class="de1"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de2"> ++ test -n /etc/vservers/vs-suse11/apps/init/cmd.start-sync </div></li> <li><div class="de1"> ++ test '!' -f /etc/vservers/vs-suse11/apps/init/cmd.start-sync </div></li> <li><div class="de2"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de1"> ++ test -n '' </div></li> <li><div class="de2"> ++ continue </div></li> <li><div class="de1"> ++ test -z '' -o -n '' </div></li> <li><div class="de2"> ++ eval '_gfa_file=""' </div></li> <li><div class="de1"> +++ _gfa_file= </div></li> <li><div class="de2"> ++ test -n '' -a -r '' </div></li> <li><div class="de1"> ++ return 0 </div></li> <li><div class="de2"> ++ getFileArray INITCMD_STOP_SYNC /etc/vservers/vs-suse11/apps/init/cmd.stop-sync </div></li> <li><div class="de1"> ++ local _gfa_var=INITCMD_STOP_SYNC </div></li> <li><div class="de2"> ++ local _gfa_file </div></li> <li><div class="de1"> ++ shift </div></li> <li><div class="de2"> ++ findFile _gfa_file /etc/vservers/vs-suse11/apps/init/cmd.stop-sync '' </div></li> <li><div class="de1"> ++ findObject -f _gfa_file /etc/vservers/vs-suse11/apps/init/cmd.stop-sync '' </div></li> <li><div class="de2"> ++ local _fo_mod=-f </div></li> <li><div class="de1"> ++ local _fo_var=_gfa_file </div></li> <li><div class="de2"> ++ local _fo_file= </div></li> <li><div class="de1"> ++ local _fo_i=X </div></li> <li><div class="de2"> ++ shift 2 </div></li> <li><div class="de1"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de2"> ++ test -n /etc/vservers/vs-suse11/apps/init/cmd.stop-sync </div></li> <li><div class="de1"> ++ test '!' -f /etc/vservers/vs-suse11/apps/init/cmd.stop-sync </div></li> <li><div class="de2"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de1"> ++ test -n '' </div></li> <li><div class="de2"> ++ continue </div></li> <li><div class="de1"> ++ test -z '' -o -n '' </div></li> <li><div class="de2"> ++ eval '_gfa_file=""' </div></li> <li><div class="de1"> +++ _gfa_file= </div></li> <li><div class="de2"> ++ test -n '' -a -r '' </div></li> <li><div class="de1"> ++ return 0 </div></li> <li><div class="de2"> ++ getFileArray INITCMD_PREPARE /etc/vservers/vs-suse11/apps/init/cmd.prepare </div></li> <li><div class="de1"> ++ local _gfa_var=INITCMD_PREPARE </div></li> <li><div class="de2"> ++ local _gfa_file </div></li> <li><div class="de1"> ++ shift </div></li> <li><div class="de2"> ++ findFile _gfa_file /etc/vservers/vs-suse11/apps/init/cmd.prepare '' </div></li> <li><div class="de1"> ++ findObject -f _gfa_file /etc/vservers/vs-suse11/apps/init/cmd.prepare '' </div></li> <li><div class="de2"> ++ local _fo_mod=-f </div></li> <li><div class="de1"> ++ local _fo_var=_gfa_file </div></li> <li><div class="de2"> ++ local _fo_file= </div></li> <li><div class="de1"> ++ local _fo_i=X </div></li> <li><div class="de2"> ++ shift 2 </div></li> <li><div class="de1"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de2"> ++ test -n /etc/vservers/vs-suse11/apps/init/cmd.prepare </div></li> <li><div class="de1"> ++ test '!' -f /etc/vservers/vs-suse11/apps/init/cmd.prepare </div></li> <li><div class="de2"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de1"> ++ test -n '' </div></li> <li><div class="de2"> ++ continue </div></li> <li><div class="de1"> ++ test -z '' -o -n '' </div></li> <li><div class="de2"> ++ eval '_gfa_file=""' </div></li> <li><div class="de1"> +++ _gfa_file= </div></li> <li><div class="de2"> ++ test -n '' -a -r '' </div></li> <li><div class="de1"> ++ return 0 </div></li> <li><div class="de2"> ++ test -n '' -o -e /etc/vservers/vs-suse11/apps/init/sync </div></li> <li><div class="de1"> ++ INITCMD_START_SYNC=() </div></li> <li><div class="de2"> ++ INITCMD_STOP_SYNC=() </div></li> <li><div class="de1"> ++ _NEED_VSHELPER_SYNC= </div></li> <li><div class="de2"> ++ vshelper.isEnabled </div></li> <li><div class="de1"> ++ local f=disabled </div></li> <li><div class="de2"> ++ test '!' -e /etc/vservers/.defaults/apps/vshelper/disabled </div></li> <li><div class="de1"> ++ /usr/sbin/vserver-info - FEATURE vshelper </div></li> <li><div class="de2"> ++ test -n '' </div></li> <li><div class="de1"> ++ return 0 </div></li> <li><div class="de2"> ++ vshelper.getSyncTimeout /etc/vservers/vs-suse11 VSHELPER_SYNC_TIMEOUT </div></li> <li><div class="de1"> ++ local _vgst_appdir _vgst_file _vgst_tmp </div></li> <li><div class="de2"> +++ /usr/sbin/vserver-info /etc/vservers/vs-suse11 APPDIR vshelper </div></li> <li><div class="de1"> ++ _vgst_appdir= </div></li> <li><div class="de2"> ++ _vgst_appdir= </div></li> <li><div class="de1"> ++ findFile _vgst_file /etc/vservers/.defaults/apps/vshelper/sync-timeout '' </div></li> <li><div class="de2"> ++ findObject -f _vgst_file /etc/vservers/.defaults/apps/vshelper/sync-timeout '' </div></li> <li><div class="de1"> ++ local _fo_mod=-f </div></li> <li><div class="de2"> ++ local _fo_var=_vgst_file </div></li> <li><div class="de1"> ++ local _fo_file= </div></li> <li><div class="de2"> ++ local _fo_i=X </div></li> <li><div class="de1"> ++ shift 2 </div></li> <li><div class="de2"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de1"> ++ test -n /etc/vservers/.defaults/apps/vshelper/sync-timeout </div></li> <li><div class="de2"> ++ test '!' -f /etc/vservers/.defaults/apps/vshelper/sync-timeout </div></li> <li><div class="de1"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de2"> ++ test -n '' </div></li> <li><div class="de1"> ++ continue </div></li> <li><div class="de2"> ++ test -z '' -o -n '' </div></li> <li><div class="de1"> ++ eval '_vgst_file=""' </div></li> <li><div class="de2"> +++ _vgst_file= </div></li> <li><div class="de1"> ++ test -n '' </div></li> <li><div class="de2"> ++ return 1 </div></li> <li><div class="de1"> ++ : </div></li> <li><div class="de2"> ++ _generateChcontextOptions /etc/vservers/vs-suse11 </div></li> <li><div class="de1"> ++ local vdir=/etc/vservers/vs-suse11 </div></li> <li><div class="de2"> ++ local ctx hostname domainname </div></li> <li><div class="de1"> ++ local cap_opts </div></li> <li><div class="de2"> ++ local flag </div></li> <li><div class="de1"> ++ test -z '' </div></li> <li><div class="de2"> ++ _generateCapabilityOptions /etc/vservers/vs-suse11 </div></li> <li><div class="de1"> ++ local vdir=/etc/vservers/vs-suse11 </div></li> <li><div class="de2"> ++ local cap </div></li> <li><div class="de1"> ++ _generateBCapabilityOptions /etc/vservers/vs-suse11 </div></li> <li><div class="de2"> ++ local vdir=/etc/vservers/vs-suse11 </div></li> <li><div class="de1"> ++ _readFileToArray /etc/vservers/vs-suse11/bcapabilities OPTS_VATTRIBUTE --bcap </div></li> <li><div class="de2"> ++ local _rfta_f=/etc/vservers/vs-suse11/bcapabilities </div></li> <li><div class="de1"> ++ local _rfta_a=OPTS_VATTRIBUTE </div></li> <li><div class="de2"> ++ local _rfta_p=--bcap </div></li> <li><div class="de1"> ++ local _rfta_v </div></li> <li><div class="de2"> ++ test -e /etc/vservers/vs-suse11/bcapabilities </div></li> <li><div class="de1"> ++ return 0 </div></li> <li><div class="de2"> ++ _generateCCapabilityOptions /etc/vservers/vs-suse11 </div></li> <li><div class="de1"> ++ local vdir=/etc/vservers/vs-suse11 </div></li> <li><div class="de2"> ++ _readFileToArray /etc/vservers/vs-suse11/ccapabilities OPTS_VATTRIBUTE --ccap </div></li> <li><div class="de1"> ++ local _rfta_f=/etc/vservers/vs-suse11/ccapabilities </div></li> <li><div class="de2"> ++ local _rfta_a=OPTS_VATTRIBUTE </div></li> <li><div class="de1"> ++ local _rfta_p=--ccap </div></li> <li><div class="de2"> ++ local _rfta_v </div></li> <li><div class="de1"> ++ test -e /etc/vservers/vs-suse11/ccapabilities </div></li> <li><div class="de2"> ++ return 0 </div></li> <li><div class="de1"> ++ test -e /etc/vservers/vs-suse11/capabilities </div></li> <li><div class="de2"> ++ return 0 </div></li> <li><div class="de1"> ++ _generateFlagOptions /etc/vservers/vs-suse11 </div></li> <li><div class="de2"> ++ local vdir=/etc/vservers/vs-suse11 </div></li> <li><div class="de1"> ++ local file </div></li> <li><div class="de2"> ++ CHCONTEXT_FLAG_OPTS=() </div></li> <li><div class="de1"> ++ findFile file /etc/vservers/vs-suse11/cflags /etc/vservers/vs-suse11/flags '' </div></li> <li><div class="de2"> ++ findObject -f file /etc/vservers/vs-suse11/cflags /etc/vservers/vs-suse11/flags '' </div></li> <li><div class="de1"> ++ local _fo_mod=-f </div></li> <li><div class="de2"> ++ local _fo_var=file </div></li> <li><div class="de1"> ++ local _fo_file= </div></li> <li><div class="de2"> ++ local _fo_i=X </div></li> <li><div class="de1"> ++ shift 2 </div></li> <li><div class="de2"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de1"> ++ test -n /etc/vservers/vs-suse11/cflags </div></li> <li><div class="de2"> ++ test '!' -f /etc/vservers/vs-suse11/cflags </div></li> <li><div class="de1"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de2"> ++ test -n /etc/vservers/vs-suse11/flags </div></li> <li><div class="de1"> ++ test '!' -f /etc/vservers/vs-suse11/flags </div></li> <li><div class="de2"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de1"> ++ test -n '' </div></li> <li><div class="de2"> ++ continue </div></li> <li><div class="de1"> ++ test -z '' -o -n '' </div></li> <li><div class="de2"> ++ eval 'file=""' </div></li> <li><div class="de1"> +++ file= </div></li> <li><div class="de2"> ++ test -z '' </div></li> <li><div class="de1"> ++ isAvoidNamespace /etc/vservers/vs-suse11 </div></li> <li><div class="de2"> ++ local cfgdir </div></li> <li><div class="de1"> ++ /usr/sbin/vserver-info - FEATURE namespace </div></li> <li><div class="de2"> +++ /usr/sbin/vserver-info /etc/vservers/vs-suse11 CFGDIR </div></li> <li><div class="de1"> ++ cfgdir=/etc/vservers/vs-suse11 </div></li> <li><div class="de2"> ++ test '!' -e /etc/vservers/vs-suse11/namespace </div></li> <li><div class="de1"> ++ test -e /etc/vservers/.defaults/nonamespace -o -e /etc/vservers/vs-suse11/nonamespace </div></li> <li><div class="de2"> ++ USE_VNAMESPACE=1 </div></li> <li><div class="de1"> ++ CHCONTEXT_FLAG_OPTS=("${CHCONTEXT_FLAG_OPTS[@]}" --flag namespace) </div></li> <li><div class="de2"> ++ /usr/sbin/vserver-info - FEATURE PIVOT_ROOT </div></li> <li><div class="de1"> ++ OPT_VCONTEXT_CHROOT=--pivot-root </div></li> <li><div class="de2"> ++ CHCONTEXT_OPTS=($SILENT_OPT "${CHCONTEXT_FLAG_OPTS[@]}" "${CAP_OPTS[@]}" --secure ${ctx:+--ctx "$ctx"} ${hostname:+--hostname "$hostname"} ${domainname:+--domainname "$domainname"}) </div></li> <li><div class="de1"> ++ OPTS_VCONTEXT_CREATE=($SILENT_OPT ${ctx:+--xid "$ctx"}) </div></li> <li><div class="de2"> ++ OPTS_VATTRIBUTE=(--secure --flag default "${OPTS_VATTRIBUTE[@]}") </div></li> <li><div class="de1"> ++ _generateScheduleOptions /etc/vservers/vs-suse11 </div></li> <li><div class="de2"> ++ local vdir=/etc/vservers/vs-suse11 </div></li> <li><div class="de1"> ++ test -d /etc/vservers/vs-suse11/sched </div></li> <li><div class="de2"> ++ local f=/etc/vservers/vs-suse11/schedule </div></li> <li><div class="de1"> ++ test -e /etc/vservers/vs-suse11/schedule </div></li> <li><div class="de2"> ++ return 0 </div></li> <li><div class="de1"> ++ _generatePersonalityOptions /etc/vservers/vs-suse11 </div></li> <li><div class="de2"> ++ local vdir=/etc/vservers/vs-suse11 </div></li> <li><div class="de1"> ++ local f=/etc/vservers/vs-suse11/personality </div></li> <li><div class="de2"> ++ local type flags </div></li> <li><div class="de1"> ++ test -s /etc/vservers/vs-suse11/personality </div></li> <li><div class="de2"> ++ return 0 </div></li> <li><div class="de1"> ++ _generateTagOptions /etc/vservers/vs-suse11 </div></li> <li><div class="de2"> ++ local vdir=/etc/vservers/vs-suse11 </div></li> <li><div class="de1"> ++ local tag </div></li> <li><div class="de2"> ++ getFileValue tag /etc/vservers/vs-suse11/tag /etc/vservers/vs-suse11/context </div></li> <li><div class="de1"> ++ local _gfv_var=tag </div></li> <li><div class="de2"> ++ local _gfv_file </div></li> <li><div class="de1"> ++ shift </div></li> <li><div class="de2"> ++ findFile _gfv_file /etc/vservers/vs-suse11/tag /etc/vservers/vs-suse11/context '' </div></li> <li><div class="de1"> ++ findObject -f _gfv_file /etc/vservers/vs-suse11/tag /etc/vservers/vs-suse11/context '' </div></li> <li><div class="de2"> ++ local _fo_mod=-f </div></li> <li><div class="de1"> ++ local _fo_var=_gfv_file </div></li> <li><div class="de2"> ++ local _fo_file= </div></li> <li><div class="de1"> ++ local _fo_i=X </div></li> <li><div class="de2"> ++ shift 2 </div></li> <li><div class="de1"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de2"> ++ test -n /etc/vservers/vs-suse11/tag </div></li> <li><div class="de1"> ++ test '!' -f /etc/vservers/vs-suse11/tag </div></li> <li><div class="de2"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de1"> ++ test -n /etc/vservers/vs-suse11/context </div></li> <li><div class="de2"> ++ test '!' -f /etc/vservers/vs-suse11/context </div></li> <li><div class="de1"> ++ _fo_file=/etc/vservers/vs-suse11/context </div></li> <li><div class="de2"> ++ break </div></li> <li><div class="de1"> ++ test -z /etc/vservers/vs-suse11/context -o -n /etc/vservers/vs-suse11/context </div></li> <li><div class="de2"> ++ eval '_gfv_file="/etc/vservers/vs-suse11/context"' </div></li> <li><div class="de1"> +++ _gfv_file=/etc/vservers/vs-suse11/context </div></li> <li><div class="de2"> ++ test -n /etc/vservers/vs-suse11/context -a -r /etc/vservers/vs-suse11/context </div></li> <li><div class="de1"> ++ eval read tag </div></li> <li><div class="de2"> +++ read tag </div></li> <li><div class="de1"> ++ test -n 107 </div></li> <li><div class="de2"> ++ OPTS_VTAG_CREATE=(--tag "$tag") </div></li> <li><div class="de1"> ++ OPTS_VTAG_ENTER=(--tag "$tag") </div></li> <li><div class="de2"> ++ _generateMemctrlOptions /etc/vservers/vs-suse11 </div></li> <li><div class="de1"> ++ local vdir=/etc/vservers/vs-suse11 </div></li> <li><div class="de2"> ++ local badness </div></li> <li><div class="de1"> ++ getFileValue badness /etc/vservers/vs-suse11/badness </div></li> <li><div class="de2"> ++ local _gfv_var=badness </div></li> <li><div class="de1"> ++ local _gfv_file </div></li> <li><div class="de2"> ++ shift </div></li> <li><div class="de1"> ++ findFile _gfv_file /etc/vservers/vs-suse11/badness '' </div></li> <li><div class="de2"> ++ findObject -f _gfv_file /etc/vservers/vs-suse11/badness '' </div></li> <li><div class="de1"> ++ local _fo_mod=-f </div></li> <li><div class="de2"> ++ local _fo_var=_gfv_file </div></li> <li><div class="de1"> ++ local _fo_file= </div></li> <li><div class="de2"> ++ local _fo_i=X </div></li> <li><div class="de1"> ++ shift 2 </div></li> <li><div class="de2"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de1"> ++ test -n /etc/vservers/vs-suse11/badness </div></li> <li><div class="de2"> ++ test '!' -f /etc/vservers/vs-suse11/badness </div></li> <li><div class="de1"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de2"> ++ test -n '' </div></li> <li><div class="de1"> ++ continue </div></li> <li><div class="de2"> ++ test -z '' -o -n '' </div></li> <li><div class="de1"> ++ eval '_gfv_file=""' </div></li> <li><div class="de2"> +++ _gfv_file= </div></li> <li><div class="de1"> ++ test -n '' -a -r '' </div></li> <li><div class="de2"> ++ return 0 </div></li> <li><div class="de1"> ++ test -n '' </div></li> <li><div class="de2"> ++ return 0 </div></li> <li><div class="de1"> ++ _generateSpaceOptions /etc/vservers/vs-suse11 </div></li> <li><div class="de2"> ++ local vdir=/etc/vservers/vs-suse11 </div></li> <li><div class="de1"> ++ local d=/etc/vservers/vs-suse11/spaces </div></li> <li><div class="de2"> ++ test '!' -e /etc/vservers/vs-suse11/spaces/pid </div></li> <li><div class="de1"> ++ test '!' -e /etc/vservers/vs-suse11/spaces/net </div></li> <li><div class="de2"> ++ local mask </div></li> <li><div class="de1"> ++ getFileValue mask /etc/vservers/vs-suse11/spaces/mask </div></li> <li><div class="de2"> ++ local _gfv_var=mask </div></li> <li><div class="de1"> ++ local _gfv_file </div></li> <li><div class="de2"> ++ shift </div></li> <li><div class="de1"> ++ findFile _gfv_file /etc/vservers/vs-suse11/spaces/mask '' </div></li> <li><div class="de2"> ++ findObject -f _gfv_file /etc/vservers/vs-suse11/spaces/mask '' </div></li> <li><div class="de1"> ++ local _fo_mod=-f </div></li> <li><div class="de2"> ++ local _fo_var=_gfv_file </div></li> <li><div class="de1"> ++ local _fo_file= </div></li> <li><div class="de2"> ++ local _fo_i=X </div></li> <li><div class="de1"> ++ shift 2 </div></li> <li><div class="de2"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de1"> ++ test -n /etc/vservers/vs-suse11/spaces/mask </div></li> <li><div class="de2"> ++ test '!' -f /etc/vservers/vs-suse11/spaces/mask </div></li> <li><div class="de1"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de2"> ++ test -n '' </div></li> <li><div class="de1"> ++ continue </div></li> <li><div class="de2"> ++ test -z '' -o -n '' </div></li> <li><div class="de1"> ++ eval '_gfv_file=""' </div></li> <li><div class="de2"> +++ _gfv_file= </div></li> <li><div class="de1"> ++ test -n '' -a -r '' </div></li> <li><div class="de2"> ++ return 0 </div></li> <li><div class="de1"> ++ _generateCgroupOptions </div></li> <li><div class="de2"> ++ local file </div></li> <li><div class="de1"> ++ hasCgroup </div></li> <li><div class="de2"> ++ /bin/grep -q cgroup /proc/filesystems </div></li> <li><div class="de1"> ++ return 0 </div></li> <li><div class="de2"> ++ test -n '' </div></li> <li><div class="de1"> ++ pushd /etc/vservers/vs-suse11 </div></li> <li><div class="de2"> ++ execScriptlets /etc/vservers/vs-suse11 vs-suse11 prepre-start </div></li> <li><div class="de1"> ++ declare -r vdir=/etc/vservers/vs-suse11 </div></li> <li><div class="de2"> ++ declare -r name=vs-suse11 </div></li> <li><div class="de1"> ++ declare -r flavor=prepre-start </div></li> <li><div class="de2"> ++ local base i </div></li> <li><div class="de1"> ++ for base in '"$vdir"/scripts' '"$__CONFDIR"/.defaults/scripts' </div></li> <li><div class="de2"> ++ local DONT_SKIP_DEFAULTS= </div></li> <li><div class="de1"> ++ local already_handled= </div></li> <li><div class="de2"> ++ for i in '"$base/$flavor"' '"$base/$flavor.d"/*' </div></li> <li><div class="de1"> ++ isRegularFile /etc/vservers/vs-suse11/scripts/prepre-start </div></li> <li><div class="de2"> ++ test -f /etc/vservers/vs-suse11/scripts/prepre-start </div></li> <li><div class="de1"> ++ return 1 </div></li> <li><div class="de2"> ++ continue </div></li> <li><div class="de1"> ++ for i in '"$base/$flavor"' '"$base/$flavor.d"/*' </div></li> <li><div class="de2"> ++ isRegularFile '/etc/vservers/vs-suse11/scripts/prepre-start.d/*' </div></li> <li><div class="de1"> ++ test -f '/etc/vservers/vs-suse11/scripts/prepre-start.d/*' </div></li> <li><div class="de2"> ++ return 1 </div></li> <li><div class="de1"> ++ continue </div></li> <li><div class="de2"> ++ test -z '' -o -n '' </div></li> <li><div class="de1"> ++ for base in '"$vdir"/scripts' '"$__CONFDIR"/.defaults/scripts' </div></li> <li><div class="de2"> ++ local DONT_SKIP_DEFAULTS= </div></li> <li><div class="de1"> ++ local already_handled= </div></li> <li><div class="de2"> ++ for i in '"$base/$flavor"' '"$base/$flavor.d"/*' </div></li> <li><div class="de1"> ++ isRegularFile /etc/vservers/.defaults/scripts/prepre-start </div></li> <li><div class="de2"> ++ test -f /etc/vservers/.defaults/scripts/prepre-start </div></li> <li><div class="de1"> ++ return 1 </div></li> <li><div class="de2"> ++ continue </div></li> <li><div class="de1"> ++ for i in '"$base/$flavor"' '"$base/$flavor.d"/*' </div></li> <li><div class="de2"> ++ isRegularFile '/etc/vservers/.defaults/scripts/prepre-start.d/*' </div></li> <li><div class="de1"> ++ test -f '/etc/vservers/.defaults/scripts/prepre-start.d/*' </div></li> <li><div class="de2"> ++ return 1 </div></li> <li><div class="de1"> ++ continue </div></li> <li><div class="de2"> ++ test -z '' -o -n '' </div></li> <li><div class="de1"> ++ popd </div></li> <li><div class="de2"> ++ setDiskLimits /etc/vservers/vs-suse11 </div></li> <li><div class="de1"> ++ local vdir=/etc/vservers/vs-suse11 </div></li> <li><div class="de2"> ++ local dlimit </div></li> <li><div class="de1"> ++ test -e /etc/vservers/vs-suse11/context </div></li> <li><div class="de2"> ++ for dlimit in '"$vdir/dlimits/"*' </div></li> <li><div class="de1"> ++ test -d '/etc/vservers/vs-suse11/dlimits/*' </div></li> <li><div class="de2"> ++ continue </div></li> <li><div class="de1"> ++ enableInterfaces /etc/vservers/vs-suse11 </div></li> <li><div class="de2"> ++ local i=0 </div></li> <li><div class="de1"> ++ declare -a var </div></li> <li><div class="de2"> ++ lock /var/lock/vserver.interfaces </div></li> <li><div class="de1"> +++ /bin/mktemp -t vserver-lock.XXXXXX </div></li> <li><div class="de2"> ++ local tmp=/tmp/vserver-lock.BwPaP1 </div></li> <li><div class="de1"> ++ /bin/rm -f /tmp/vserver-lock.BwPaP1 </div></li> <li><div class="de2"> ++ /usr/bin/mkfifo -m600 /tmp/vserver-lock.BwPaP1 </div></li> <li><div class="de1"> ++ /usr/lib/util-vserver/lockfile /var/lock/vserver.interfaces /tmp/vserver-lock.BwPaP1 </div></li> <li><div class="de2"> ++ /bin/grep -q true /tmp/vserver-lock.BwPaP1 </div></li> <li><div class="de1"> ++ _VS_LOCKS='21848 21796 ' </div></li> <li><div class="de2"> ++ test 0 -lt 2 </div></li> <li><div class="de1"> ++ eval 'var=( "${INTERFACE_CMDS_0[@]}" )' </div></li> <li><div class="de2"> +++ var=("${INTERFACE_CMDS_0[@]}") </div></li> <li><div class="de1"> ++ local type=IP_ADDR </div></li> <li><div class="de2"> ++ unset 'var[0]' </div></li> <li><div class="de1"> ++ set -- 192.168.1.65/24 broadcast + dev eth0 </div></li> <li><div class="de2"> ++ case "$type" in </div></li> <li><div class="de1"> ++ /bin/ip addr add 192.168.1.65/24 broadcast + dev eth0 </div></li> <li><div class="de2"> ++ let ++i </div></li> <li><div class="de1"> ++ test 1 -lt 2 </div></li> <li><div class="de2"> ++ eval 'var=( "${INTERFACE_CMDS_1[@]}" )' </div></li> <li><div class="de1"> +++ var=("${INTERFACE_CMDS_1[@]}") </div></li> <li><div class="de2"> ++ local type=IP_LINK </div></li> <li><div class="de1"> ++ unset 'var[0]' </div></li> <li><div class="de2"> ++ set -- eth0 up </div></li> <li><div class="de1"> ++ case "$type" in </div></li> <li><div class="de2"> ++ /bin/ip link set eth0 up </div></li> <li><div class="de1"> ++ let ++i </div></li> <li><div class="de2"> ++ test 2 -lt 2 </div></li> <li><div class="de1"> ++ unlock 1 </div></li> <li><div class="de2"> ++ local num=1 </div></li> <li><div class="de1"> ++ local i </div></li> <li><div class="de2"> ++ set -- 21848 21796 </div></li> <li><div class="de1"> ++ test 2 -gt 0 </div></li> <li><div class="de2"> ++ kill -HUP 21848 </div></li> <li><div class="de1"> ++ shift </div></li> <li><div class="de2"> ++ test 1 '!=' 1 </div></li> <li><div class="de1"> ++ break </div></li> <li><div class="de2"> ++ _VS_LOCKS=21796 </div></li> <li><div class="de1"> ++ have_interfaces=1 </div></li> <li><div class="de2"> ++ mountVserver /etc/vservers/vs-suse11 </div></li> <li><div class="de1"> ++ local cfgdir=/etc/vservers/vs-suse11 </div></li> <li><div class="de2"> ++ local ns_opt= </div></li> <li><div class="de1"> ++ local vdir=/etc/vservers/vs-suse11/vdir </div></li> <li><div class="de2"> ++ local mtab_src </div></li> <li><div class="de1"> ++ local extra_opt= </div></li> <li><div class="de2"> ++ local real_vdir </div></li> <li><div class="de1"> ++ test -e /etc/vservers/vs-suse11/fstab -o -e /etc/vservers/vs-suse11/fstab.local -o -e /etc/vservers/vs-suse11/fstab.remote </div></li> <li><div class="de2"> ++ findObject -r mtab_src /etc/vservers/vs-suse11/apps/init/mtab /etc/vservers/.defaults/init/mtab /usr/lib/util-vserver/defaults/mtab /dev/null </div></li> <li><div class="de1"> ++ local _fo_mod=-r </div></li> <li><div class="de2"> ++ local _fo_var=mtab_src </div></li> <li><div class="de1"> ++ local _fo_file= </div></li> <li><div class="de2"> ++ local _fo_i=X </div></li> <li><div class="de1"> ++ shift 2 </div></li> <li><div class="de2"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de1"> ++ test -n /etc/vservers/vs-suse11/apps/init/mtab </div></li> <li><div class="de2"> ++ test '!' -r /etc/vservers/vs-suse11/apps/init/mtab </div></li> <li><div class="de1"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de2"> ++ test -n /etc/vservers/.defaults/init/mtab </div></li> <li><div class="de1"> ++ test '!' -r /etc/vservers/.defaults/init/mtab </div></li> <li><div class="de2"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de1"> ++ test -n /usr/lib/util-vserver/defaults/mtab </div></li> <li><div class="de2"> ++ test '!' -r /usr/lib/util-vserver/defaults/mtab </div></li> <li><div class="de1"> ++ _fo_file=/usr/lib/util-vserver/defaults/mtab </div></li> <li><div class="de2"> ++ break </div></li> <li><div class="de1"> ++ test -z /usr/lib/util-vserver/defaults/mtab -o -n /usr/lib/util-vserver/defaults/mtab </div></li> <li><div class="de2"> ++ eval 'mtab_src="/usr/lib/util-vserver/defaults/mtab"' </div></li> <li><div class="de1"> +++ mtab_src=/usr/lib/util-vserver/defaults/mtab </div></li> <li><div class="de2"> ++ pushd /etc/vservers/vs-suse11/vdir </div></li> <li><div class="de1"> ++ /usr/lib/util-vserver/chroot-sh truncate /etc/mtab </div></li> <li><div class="de2"> ++ popd </div></li> <li><div class="de1"> ++ test -n 1 </div></li> <li><div class="de2"> ++ _mountVserverInternal /etc/vservers/vs-suse11/fstab </div></li> <li><div class="de1"> ++ local fstab=/etc/vservers/vs-suse11/fstab </div></li> <li><div class="de2"> ++ local xflag= </div></li> <li><div class="de1"> ++ test -e /etc/vservers/vs-suse11/fstab </div></li> <li><div class="de2"> ++ shift </div></li> <li><div class="de1"> ++ pushd /etc/vservers/vs-suse11/vdir </div></li> <li><div class="de2"> ++ test -w etc -o -w etc/mtab </div></li> <li><div class="de1"> ++ /usr/lib/util-vserver/secure-mount -a --chroot --fstab /etc/vservers/vs-suse11/fstab --rootfs no </div></li> <li><div class="de2"> ++ popd </div></li> <li><div class="de1"> ++ _mountVserverInternal /etc/vservers/vs-suse11/fstab.local </div></li> <li><div class="de2"> ++ local fstab=/etc/vservers/vs-suse11/fstab.local </div></li> <li><div class="de1"> ++ local xflag= </div></li> <li><div class="de2"> ++ test -e /etc/vservers/vs-suse11/fstab.local </div></li> <li><div class="de1"> ++ return 0 </div></li> <li><div class="de2"> ++ _mountVserverInternal /etc/vservers/vs-suse11/fstab.remote /usr/sbin/chbind --silent --secure --nid 107 --ip 192.168.1.65/24 </div></li> <li><div class="de1"> ++ local fstab=/etc/vservers/vs-suse11/fstab.remote </div></li> <li><div class="de2"> ++ local xflag= </div></li> <li><div class="de1"> ++ test -e /etc/vservers/vs-suse11/fstab.remote </div></li> <li><div class="de2"> ++ return 0 </div></li> <li><div class="de1"> ++ isNamespaceCleanup /etc/vservers/vs-suse11 </div></li> <li><div class="de2"> ++ local cfgdir </div></li> <li><div class="de1"> ++ /usr/sbin/vserver-info - FEATURE namespace </div></li> <li><div class="de2"> +++ /usr/sbin/vserver-info /etc/vservers/vs-suse11 CFGDIR </div></li> <li><div class="de1"> ++ cfgdir=/etc/vservers/vs-suse11 </div></li> <li><div class="de2"> ++ isAvoidNamespace /etc/vservers/vs-suse11 </div></li> <li><div class="de1"> ++ local cfgdir </div></li> <li><div class="de2"> ++ /usr/sbin/vserver-info - FEATURE namespace </div></li> <li><div class="de1"> +++ /usr/sbin/vserver-info /etc/vservers/vs-suse11 CFGDIR </div></li> <li><div class="de2"> ++ cfgdir=/etc/vservers/vs-suse11 </div></li> <li><div class="de1"> ++ test '!' -e /etc/vservers/vs-suse11/namespace </div></li> <li><div class="de2"> ++ test -e /etc/vservers/.defaults/nonamespace -o -e /etc/vservers/vs-suse11/nonamespace </div></li> <li><div class="de1"> ++ test -e /etc/vservers/vs-suse11/namespace-cleanup </div></li> <li><div class="de2"> ++ test -e /etc/vservers/vs-suse11/nonamespace-cleanup -o -e /etc/vservers/.defaults/nonamespace-cleanup </div></li> <li><div class="de1"> ++ return 0 </div></li> <li><div class="de2"> ++ _namespaceCleanup /etc/vservers/vs-suse11 </div></li> <li><div class="de1"> ++ local vdir=/etc/vservers/vs-suse11 </div></li> <li><div class="de2"> +++ /usr/sbin/vserver-info /etc/vservers/vs-suse11 VDIR 1 </div></li> <li><div class="de1"> ++ local root=/var/lib/vservers/vs-suse11 </div></li> <li><div class="de2"> ++ local -a list </div></li> <li><div class="de1"> ++ local -a skip </div></li> <li><div class="de2"> ++ local i </div></li> <li><div class="de1"> ++ local j </div></li> <li><div class="de2"> ++ getFileArray skip /etc/vservers/vs-suse11/namespace-cleanup-skip /etc/vservers/.defaults/namespace-cleanup-skip </div></li> <li><div class="de1"> ++ local _gfa_var=skip </div></li> <li><div class="de2"> ++ local _gfa_file </div></li> <li><div class="de1"> ++ shift </div></li> <li><div class="de2"> ++ findFile _gfa_file /etc/vservers/vs-suse11/namespace-cleanup-skip /etc/vservers/.defaults/namespace-cleanup-skip '' </div></li> <li><div class="de1"> ++ findObject -f _gfa_file /etc/vservers/vs-suse11/namespace-cleanup-skip /etc/vservers/.defaults/namespace-cleanup-skip '' </div></li> <li><div class="de2"> ++ local _fo_mod=-f </div></li> <li><div class="de1"> ++ local _fo_var=_gfa_file </div></li> <li><div class="de2"> ++ local _fo_file= </div></li> <li><div class="de1"> ++ local _fo_i=X </div></li> <li><div class="de2"> ++ shift 2 </div></li> <li><div class="de1"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de2"> ++ test -n /etc/vservers/vs-suse11/namespace-cleanup-skip </div></li> <li><div class="de1"> ++ test '!' -f /etc/vservers/vs-suse11/namespace-cleanup-skip </div></li> <li><div class="de2"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de1"> ++ test -n /etc/vservers/.defaults/namespace-cleanup-skip </div></li> <li><div class="de2"> ++ test '!' -f /etc/vservers/.defaults/namespace-cleanup-skip </div></li> <li><div class="de1"> ++ for _fo_i in '"$@"' </div></li> <li><div class="de2"> ++ test -n '' </div></li> <li><div class="de1"> ++ continue </div></li> <li><div class="de2"> ++ test -z '' -o -n '' </div></li> <li><div class="de1"> ++ eval '_gfa_file=""' </div></li> <li><div class="de2"> +++ _gfa_file= </div></li> <li><div class="de1"> ++ test -n '' -a -r '' </div></li> <li><div class="de2"> ++ return 0 </div></li> <li><div class="de1"> ++ for i in '"$root"' '"$__SBINDIR"' '"$__PKGLIBDIR"' '"$vdir"' '"$__PKGSTATEDIR"' '"$__LOCKDIR"' /usr/local /tmp '"${skip[@]}"' </div></li> <li><div class="de2"> +++ getPhysicalDir /var/lib/vservers/vs-suse11 </div></li> <li><div class="de1"> +++ set -P </div></li> <li><div class="de2"> +++ cd /var/lib/vservers/vs-suse11 </div></li> <li><div class="de1"> +++ pwd </div></li> <li><div class="de2"> ++ local real=/var/lib/vservers/vs-suse11 </div></li> <li><div class="de1"> ++ test /var/lib/vservers/vs-suse11 '!=' /var/lib/vservers/vs-suse11 </div></li> <li><div class="de2"> ++ real= </div></li> <li><div class="de1"> ++ for j in '"$i"' '"$real"' </div></li> <li><div class="de2"> ++ test -n /var/lib/vservers/vs-suse11 </div></li> <li><div class="de1"> ++ list=("${list[@]}" "$j") </div></li> <li><div class="de2"> ++ j=/var/lib/vservers </div></li> <li><div class="de1"> ++ test -n /var/lib/vservers </div></li> <li><div class="de2"> ++ list=("${list[@]}" "$j") </div></li> <li><div class="de1"> ++ j=/var/lib </div></li> <li><div class="de2"> ++ test -n /var/lib </div></li> <li><div class="de1"> ++ list=("${list[@]}" "$j") </div></li> <li><div class="de2"> ++ j=/var </div></li> <li><div class="de1"> ++ test -n /var </div></li> <li><div class="de2"> ++ list=("${list[@]}" "$j") </div></li> <li><div class="de1"> ++ j= </div></li> <li><div class="de2"> ++ test -n '' </div></li> <li><div class="de1"> ++ for j in '"$i"' '"$real"' </div></li> <li><div class="de2"> ++ test -n '' </div></li> <li><div class="de1"> ++ for i in '"$root"' '"$__SBINDIR"' '"$__PKGLIBDIR"' '"$vdir"' '"$__PKGSTATEDIR"' '"$__LOCKDIR"' /usr/local /tmp '"${skip[@]}"' </div></li> <li><div class="de2"> +++ getPhysicalDir /usr/sbin </div></li> <li><div class="de1"> +++ set -P </div></li> <li><div class="de2"> +++ cd /usr/sbin </div></li> <li><div class="de1"> +++ pwd </div></li> <li><div class="de2"> ++ local real=/usr/sbin </div></li> <li><div class="de1"> ++ test /usr/sbin '!=' /usr/sbin </div></li> <li><div class="de2"> ++ real= </div></li> <li><div class="de1"> ++ for j in '"$i"' '"$real"' </div></li> <li><div class="de2"> ++ test -n /usr/sbin </div></li> <li><div class="de1"> ++ list=("${list[@]}" "$j") </div></li> <li><div class="de2"> ++ j=/usr </div></li> <li><div class="de1"> ++ test -n /usr </div></li> <li><div class="de2"> ++ list=("${list[@]}" "$j") </div></li> <li><div class="de1"> ++ j= </div></li> <li><div class="de2"> ++ test -n '' </div></li> <li><div class="de1"> ++ for j in '"$i"' '"$real"' </div></li> <li><div class="de2"> ++ test -n '' </div></li> <li><div class="de1"> ++ for i in '"$root"' '"$__SBINDIR"' '"$__PKGLIBDIR"' '"$vdir"' '"$__PKGSTATEDIR"' '"$__LOCKDIR"' /usr/local /tmp '"${skip[@]}"' </div></li> <li><div class="de2"> +++ getPhysicalDir /usr/lib/util-vserver </div></li> <li><div class="de1"> +++ set -P </div></li> <li><div class="de2"> +++ cd /usr/lib/util-vserver </div></li> <li><div class="de1"> +++ pwd </div></li> <li><div class="de2"> ++ local real=/usr/lib/util-vserver </div></li> <li><div class="de1"> ++ test /usr/lib/util-vserver '!=' /usr/lib/util-vserver </div></li> <li><div class="de2"> ++ real= </div></li> <li><div class="de1"> ++ for j in '"$i"' '"$real"' </div></li> <li><div class="de2"> ++ test -n /usr/lib/util-vserver </div></li> <li><div class="de1"> ++ list=("${list[@]}" "$j") </div></li> <li><div class="de2"> ++ j=/usr/lib </div></li> <li><div class="de1"> ++ test -n /usr/lib </div></li> <li><div class="de2"> ++ list=("${list[@]}" "$j") </div></li> <li><div class="de1"> ++ j=/usr </div></li> <li><div class="de2"> ++ test -n /usr </div></li> <li><div class="de1"> ++ list=("${list[@]}" "$j") </div></li> <li><div class="de2"> ++ j= </div></li> <li><div class="de1"> ++ test -n '' </div></li> <li><div class="de2"> ++ for j in '"$i"' '"$real"' </div></li> <li><div class="de1"> ++ test -n '' </div></li> <li><div class="de2"> ++ for i in '"$root"' '"$__SBINDIR"' '"$__PKGLIBDIR"' '"$vdir"' '"$__PKGSTATEDIR"' '"$__LOCKDIR"' /usr/local /tmp '"${skip[@]}"' </div></li> <li><div class="de1"> +++ getPhysicalDir /etc/vservers/vs-suse11 </div></li> <li><div class="de2"> +++ set -P </div></li> <li><div class="de1"> +++ cd /etc/vservers/vs-suse11 </div></li> <li><div class="de2"> +++ pwd </div></li> <li><div class="de1"> ++ local real=/etc/vservers/vs-suse11 </div></li> <li><div class="de2"> ++ test /etc/vservers/vs-suse11 '!=' /etc/vservers/vs-suse11 </div></li> <li><div class="de1"> ++ real= </div></li> <li><div class="de2"> ++ for j in '"$i"' '"$real"' </div></li> <li><div class="de1"> ++ test -n /etc/vservers/vs-suse11 </div></li> <li><div class="de2"> ++ list=("${list[@]}" "$j") </div></li> <li><div class="de1"> ++ j=/etc/vservers </div></li> <li><div class="de2"> ++ test -n /etc/vservers </div></li> <li><div class="de1"> ++ list=("${list[@]}" "$j") </div></li> <li><div class="de2"> ++ j=/etc </div></li> <li><div class="de1"> ++ test -n /etc </div></li> <li><div class="de2"> ++ list=("${list[@]}" "$j") </div></li> <li><div class="de1"> ++ j= </div></li> <li><div class="de2"> ++ test -n '' </div></li> <li><div class="de1"> ++ for j in '"$i"' '"$real"' </div></li> <li><div class="de2"> ++ test -n '' </div></li> <li><div class="de1"> ++ for i in '"$root"' '"$__SBINDIR"' '"$__PKGLIBDIR"' '"$vdir"' '"$__PKGSTATEDIR"' '"$__LOCKDIR"' /usr/local /tmp '"${skip[@]}"' </div></li> <li><div class="de2"> +++ getPhysicalDir /var/run/vservers </div></li> <li><div class="de1"> +++ set -P </div></li> <li><div class="de2"> +++ cd /var/run/vservers </div></li> <li><div class="de1"> +++ pwd </div></li> <li><div class="de2"> ++ local real=/var/run/vservers </div></li> <li><div class="de1"> ++ test /var/run/vservers '!=' /var/run/vservers </div></li> <li><div class="de2"> ++ real= </div></li> <li><div class="de1"> ++ for j in '"$i"' '"$real"' </div></li> <li><div class="de2"> ++ test -n /var/run/vservers </div></li> <li><div class="de1"> ++ list=("${list[@]}" "$j") </div></li> <li><div class="de2"> ++ j=/var/run </div></li> <li><div class="de1"> ++ test -n /var/run </div></li> <li><div class="de2"> ++ list=("${list[@]}" "$j") </div></li> <li><div class="de1"> ++ j=/var </div></li> <li><div class="de2"> ++ test -n /var </div></li> <li><div class="de1"> ++ list=("${list[@]}" "$j") </div></li> <li><div class="de2"> ++ j= </div></li> <li><div class="de1"> ++ test -n '' </div></li> <li><div class="de2"> ++ for j in '"$i"' '"$real"' </div></li> <li><div class="de1"> ++ test -n '' </div></li> <li><div class="de2"> ++ for i in '"$root"' '"$__SBINDIR"' '"$__PKGLIBDIR"' '"$vdir"' '"$__PKGSTATEDIR"' '"$__LOCKDIR"' /usr/local /tmp '"${skip[@]}"' </div></li> <li><div class="de1"> +++ getPhysicalDir /var/lock </div></li> <li><div class="de2"> +++ set -P </div></li> <li><div class="de1"> +++ cd /var/lock </div></li> <li><div class="de2"> +++ pwd </div></li> <li><div class="de1"> ++ local real=/var/lock </div></li> <li><div class="de2"> ++ test /var/lock '!=' /var/lock </div></li> <li><div class="de1"> ++ real= </div></li> <li><div class="de2"> ++ for j in '"$i"' '"$real"' </div></li> <li><div class="de1"> ++ test -n /var/lock </div></li> <li><div class="de2"> ++ list=("${list[@]}" "$j") </div></li> <li><div class="de1"> ++ j=/var </div></li> <li><div class="de2"> ++ test -n /var </div></li> <li><div class="de1"> ++ list=("${list[@]}" "$j") </div></li> <li><div class="de2"> ++ j= </div></li> <li><div class="de1"> ++ test -n '' </div></li> <li><div class="de2"> ++ for j in '"$i"' '"$real"' </div></li> <li><div class="de1"> ++ test -n '' </div></li> <li><div class="de2"> ++ for i in '"$root"' '"$__SBINDIR"' '"$__PKGLIBDIR"' '"$vdir"' '"$__PKGSTATEDIR"' '"$__LOCKDIR"' /usr/local /tmp '"${skip[@]}"' </div></li> <li><div class="de1"> +++ getPhysicalDir /usr/local </div></li> <li><div class="de2"> +++ set -P </div></li> <li><div class="de1"> +++ cd /usr/local </div></li> <li><div class="de2"> +++ pwd </div></li> <li><div class="de1"> ++ local real=/usr/local </div></li> <li><div class="de2"> ++ test /usr/local '!=' /usr/local </div></li> <li><div class="de1"> ++ real= </div></li> <li><div class="de2"> ++ for j in '"$i"' '"$real"' </div></li> <li><div class="de1"> ++ test -n /usr/local </div></li> <li><div class="de2"> ++ list=("${list[@]}" "$j") </div></li> <li><div class="de1"> ++ j=/usr </div></li> <li><div class="de2"> ++ test -n /usr </div></li> <li><div class="de1"> ++ list=("${list[@]}" "$j") </div></li> <li><div class="de2"> ++ j= </div></li> <li><div class="de1"> ++ test -n '' </div></li> <li><div class="de2"> ++ for j in '"$i"' '"$real"' </div></li> <li><div class="de1"> ++ test -n '' </div></li> <li><div class="de2"> ++ for i in '"$root"' '"$__SBINDIR"' '"$__PKGLIBDIR"' '"$vdir"' '"$__PKGSTATEDIR"' '"$__LOCKDIR"' /usr/local /tmp '"${skip[@]}"' </div></li> <li><div class="de1"> +++ getPhysicalDir /tmp </div></li> <li><div class="de2"> +++ set -P </div></li> <li><div class="de1"> +++ cd /tmp </div></li> <li><div class="de2"> +++ pwd </div></li> <li><div class="de1"> ++ local real=/tmp </div></li> <li><div class="de2"> ++ test /tmp '!=' /tmp </div></li> <li><div class="de1"> ++ real= </div></li> <li><div class="de2"> ++ for j in '"$i"' '"$real"' </div></li> <li><div class="de1"> ++ test -n /tmp </div></li> <li><div class="de2"> ++ list=("${list[@]}" "$j") </div></li> <li><div class="de1"> ++ j= </div></li> <li><div class="de2"> ++ test -n '' </div></li> <li><div class="de1"> ++ for j in '"$i"' '"$real"' </div></li> <li><div class="de2"> ++ test -n '' </div></li> <li><div class="de1"> ++ local -a list_umount </div></li> <li><div class="de2"> ++ read -r dev path opts </div></li> <li><div class="de1"> ++ test -n / </div></li> <li><div class="de2"> ++ for i in '"$root"' /dev /proc </div></li> <li><div class="de1"> ++ test / '!=' / </div></li> <li><div class="de2"> ++ for i in '"$root"' /dev /proc </div></li> <li><div class="de1"> ++ test / '!=' / </div></li> <li><div class="de2"> ++ for i in '"$root"' /dev /proc </div></li> <li><div class="de1"> ++ test / '!=' / </div></li> <li><div class="de2"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de1"> ++ test / = /var/lib/vservers/vs-suse11 </div></li> <li><div class="de2"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de1"> ++ test / = /var/lib/vservers </div></li> <li><div class="de2"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de1"> ++ test / = /var/lib </div></li> <li><div class="de2"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de1"> ++ test / = /var </div></li> <li><div class="de2"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de1"> ++ test / = /usr/sbin </div></li> <li><div class="de2"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de1"> ++ test / = /usr </div></li> <li><div class="de2"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de1"> ++ test / = /usr/lib/util-vserver </div></li> <li><div class="de2"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de1"> ++ test / = /usr/lib </div></li> <li><div class="de2"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de1"> ++ test / = /usr </div></li> <li><div class="de2"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de1"> ++ test / = /etc/vservers/vs-suse11 </div></li> <li><div class="de2"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de1"> ++ test / = /etc/vservers </div></li> <li><div class="de2"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de1"> ++ test / = /etc </div></li> <li><div class="de2"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de1"> ++ test / = /var/run/vservers </div></li> <li><div class="de2"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de1"> ++ test / = /var/run </div></li> <li><div class="de2"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de1"> ++ test / = /var </div></li> <li><div class="de2"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de1"> ++ test / = /var/lock </div></li> <li><div class="de2"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de1"> ++ test / = /var </div></li> <li><div class="de2"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de1"> ++ test / = /usr/local </div></li> <li><div class="de2"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de1"> ++ test / = /usr </div></li> <li><div class="de2"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de1"> ++ test / = /tmp </div></li> <li><div class="de2"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de1"> ++ test / = / </div></li> <li><div class="de2"> ++ continue 2 </div></li> <li><div class="de1"> ++ read -r dev path opts </div></li> <li><div class="de2"> ++ test -n / </div></li> <li><div class="de1"> ++ for i in '"$root"' /dev /proc </div></li> <li><div class="de2"> ++ test / '!=' / </div></li> <li><div class="de1"> ++ for i in '"$root"' /dev /proc </div></li> <li><div class="de2"> ++ test / '!=' / </div></li> <li><div class="de1"> ++ for i in '"$root"' /dev /proc </div></li> <li><div class="de2"> ++ test / '!=' / </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test / = /var/lib/vservers/vs-suse11 </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test / = /var/lib/vservers </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test / = /var/lib </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test / = /var </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test / = /usr/sbin </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test / = /usr </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test / = /usr/lib/util-vserver </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test / = /usr/lib </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test / = /usr </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test / = /etc/vservers/vs-suse11 </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test / = /etc/vservers </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test / = /etc </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test / = /var/run/vservers </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test / = /var/run </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test / = /var </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test / = /var/lock </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test / = /var </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test / = /usr/local </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test / = /usr </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test / = /tmp </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test / = / </div></li> <li><div class="de1"> ++ continue 2 </div></li> <li><div class="de2"> ++ read -r dev path opts </div></li> <li><div class="de1"> ++ test -n /dev </div></li> <li><div class="de2"> ++ for i in '"$root"' /dev /proc </div></li> <li><div class="de1"> ++ test /dev '!=' /dev </div></li> <li><div class="de2"> ++ for i in '"$root"' /dev /proc </div></li> <li><div class="de1"> ++ test '' '!=' /dev </div></li> <li><div class="de2"> ++ continue 2 </div></li> <li><div class="de1"> ++ read -r dev path opts </div></li> <li><div class="de2"> ++ test -n /dev/shm </div></li> <li><div class="de1"> ++ for i in '"$root"' /dev /proc </div></li> <li><div class="de2"> ++ test /dev/shm '!=' /dev/shm </div></li> <li><div class="de1"> ++ for i in '"$root"' /dev /proc </div></li> <li><div class="de2"> ++ test /shm '!=' /dev/shm </div></li> <li><div class="de1"> ++ continue 2 </div></li> <li><div class="de2"> ++ read -r dev path opts </div></li> <li><div class="de1"> ++ test -n /dev/pts </div></li> <li><div class="de2"> ++ for i in '"$root"' /dev /proc </div></li> <li><div class="de1"> ++ test /dev/pts '!=' /dev/pts </div></li> <li><div class="de2"> ++ for i in '"$root"' /dev /proc </div></li> <li><div class="de1"> ++ test /pts '!=' /dev/pts </div></li> <li><div class="de2"> ++ continue 2 </div></li> <li><div class="de1"> ++ read -r dev path opts </div></li> <li><div class="de2"> ++ test -n /sys </div></li> <li><div class="de1"> ++ for i in '"$root"' /dev /proc </div></li> <li><div class="de2"> ++ test /sys '!=' /sys </div></li> <li><div class="de1"> ++ for i in '"$root"' /dev /proc </div></li> <li><div class="de2"> ++ test /sys '!=' /sys </div></li> <li><div class="de1"> ++ for i in '"$root"' /dev /proc </div></li> <li><div class="de2"> ++ test /sys '!=' /sys </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test /sys = /var/lib/vservers/vs-suse11 </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test /sys = /var/lib/vservers </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test /sys = /var/lib </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test /sys = /var </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test /sys = /usr/sbin </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test /sys = /usr </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test /sys = /usr/lib/util-vserver </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test /sys = /usr/lib </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test /sys = /usr </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test /sys = /etc/vservers/vs-suse11 </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test /sys = /etc/vservers </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test /sys = /etc </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test /sys = /var/run/vservers </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test /sys = /var/run </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test /sys = /var </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test /sys = /var/lock </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test /sys = /var </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test /sys = /usr/local </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test /sys = /usr </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test /sys = /tmp </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test /sys = / </div></li> <li><div class="de1"> ++ list_umount=("$path" "${list_umount[@]}") </div></li> <li><div class="de2"> ++ read -r dev path opts </div></li> <li><div class="de1"> ++ test -n /proc </div></li> <li><div class="de2"> ++ for i in '"$root"' /dev /proc </div></li> <li><div class="de1"> ++ test /proc '!=' /proc </div></li> <li><div class="de2"> ++ for i in '"$root"' /dev /proc </div></li> <li><div class="de1"> ++ test /proc '!=' /proc </div></li> <li><div class="de2"> ++ for i in '"$root"' /dev /proc </div></li> <li><div class="de1"> ++ test '' '!=' /proc </div></li> <li><div class="de2"> ++ continue 2 </div></li> <li><div class="de1"> ++ read -r dev path opts </div></li> <li><div class="de2"> ++ test -n /proc/bus/usb </div></li> <li><div class="de1"> ++ for i in '"$root"' /dev /proc </div></li> <li><div class="de2"> ++ test /proc/bus/usb '!=' /proc/bus/usb </div></li> <li><div class="de1"> ++ for i in '"$root"' /dev /proc </div></li> <li><div class="de2"> ++ test /proc/bus/usb '!=' /proc/bus/usb </div></li> <li><div class="de1"> ++ for i in '"$root"' /dev /proc </div></li> <li><div class="de2"> ++ test /bus/usb '!=' /proc/bus/usb </div></li> <li><div class="de1"> ++ continue 2 </div></li> <li><div class="de2"> ++ read -r dev path opts </div></li> <li><div class="de1"> ++ test -n /lib/init/rw </div></li> <li><div class="de2"> ++ for i in '"$root"' /dev /proc </div></li> <li><div class="de1"> ++ test /lib/init/rw '!=' /lib/init/rw </div></li> <li><div class="de2"> ++ for i in '"$root"' /dev /proc </div></li> <li><div class="de1"> ++ test /lib/init/rw '!=' /lib/init/rw </div></li> <li><div class="de2"> ++ for i in '"$root"' /dev /proc </div></li> <li><div class="de1"> ++ test /lib/init/rw '!=' /lib/init/rw </div></li> <li><div class="de2"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de1"> ++ test /lib/init/rw = /var/lib/vservers/vs-suse11 </div></li> <li><div class="de2"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de1"> ++ test /lib/init/rw = /var/lib/vservers </div></li> <li><div class="de2"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de1"> ++ test /lib/init/rw = /var/lib </div></li> <li><div class="de2"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de1"> ++ test /lib/init/rw = /var </div></li> <li><div class="de2"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de1"> ++ test /lib/init/rw = /usr/sbin </div></li> <li><div class="de2"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de1"> ++ test /lib/init/rw = /usr </div></li> <li><div class="de2"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de1"> ++ test /lib/init/rw = /usr/lib/util-vserver </div></li> <li><div class="de2"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de1"> ++ test /lib/init/rw = /usr/lib </div></li> <li><div class="de2"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de1"> ++ test /lib/init/rw = /usr </div></li> <li><div class="de2"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de1"> ++ test /lib/init/rw = /etc/vservers/vs-suse11 </div></li> <li><div class="de2"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de1"> ++ test /lib/init/rw = /etc/vservers </div></li> <li><div class="de2"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de1"> ++ test /lib/init/rw = /etc </div></li> <li><div class="de2"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de1"> ++ test /lib/init/rw = /var/run/vservers </div></li> <li><div class="de2"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de1"> ++ test /lib/init/rw = /var/run </div></li> <li><div class="de2"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de1"> ++ test /lib/init/rw = /var </div></li> <li><div class="de2"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de1"> ++ test /lib/init/rw = /var/lock </div></li> <li><div class="de2"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de1"> ++ test /lib/init/rw = /var </div></li> <li><div class="de2"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de1"> ++ test /lib/init/rw = /usr/local </div></li> <li><div class="de2"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de1"> ++ test /lib/init/rw = /usr </div></li> <li><div class="de2"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de1"> ++ test /lib/init/rw = /tmp </div></li> <li><div class="de2"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de1"> ++ test /lib/init/rw = / </div></li> <li><div class="de2"> ++ list_umount=("$path" "${list_umount[@]}") </div></li> <li><div class="de1"> ++ read -r dev path opts </div></li> <li><div class="de2"> ++ test -n /boot </div></li> <li><div class="de1"> ++ for i in '"$root"' /dev /proc </div></li> <li><div class="de2"> ++ test /boot '!=' /boot </div></li> <li><div class="de1"> ++ for i in '"$root"' /dev /proc </div></li> <li><div class="de2"> ++ test /boot '!=' /boot </div></li> <li><div class="de1"> ++ for i in '"$root"' /dev /proc </div></li> <li><div class="de2"> ++ test /boot '!=' /boot </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test /boot = /var/lib/vservers/vs-suse11 </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test /boot = /var/lib/vservers </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test /boot = /var/lib </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test /boot = /var </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test /boot = /usr/sbin </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test /boot = /usr </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test /boot = /usr/lib/util-vserver </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test /boot = /usr/lib </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test /boot = /usr </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test /boot = /etc/vservers/vs-suse11 </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test /boot = /etc/vservers </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test /boot = /etc </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test /boot = /var/run/vservers </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test /boot = /var/run </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test /boot = /var </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test /boot = /var/lock </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test /boot = /var </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test /boot = /usr/local </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test /boot = /usr </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test /boot = /tmp </div></li> <li><div class="de1"> ++ for i in '"${list[@]}"' / </div></li> <li><div class="de2"> ++ test /boot = / </div></li> <li><div class="de1"> ++ list_umount=("$path" "${list_umount[@]}") </div></li> <li><div class="de2"> ++ read -r dev path opts </div></li> <li><div class="de1"> ++ test -n /var/lib/vservers/vs-suse11/proc </div></li> <li><div class="de2"> ++ for i in '"$root"' /dev /proc </div></li> <li><div class="de1"> ++ test /proc '!=' /var/lib/vservers/vs-suse11/proc </div></li> <li><div class="de2"> ++ continue 2 </div></li> <li><div class="de1"> ++ read -r dev path opts </div></li> <li><div class="de2"> ++ test -n /var/lib/vservers/vs-suse11/tmp </div></li> <li><div class="de1"> ++ for i in '"$root"' /dev /proc </div></li> <li><div class="de2"> ++ test /tmp '!=' /var/lib/vservers/vs-suse11/tmp </div></li> <li><div class="de1"> ++ continue 2 </div></li> <li><div class="de2"> ++ read -r dev path opts </div></li> <li><div class="de1"> ++ test -n /var/lib/vservers/vs-suse11/dev/pts </div></li> <li><div class="de2"> ++ for i in '"$root"' /dev /proc </div></li> <li><div class="de1"> ++ test /dev/pts '!=' /var/lib/vservers/vs-suse11/dev/pts </div></li> <li><div class="de2"> ++ continue 2 </div></li> <li><div class="de1"> ++ read -r dev path opts </div></li> <li><div class="de2"> ++ for i in '"${list_umount[@]}"' </div></li> <li><div class="de1"> ++ /bin/umount -l -n -i /boot </div></li> <li><div class="de2"> ++ for i in '"${list_umount[@]}"' </div></li> <li><div class="de1"> ++ /bin/umount -l -n -i /lib/init/rw </div></li> <li><div class="de2"> ++ for i in '"${list_umount[@]}"' </div></li> <li><div class="de1"> ++ /bin/umount -l -n -i /sys </div></li> <li><div class="de2"> +++ getPhysicalDir /etc/vservers/vs-suse11/vdir </div></li> <li><div class="de1"> +++ set -P </div></li> <li><div class="de2"> +++ cd /etc/vservers/vs-suse11/vdir </div></li> <li><div class="de1"> +++ pwd </div></li> <li><div class="de2"> ++ real_vdir=/var/lib/vservers/vs-suse11 </div></li> <li><div class="de1"> ++ isAvoidNamespace /etc/vservers/vs-suse11 </div></li> <li><div class="de2"> ++ local cfgdir </div></li> <li><div class="de1"> ++ /usr/sbin/vserver-info - FEATURE namespace </div></li> <li><div class="de2"> +++ /usr/sbin/vserver-info /etc/vservers/vs-suse11 CFGDIR </div></li> <li><div class="de1"> ++ cfgdir=/etc/vservers/vs-suse11 </div></li> <li><div class="de2"> ++ test '!' -e /etc/vservers/vs-suse11/namespace </div></li> <li><div class="de1"> ++ test -e /etc/vservers/.defaults/nonamespace -o -e /etc/vservers/vs-suse11/nonamespace </div></li> <li><div class="de2"> ++ /usr/lib/util-vserver/secure-mount --rbind -n -o dev /etc/vservers/vs-suse11/vdir /var/lib/vservers/vs-suse11 </div></li> <li><div class="de1"> ++ /usr/sbin/vserver-info - FEATURE PIVOT_ROOT </div></li> <li><div class="de2"> ++ /usr/lib/util-vserver/secure-mount -n -o shared,rec /var/lib/vservers/vs-suse11 /var/lib/vservers/vs-suse11 </div></li> <li><div class="de1"> ++ is_mounted=1 </div></li> <li><div class="de2"> ++ prepareInit /etc/vservers/vs-suse11 </div></li> <li><div class="de1"> ++ pushd /etc/vservers/vs-suse11/vdir </div></li> <li><div class="de2"> ++ case "$INITSTYLE" in </div></li> <li><div class="de1"> ++ find var/run '!' -type d -print0 </div></li> <li><div class="de2"> ++ xargs -0r /usr/lib/util-vserver/chroot-sh rm </div></li> <li><div class="de1"> ++ find var/lock '!' -type d -print0 </div></li> <li><div class="de2"> ++ /usr/lib/util-vserver/fakerunlevel 2 /var/run/utmp </div></li> <li><div class="de1"> ++ popd </div></li> <li><div class="de2"> ++ addtoCPUSET /etc/vservers/vs-suse11 </div></li> <li><div class="de1"> ++ local vdir=/etc/vservers/vs-suse11 </div></li> <li><div class="de2"> ++ local cpuset </div></li> <li><div class="de1"> ++ local f=/etc/vservers/vs-suse11/cpuset </div></li> <li><div class="de2"> ++ local i </div></li> <li><div class="de1"> ++ local configured=0 </div></li> <li><div class="de2"> ++ test -d /etc/vservers/vs-suse11/cpuset </div></li> <li><div class="de1"> ++ test -e /etc/vservers/vs-suse11/cpuset/name </div></li> <li><div class="de2"> ++ return 0 </div></li> <li><div class="de1"> ++ attachToCgroup /etc/vservers/vs-suse11 </div></li> <li><div class="de2"> ++ _handleCgroup attach /etc/vservers/vs-suse11 </div></li> <li><div class="de1"> ++ local action=attach </div></li> <li><div class="de2"> ++ local vdir=/etc/vservers/vs-suse11 </div></li> <li><div class="de1"> ++ local dir </div></li> <li><div class="de2"> ++ local name </div></li> <li><div class="de1"> ++ local i </div></li> <li><div class="de2"> ++ local parent </div></li> <li><div class="de1"> ++ useCgroup /etc/vservers/vs-suse11 </div></li> <li><div class="de2"> ++ hasCgroup </div></li> <li><div class="de1"> ++ /bin/grep -q cgroup /proc/filesystems </div></li> <li><div class="de2"> ++ return 1 </div></li> <li><div class="de1"> ++ return 0 </div></li> <li><div class="de2"> ++ handleDeviceMap --set '' /etc/vservers/vs-suse11/apps/vdevmap </div></li> <li><div class="de1"> ++ local op=--set </div></li> <li><div class="de2"> ++ local xid= </div></li> <li><div class="de1"> ++ local dir=/etc/vservers/vs-suse11/apps/vdevmap </div></li> <li><div class="de2"> ++ local flags device target </div></li> <li><div class="de1"> ++ test -d /etc/vservers/vs-suse11/apps/vdevmap </div></li> <li><div class="de2"> ++ return 0 </div></li> <li><div class="de1"> ++ pushd /etc/vservers/vs-suse11/vdir/ </div></li> <li><div class="de2"> ++ execScriptlets /etc/vservers/vs-suse11 vs-suse11 pre-start </div></li> <li><div class="de1"> ++ declare -r vdir=/etc/vservers/vs-suse11 </div></li> <li><div class="de2"> ++ declare -r name=vs-suse11 </div></li> <li><div class="de1"> ++ declare -r flavor=pre-start </div></li> <li><div class="de2"> ++ local base i </div></li> <li><div class="de1"> ++ for base in '"$vdir"/scripts' '"$__CONFDIR"/.defaults/scripts' </div></li> <li><div class="de2"> ++ local DONT_SKIP_DEFAULTS= </div></li> <li><div class="de1"> ++ local already_handled= </div></li> <li><div class="de2"> ++ for i in '"$base/$flavor"' '"$base/$flavor.d"/*' </div></li> <li><div class="de1"> ++ isRegularFile /etc/vservers/vs-suse11/scripts/pre-start </div></li> <li><div class="de2"> ++ test -f /etc/vservers/vs-suse11/scripts/pre-start </div></li> <li><div class="de1"> ++ return 1 </div></li> <li><div class="de2"> ++ continue </div></li> <li><div class="de1"> ++ for i in '"$base/$flavor"' '"$base/$flavor.d"/*' </div></li> <li><div class="de2"> ++ isRegularFile '/etc/vservers/vs-suse11/scripts/pre-start.d/*' </div></li> <li><div class="de1"> ++ test -f '/etc/vservers/vs-suse11/scripts/pre-start.d/*' </div></li> <li><div class="de2"> ++ return 1 </div></li> <li><div class="de1"> ++ continue </div></li> <li><div class="de2"> ++ test -z '' -o -n '' </div></li> <li><div class="de1"> ++ for base in '"$vdir"/scripts' '"$__CONFDIR"/.defaults/scripts' </div></li> <li><div class="de2"> ++ local DONT_SKIP_DEFAULTS= </div></li> <li><div class="de1"> ++ local already_handled= </div></li> <li><div class="de2"> ++ for i in '"$base/$flavor"' '"$base/$flavor.d"/*' </div></li> <li><div class="de1"> ++ isRegularFile /etc/vservers/.defaults/scripts/pre-start </div></li> <li><div class="de2"> ++ test -f /etc/vservers/.defaults/scripts/pre-start </div></li> <li><div class="de1"> ++ return 1 </div></li> <li><div class="de2"> ++ continue </div></li> <li><div class="de1"> ++ for i in '"$base/$flavor"' '"$base/$flavor.d"/*' </div></li> <li><div class="de2"> ++ isRegularFile '/etc/vservers/.defaults/scripts/pre-start.d/*' </div></li> <li><div class="de1"> ++ test -f '/etc/vservers/.defaults/scripts/pre-start.d/*' </div></li> <li><div class="de2"> ++ return 1 </div></li> <li><div class="de1"> ++ continue </div></li> <li><div class="de2"> ++ test -z '' -o -n '' </div></li> <li><div class="de1"> ++ popd </div></li> <li><div class="de2"> ++ test -z '' </div></li> <li><div class="de1"> ++ pushd /etc/vservers/vs-suse11/vdir/ </div></li> <li><div class="de2"> ++ is_configured=1 </div></li> <li><div class="de1"> ++ /usr/sbin/vserver-info - FEATURE migrate </div></li> <li><div class="de2"> ++ /usr/bin/ionice -c2 -n0 /usr/bin/nice -n 0 /usr/sbin/chbind --silent --secure --nid 107 --ip 192.168.1.65/24 /usr/lib/util-vserver/exec-ulimit /etc/vservers/vs-suse11/ulimits /usr/sbin/vtag --create --tag 107 --silent -- /usr/sbin/vspace --new --default -- /usr/sbin/vcontext --create --silent --xid 107 -- /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/vs-suse11/rlimits --missingok -- /usr/sbin/vsched --xid self --force -- /usr/lib/util-vserver/vsysctl --xid self --dir /etc/vservers/vs-suse11/sysctl --missingok -- /usr/sbin/vuname --xid self --dir /etc/vservers/vs-suse11/uts --missingok -- /usr/sbin/vmemctrl --xid self --set -- /usr/sbin/vuname --xid self --set -t context=/etc/vservers/vs-suse11 -- /usr/sbin/vattribute --set --secure --flag default --flag fakeinit -- /usr/lib/util-vserver/save_ctxinfo /etc/vservers/vs-suse11 </div></li> <li><div class="de1"> Usage: save_ctxinfo <VSERVER_DIR> <cmd> <args>* </div></li> <li><div class="de2"> + cleanup </div></li> <li><div class="de1"> + set +e </div></li> <li><div class="de2"> + test -z '' </div></li> <li><div class="de1"> + test -z '' </div></li> <li><div class="de2"> + test -n 1 -a -z '' </div></li> <li><div class="de1"> + warning ' </div></li> <li><div class="de2"> An error occured while executing the vserver startup sequence; when </div></li> <li><div class="de1"> there are no other messages, it is very likely that the init-script </div></li> <li><div class="de2"> (/etc/rc.d/rc' '2) failed. </div></li> <li><div class="de1"> </div></li> <li><div class="de2"> Common causes are: </div></li> <li><div class="de1"> * /etc/rc.d/rc on Fedora Core 1 and RH9 fails always; the '\''apt-rpm'\'' build </div></li> <li><div class="de2"> method knows how to deal with this, but on existing installations, </div></li> <li><div class="de1"> appending '\''true'\'' to this file will help.' </div></li> <li><div class="de2"> + test -n '' </div></li> <li><div class="de1"> + echo ' </div></li> <li><div class="de2"> An error occured while executing the vserver startup sequence; when </div></li> <li><div class="de1"> there are no other messages, it is very likely that the init-script </div></li> <li><div class="de2"> (/etc/rc.d/rc' '2) failed. </div></li> <li><div class="de1"> </div></li> <li><div class="de2"> Common causes are: </div></li> <li><div class="de1"> * /etc/rc.d/rc on Fedora Core 1 and RH9 fails always; the '\''apt-rpm'\'' build </div></li> <li><div class="de2"> method knows how to deal with this, but on existing installations, </div></li> <li><div class="de1"> appending '\''true'\'' to this file will help.' </div></li> <li><div class="de2"> </div></li> <li><div class="de1"> An error occured while executing the vserver startup sequence; when </div></li> <li><div class="de2"> there are no other messages, it is very likely that the init-script </div></li> <li><div class="de1"> (/etc/rc.d/rc 2) failed. </div></li> <li><div class="de2"> </div></li> <li><div class="de1"> Common causes are: </div></li> <li><div class="de2"> * /etc/rc.d/rc on Fedora Core 1 and RH9 fails always; the 'apt-rpm' build </div></li> <li><div class="de1"> method knows how to deal with this, but on existing installations, </div></li> <li><div class="de2"> appending 'true' to this file will help. </div></li> <li><div class="de1"> + test -n '' </div></li> <li><div class="de2"> + warning ' </div></li> <li><div class="de1"> </div></li> <li><div class="de2"> Failed to start vserver '\''vs-suse11'\''' </div></li> <li><div class="de1"> + test -n '' </div></li> <li><div class="de2"> + echo ' </div></li> <li><div class="de1"> </div></li> <li><div class="de2"> Failed to start vserver '\''vs-suse11'\''' </div></li> <li><div class="de1"> </div></li> <li><div class="de2"> </div></li> <li><div class="de1"> Failed to start vserver 'vs-suse11' </div></li> <li><div class="de2"> + test -n --debug </div></li> <li><div class="de1"> + test -z 1 </div></li> <li><div class="de2"> + umountVserver /etc/vservers/vs-suse11 </div></li> <li><div class="de1"> + local cfgdir=/etc/vservers/vs-suse11 </div></li> <li><div class="de2"> + local vdir=/etc/vservers/vs-suse11/vdir </div></li> <li><div class="de1"> + local is_ok=1 </div></li> <li><div class="de2"> + isAvoidNamespace /etc/vservers/vs-suse11 </div></li> <li><div class="de1"> + local cfgdir </div></li> <li><div class="de2"> + /usr/sbin/vserver-info - FEATURE namespace </div></li> <li><div class="de1"> ++ /usr/sbin/vserver-info /etc/vservers/vs-suse11 CFGDIR </div></li> <li><div class="de2"> + cfgdir=/etc/vservers/vs-suse11 </div></li> <li><div class="de1"> + test '!' -e /etc/vservers/vs-suse11/namespace </div></li> <li><div class="de2"> + test -e /etc/vservers/.defaults/nonamespace -o -e /etc/vservers/vs-suse11/nonamespace </div></li> <li><div class="de1"> + return 0 </div></li> <li><div class="de2"> + test -z 1 </div></li> <li><div class="de1"> + disableInterfaces /etc/vservers/vs-suse11 </div></li> <li><div class="de2"> + test -n 1 </div></li> <li><div class="de1"> + local i=2 </div></li> <li><div class="de2"> + declare -a var </div></li> <li><div class="de1"> + lock /var/lock/vserver.interfaces </div></li> <li><div class="de2"> ++ /bin/mktemp -t vserver-lock.XXXXXX </div></li> <li><div class="de1"> + local tmp=/tmp/vserver-lock.Mx8Jlu </div></li> <li><div class="de2"> + /bin/rm -f /tmp/vserver-lock.Mx8Jlu </div></li> <li><div class="de1"> + /usr/bin/mkfifo -m600 /tmp/vserver-lock.Mx8Jlu </div></li> <li><div class="de2"> + /usr/lib/util-vserver/lockfile /var/lock/vserver.interfaces /tmp/vserver-lock.Mx8Jlu </div></li> <li><div class="de1"> + /bin/grep -q true /tmp/vserver-lock.Mx8Jlu </div></li> <li><div class="de2"> + _VS_LOCKS='21919 21796' </div></li> <li><div class="de1"> + test 2 -gt 0 </div></li> <li><div class="de2"> + let --i </div></li> <li><div class="de1"> + eval 'var=( "${INTERFACE_CMDS_1[@]}" )' </div></li> <li><div class="de2"> ++ var=("${INTERFACE_CMDS_1[@]}") </div></li> <li><div class="de1"> + local type=IP_LINK </div></li> <li><div class="de2"> + unset 'var[0]' </div></li> <li><div class="de1"> + set -- eth0 up </div></li> <li><div class="de2"> + case "$type" in </div></li> <li><div class="de1"> + test 1 -gt 0 </div></li> <li><div class="de2"> + let --i </div></li> <li><div class="de1"> + : </div></li> <li><div class="de2"> + eval 'var=( "${INTERFACE_CMDS_0[@]}" )' </div></li> <li><div class="de1"> ++ var=("${INTERFACE_CMDS_0[@]}") </div></li> <li><div class="de2"> + local type=IP_ADDR </div></li> <li><div class="de1"> + unset 'var[0]' </div></li> <li><div class="de2"> + set -- 192.168.1.65/24 broadcast + dev eth0 </div></li> <li><div class="de1"> + case "$type" in </div></li> <li><div class="de2"> + /bin/ip addr del 192.168.1.65/24 broadcast + dev eth0 </div></li> <li><div class="de1"> + test 0 -gt 0 </div></li> <li><div class="de2"> + unlock 1 </div></li> <li><div class="de1"> + local num=1 </div></li> <li><div class="de2"> + local i </div></li> <li><div class="de1"> + set -- 21919 21796 </div></li> <li><div class="de2"> + test 2 -gt 0 </div></li> <li><div class="de1"> + kill -HUP 21919 </div></li> <li><div class="de2"> + shift </div></li> <li><div class="de1"> + test 1 '!=' 1 </div></li> <li><div class="de2"> + break </div></li> <li><div class="de1"> + _VS_LOCKS=21796 </div></li> <li><div class="de2"> + unlock </div></li> <li><div class="de1"> + local num= </div></li> <li><div class="de2"> + local i </div></li> <li><div class="de1"> + set -- 21796 </div></li> <li><div class="de2"> + test 1 -gt 0 </div></li> <li><div class="de1"> + kill -HUP 21796 </div></li> <li><div class="de2"> + shift </div></li> <li><div class="de1"> + test '' '!=' 1 </div></li> <li><div class="de2"> + test -z '' </div></li> <li><div class="de1"> + test 0 -gt 0 </div></li> <li><div class="de2"> + _VS_LOCKS= </div></li> <li><div class="de1"> mb:~# exit </div></li> <li><div class="de2"> exit </div></li> <li><div class="de1"> </div></li> <li><div class="de2"> Script done on Fri 04 Sep 2009 01:38:05 PM CEST </div></li></ol> </div> </div> <br /> '''Submit a correction or amendment below. ([[pastebin.php|click here to make a fresh posting]])'''<br /> After submitting an amendment, you'll be able to view the differences between the old and new posts easily. '''Your Name'''<br /> <br /> Remember my name in a cookie </div>
Summary:
Please note that all contributions to Linix VServer may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Linix VServer:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Navigation menu
Page actions
Page
Discussion
Read
Edit
History
Page actions
Page
Discussion
More
Tools
Personal tools
Not logged in
Talk
Contributions
Create account
Log in
About
Overview
Paper
News
Developers
Donations
Search
Getting Started
Downloads
FAQs
Documentation
Support
Participate
How to participate
Report a Bug
Communicate
Teams/Projects
Hall of Fame
Resources
Archives
Recent Wiki Changes
Pastebin
Related Projects
VServer Hosting
Happy VServer Users
Tools
What links here
Related changes
Special pages
Page information