[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [PATCH] hotplug: create /var/run/xenstored in xencommons

  • To: xen-devel@xxxxxxxxxxxxxxxxxxx
  • From: Olaf Hering <olaf@xxxxxxxxx>
  • Date: Fri, 12 Aug 2011 09:07:40 +0200
  • Delivery-date: Fri, 12 Aug 2011 00:10:02 -0700
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>

# HG changeset patch
# User Olaf Hering <olaf@xxxxxxxxx>
# Date 1313132827 -7200
# Node ID d3c5f8c4c8ede777eb3f686306ec36ca677c2422
# Parent  1f08b380d4386cdd6714786a9163e5f51aecab5d
hotplug: create /var/run/xenstored in xencommons

In recent Linux distributions all volatile runtime data was moved to a
tmpfs mounted on /run. /var/run is a symlink to that directory.  Create
/var/run/xenstored unconditionally on startup, use -p to ignore errors.

Signed-off-by: Olaf Hering <olaf@xxxxxxxxx>

diff -r 1f08b380d438 -r d3c5f8c4c8ed tools/hotplug/Linux/init.d/xencommons
--- a/tools/hotplug/Linux/init.d/xencommons
+++ b/tools/hotplug/Linux/init.d/xencommons
@@ -52,6 +52,7 @@ do_start () {
                test -z "$XENSTORED_TRACE" || XENSTORED_ARGS=" -T 
                echo -n Starting xenstored...
+               mkdir -p /var/run/xenstored
                xenstored --pid-file=/var/run/xenstored.pid $XENSTORED_ARGS
                # Wait for xenstored to actually come up, timing out after 30 

Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.