X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=units%2Fplymouth-start.service;h=f618257a937babb57bce4fa4f9d9e050aca38e79;hp=eb336e619e4f0a99dbbc583e4616555af2b700dc;hb=4f38cd85f638fdfe59fc34c01827310835365d94;hpb=2b583ce6576d4a074ce6f1570b3e60b65c64ae7d diff --git a/units/plymouth-start.service b/units/plymouth-start.service index eb336e619..f618257a9 100644 --- a/units/plymouth-start.service +++ b/units/plymouth-start.service @@ -13,12 +13,10 @@ After=systemd-vconsole-setup.service udev-settle.service Before=systemd-ask-password-plymouth.service # Dracut informs us with this flag file if plymouth is already running -ConditionPathExists=!/run/initramfs/plymouth +ConditionPathExists=!/run/plymouth/pid +ConditionKernelCommandLine=!plymouth.enable=0 [Service] -ExecStart=/sbin/plymouthd --mode=boot +ExecStart=/sbin/plymouthd --mode=boot --pid-file=/run/plymouth/pid ExecStartPost=-/bin/plymouth --show-splash Type=forking - -# Send SIGRTMIN+20 to systemd, i.e. enable status messages -ExecStartPost=-/usr/bin/kill -54 1