mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 10:11:27 +01:00
xend: Allow xenconsoled to be passed arguments at startup
Attached patch allows to pass arguments to xenconsoled via XENCONSOLED_TRACE env. variable analogous to xenstored. Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
This commit is contained in:
1 parent
74f9ac9665
commit
68c053e8a9
1 file changed
+11
-5
+11
-5
@@ -77,6 +77,10 @@ def check_user():
|
||||
hline()
|
||||
raise CheckError("invalid user")
|
||||
|
||||
def start_daemon(daemon, *args):
|
||||
if os.fork() == 0:
|
||||
os.execvp(daemon, (daemon,) + args)
|
||||
|
||||
def start_xenstored():
|
||||
pidfname = "/var/run/xenstore.pid"
|
||||
try:
|
||||
@@ -102,13 +106,15 @@ def start_xenstored():
|
||||
s,o = commands.getstatusoutput(cmd)
|
||||
|
||||
def start_consoled():
|
||||
if os.fork() == 0:
|
||||
os.execvp('xenconsoled', ['xenconsoled'])
|
||||
XENCONSOLED_TRACE = os.getenv("XENCONSOLED_TRACE")
|
||||
args = ""
|
||||
if XENCONSOLED_TRACE:
|
||||
args += "--log=" + XENCONSOLED_TRACE
|
||||
start_daemon("xenconsoled", args)
|
||||
|
||||
def start_blktapctrl():
|
||||
if os.fork() == 0:
|
||||
os.execvp('blktapctrl', ['blktapctrl'])
|
||||
|
||||
start_daemon("blktapctrl", "")
|
||||
|
||||
def main():
|
||||
try:
|
||||
check_logging()
|
||||
|
||||