[initial-setup][PATCH] Try to quit plymouth before running our X server instance (#1058329)
Vratislav Podzimek
vpodzime at redhat.com
Wed Feb 5 07:48:21 UTC 2014
Otherwise the VT may end up not being switched (and they say it's not a bug)
leaving user staring at the plymouth animation forever with the Initial Setup
running on a different VT. By quitting plymouth first we get tty1 free to run
our X server there.
Signed-off-by: Vratislav Podzimek <vpodzime at redhat.com>
---
systemd/initial-setup-graphical.service | 2 +-
systemd/initial-setup-text.service | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/systemd/initial-setup-graphical.service b/systemd/initial-setup-graphical.service
index 144a2d3..3e55cd1 100644
--- a/systemd/initial-setup-graphical.service
+++ b/systemd/initial-setup-graphical.service
@@ -7,7 +7,7 @@ ConditionKernelCommandLine=!rd.live.image
[Service]
Type=oneshot
-ExecStartPre=
+ExecStartPre=-/bin/plymouth quit
ExecStart=/bin/xinit /bin/firstboot-windowmanager /bin/initial-setup -- /bin/Xorg :9 -ac -nolisten tcp
TimeoutSec=0
RemainAfterExit=no
diff --git a/systemd/initial-setup-text.service b/systemd/initial-setup-text.service
index fcb5711..59c19a3 100644
--- a/systemd/initial-setup-text.service
+++ b/systemd/initial-setup-text.service
@@ -12,6 +12,7 @@ ConditionKernelCommandLine=!rd.live.image
[Service]
Type=oneshot
+ExecStartPre=-/bin/plymouth quit
ExecStartPre=/bin/kill -55 1
ExecStart=/bin/initial-setup
ExecStartPost=/bin/kill -54 1
--
1.8.5.3
More information about the anaconda-patches
mailing list