[OE-core] [PATCH] xserver-nodm: Support reboot from inside X
Ricardo Ribalda Delgado
ricardo.ribalda at gmail.com
Wed May 20 08:34:48 UTC 2015
ping?
On Mon, May 11, 2015 at 5:23 PM, Ricardo Ribalda Delgado
<ricardo.ribalda at gmail.com> wrote:
> If reboot was called from inside the Xserver there could happen a race
> condition where chvt would never end, and therefore the whole system was
> stalled.
>
> The user could not recover the system by ssh the machine or using the
> keyboard.
>
> Running chvt in background fixes the issue.
>
> Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda at gmail.com>
> ---
> meta/recipes-graphics/x11-common/xserver-nodm-init/xserver-nodm | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/meta/recipes-graphics/x11-common/xserver-nodm-init/xserver-nodm b/meta/recipes-graphics/x11-common/xserver-nodm-init/xserver-nodm
> index 2e3e09077792..31f545f79199 100755
> --- a/meta/recipes-graphics/x11-common/xserver-nodm-init/xserver-nodm
> +++ b/meta/recipes-graphics/x11-common/xserver-nodm-init/xserver-nodm
> @@ -48,7 +48,7 @@ case "$1" in
> stop)
> echo "Stopping XServer"
> killproc xinit
> - chvt 1
> + chvt 1 &
> ;;
>
> restart)
> --
> 2.1.4
>
--
Ricardo Ribalda
More information about the Openembedded-core
mailing list