Author: waldi Date: Sun Apr 22 19:28:06 2012 New Revision: 986 Log: debian/xen-utils-common.xendomains.init: Remove non-Debian support. Modified: trunk/xen/debian/xen-utils-common.xendomains.init Modified: trunk/xen/debian/xen-utils-common.xendomains.init =============================================================================--- trunk/xen/debian/xen-utils-common.xendomains.init Sun Apr 22 19:21:25 2012 (r985) +++ trunk/xen/debian/xen-utils-common.xendomains.init Sun Apr 22 19:28:06 2012 (r986) @@ -10,6 +10,9 @@ # boots / shuts down. ### END INIT INFO +. /lib/init/vars.sh +. /lib/lsb/init-functions + xen list &> /dev/null if test $? -ne 0 then @@ -22,18 +25,8 @@ exit 0 fi -# See docs/misc/distro_mapping.txt -if [ -d /var/lock/subsys ]; then - LOCKFILE=/var/lock/subsys/xendomains -else - LOCKFILE=/var/lock/xendomains -fi - -if [ -d /etc/sysconfig ]; then - XENDOM_CONFIG=/etc/sysconfig/xendomains -else - XENDOM_CONFIG=/etc/default/xendomains -fi +LOCKFILE=/var/lock/xendomains +XENDOM_CONFIG=/etc/default/xendomains test -r $XENDOM_CONFIG || { echo "$XENDOM_CONFIG not existing"; if [ "$1" = "stop" ]; then exit 0; @@ -41,42 +34,6 @@ . $XENDOM_CONFIG -# Use the SUSE rc_ init script functions; -# emulate them on LSB, RH and other systems -if test -e /etc/rc.status; then - # SUSE rc script library - . /etc/rc.status -else - _cmd=$1 - declare -a _SMSG - if test "${_cmd}" = "status"; then - _SMSG=(running dead dead unused unknown) - _RC_UNUSED=3 - else - _SMSG=(done failed failed missed failed skipped unused failed failed) - _RC_UNUSED=6 - fi - if test -e /etc/init.d/functions; then - # REDHAT - . /etc/init.d/functions - echo_rc() - { - #echo -n " [${_SMSG[${_RC_RV}]}] " - if test ${_RC_RV} = 0; then - success " [${_SMSG[${_RC_RV}]}] " - else - failure " [${_SMSG[${_RC_RV}]}] " - fi - } - elif test -e /lib/lsb/init-functions; then - # LSB - . /lib/lsb/init-functions - if alias log_success_msg >/dev/null 2>/dev/null; then - echo_rc() - { - echo " [${_SMSG[${_RC_RV}]}] " - } - else echo_rc() { if test ${_RC_RV} = 0; then @@ -85,14 +42,7 @@ log_failure_msg " [${_SMSG[${_RC_RV}]}] " fi } - fi - else - # emulate it - echo_rc() - { - echo " [${_SMSG[${_RC_RV}]}] " - } - fi + rc_reset() { _RC_RV=0; } rc_failed() { @@ -124,7 +74,6 @@ if test -e /etc/init.d/S[0-9][0-9]${1}; then return 0; fi return 1 } -fi if ! which usleep >&/dev/null then