|
|
|
|
|
|
|
|
|
|
xen-devel
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
|
|
|
|
|