]> git.ipfire.org Git - thirdparty/plymouth.git/commitdiff
systemd: make sure plymouth-start never gets killed
authorRay Strode <rstrode@redhat.com>
Tue, 17 Jul 2012 21:12:03 +0000 (17:12 -0400)
committerRay Strode <rstrode@redhat.com>
Tue, 17 Jul 2012 21:12:03 +0000 (17:12 -0400)
systemd tries to bring down the world when going from
the initramfs to /

commit 9e5a276f322cfce46b5b2ed2125cb9ec67df7e9f tried
to prevent plymouthd from getting killed by settings
argv[0][0] to @

This isn't seemingly sufficient.  Throw some lines into
the plymouth-start service file that should hopefully help.

systemd-units/plymouth-start.service.in

index e49b5f0377572d819ae2a2a4d5689ac2dadb8f0c..4925d8956eb7530e9eb15b5182f7ac897d12f059 100644 (file)
@@ -11,3 +11,5 @@ ConditionPathExists=!@plymouthruntimedir@/pid
 ExecStart=@PLYMOUTH_DAEMON_DIR@/plymouthd --mode=boot --pid-file=@plymouthruntimedir@/pid --attach-to-session
 ExecStartPost=-/bin/udevadm settle --timeout=30 --exit-if-exists=/sys/class/drm/card0/dev;-/bin/udevadm settle --timeout=30 --exit-if-exists=/sys/class/graphics/fb0/dev; -@PLYMOUTH_CLIENT_DIR@/plymouth show-splash
 Type=forking
+KillMode=none
+SendSIGKILL=no