[prev in list] [next in list] [prev in thread] [next in thread] 

List:       xen-cvs
Subject:    [Xen-changelog] [xen master] init/FreeBSD: fix xencommons so it can only be launched by Dom0
From:       patchbot () xen ! org
Date:       2016-12-25 6:07:28
Message-ID: E1cL1xw-0000MY-P4 () xenbits ! xenproject ! org
[Download RAW message or body]

commit c875b9778da0c56a0c118626771465b87df31fe8
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Mon Dec 19 15:02:03 2016 +0000
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Wed Dec 21 16:33:45 2016 +0000

    init/FreeBSD: fix xencommons so it can only be launched by Dom0
    
    At the moment the execution of xencommons is gated on the presence of the
    privcmd device, but that's not correct, since privcmd is available to all Xen
    domains (privileged or unprivileged). Instead of using privcmd use the
    xenstored device, which will only be available to the domain that's in charge
    of running xenstored, and thus xencommons.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
---
 tools/hotplug/FreeBSD/rc.d/xencommons.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/hotplug/FreeBSD/rc.d/xencommons.in b/tools/hotplug/FreeBSD/rc.d/xencommons.in
index efa8801..81f69f3 100644
--- a/tools/hotplug/FreeBSD/rc.d/xencommons.in
+++ b/tools/hotplug/FreeBSD/rc.d/xencommons.in
@@ -16,7 +16,7 @@ start_cmd="xen_startcmd"
 stop_cmd="xen_stop"
 status_cmd="xen_status"
 extra_commands="status"
-required_files="/dev/xen/privcmd"
+required_files="/dev/xen/xenstored"
 
 XENSTORED_PIDFILE="@XEN_RUN_DIR@/xenstored.pid"
 XENCONSOLED_PIDFILE="@XEN_RUN_DIR@/xenconsoled.pid"
--
generated by git-patchbot for /home/xen/git/xen.git#master


[Attachment #3 (text/plain)]

_______________________________________________
Xen-changelog mailing list
Xen-changelog@lists.xen.org
https://lists.xenproject.org/xen-changelog

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic