mirror of
https://git.yoctoproject.org/poky
synced 2026-05-31 00:39:46 +00:00
xserver-nodm: Support reboot from inside X
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. Also move sleep 1s inside stop to give time for killproc xinit for fix issue when chvt 1 don't work because X server is still running. (From OE-Core rev: 19eaf4a59f4545e049f525d0b0446a9c08d18f0f) Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com> Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
1d22b56992
commit
1d0e217023
@@ -48,12 +48,12 @@ case "$1" in
|
||||
stop)
|
||||
echo "Stopping XServer"
|
||||
killproc xinit
|
||||
chvt 1
|
||||
sleep 1
|
||||
chvt 1 &
|
||||
;;
|
||||
|
||||
restart)
|
||||
$0 stop
|
||||
sleep 1
|
||||
$0 start
|
||||
;;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user