diff -r 6ed4368b4a9e tools/misc/xend --- a/tools/misc/xend Sun Oct 15 09:53:20 2006 +0100 +++ b/tools/misc/xend Fri Oct 20 21:06:25 2006 +0900 @@ -96,7 +96,11 @@ def start_blktapctrl(): def start_blktapctrl(): if os.fork() == 0: os.execvp('blktapctrl', ['blktapctrl']) - + +def start_xenlogd(): + if os.fork() == 0: + os.execvp('xenlogd', ['xenlogd']) + def main(): try: check_logging() @@ -110,12 +114,14 @@ def main(): elif sys.argv[1] == 'start': start_xenstored() start_consoled() - start_blktapctrl() + start_blktapctrl() + start_xenlogd() return daemon.start() elif sys.argv[1] == 'trace_start': start_xenstored() start_consoled() start_blktapctrl() + start_xenlogd() return daemon.start(trace=1) elif sys.argv[1] == 'stop': return daemon.stop() @@ -123,6 +129,7 @@ def main(): start_xenstored() start_consoled() start_blktapctrl() + start_xenlogd() return daemon.stop() or daemon.start() elif sys.argv[1] == 'status': return daemon.status()