diff -r 8e55c5c11475 tools/misc/xend --- a/tools/misc/xend Wed Jul 05 18:48:41 2006 +0100 +++ b/tools/misc/xend Fri Jul 07 16:41:49 2006 +0900 @@ -93,6 +93,10 @@ def start_consoled(): if os.fork() == 0: os.execvp('xenconsoled', ['xenconsoled']) +def start_xenlogd(): + if os.fork() == 0: + os.execvp('xenlogd', ['xenlogd']) + def main(): try: check_logging() @@ -106,16 +110,19 @@ def main(): elif sys.argv[1] == 'start': start_xenstored() start_consoled() + start_xenlogd() return daemon.start() elif sys.argv[1] == 'trace_start': start_xenstored() start_consoled() + start_xenlogd() return daemon.start(trace=1) elif sys.argv[1] == 'stop': return daemon.stop() elif sys.argv[1] == 'restart': start_xenstored() start_consoled() + start_xenlogd() return daemon.stop() or daemon.start() elif sys.argv[1] == 'status': return daemon.status()