[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [Xen-devel] execve() in reboot.c ?
> Domain kernel has arch/xen/kernel/reboot.c, which executes > shutdown and halt on request. But one problem is that we have > the path and command options fixed in the kernel, like this: > > > static char *restart_argv[] = { "/sbin/shutdown", "-r", > "now", NULL }; > static char *poweroff_argv[] = { "/sbin/halt", "-p", > NULL }; > > > That is kind of violating the rule: kernel should never > enforce the policy to the user. We can see the problem if for > example domU uses busybox instead of sysvinit: busybox doesnt > support "halt -p", so "xm shutdown" cannot shutdown the domU. Would 'telinit 1' / 'telinit 6' work on busybox ? Ian _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |