aboutsummaryrefslogtreecommitdiffstats
path: root/tools/hotplug/Linux/init.d/xendomains
diff options
context:
space:
mode:
Diffstat (limited to 'tools/hotplug/Linux/init.d/xendomains')
-rw-r--r--tools/hotplug/Linux/init.d/xendomains14
1 files changed, 12 insertions, 2 deletions
diff --git a/tools/hotplug/Linux/init.d/xendomains b/tools/hotplug/Linux/init.d/xendomains
index cd5bad2691..8459d234c0 100644
--- a/tools/hotplug/Linux/init.d/xendomains
+++ b/tools/hotplug/Linux/init.d/xendomains
@@ -46,8 +46,18 @@ if ! [ -e /proc/xen/privcmd ]; then
exit 0
fi
-LOCKFILE=/var/lock/subsys/xendomains
-XENDOM_CONFIG=/etc/sysconfig/xendomains
+# 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
test -r $XENDOM_CONFIG || { echo "$XENDOM_CONFIG not existing";
if [ "$1" = "stop" ]; then exit 0;