File stop-graphical.patch of Package plymouth.603
Index: plymouth-0.9.0/systemd-units/plymouth-quit-wait.service.in
===================================================================
--- plymouth-0.9.0.orig/systemd-units/plymouth-quit-wait.service.in
+++ plymouth-0.9.0/systemd-units/plymouth-quit-wait.service.in
@@ -1,6 +1,7 @@
[Unit]
Description=Wait for Plymouth Boot Screen to Quit
After=rc-local.service plymouth-start.service systemd-user-sessions.service
+Conflicts=graphical.target
[Service]
ExecStart=-@PLYMOUTH_CLIENT_DIR@/plymouth --wait
Index: plymouth-0.9.0/systemd-units/plymouth-quit.service.in
===================================================================
--- plymouth-0.9.0.orig/systemd-units/plymouth-quit.service.in
+++ plymouth-0.9.0/systemd-units/plymouth-quit.service.in
@@ -1,6 +1,7 @@
[Unit]
Description=Terminate Plymouth Boot Screen
After=rc-local.service plymouth-start.service systemd-user-sessions.service
+Conflicts=graphical.target
[Service]
ExecStart=-@PLYMOUTH_CLIENT_DIR@/plymouth quit
Index: plymouth-0.9.0/systemd-units/plymouth-start.service.in
===================================================================
--- plymouth-0.9.0.orig/systemd-units/plymouth-start.service.in
+++ plymouth-0.9.0/systemd-units/plymouth-start.service.in
@@ -11,6 +11,7 @@ ExecStart=@PLYMOUTH_DAEMON_DIR@/plymouth
ExecStartPost=-@PLYMOUTH_CLIENT_DIR@/plymouth show-splash
Type=forking
KillMode=none
+RemainAfterExit=yes
SendSIGKILL=no
[Install]
WantedBy=sysinit.target