--- a/units/plymouth-start.service +++ b/units/plymouth-start.service @@ -12,7 +12,13 @@ Wants=systemd-ask-password-plymouth.path 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=!/dev/.systemd/plymouth + [Service] ExecStart=/sbin/plymouthd --mode=boot ExecStartPost=-/bin/plymouth --show-splash And what other poor folks who do not happen to use dracut should do? I would really prefer to see generic ConditionCommandStatus and simply use ConditionCommandStatus!=plymoth --ping This works for any initrd (or without) and offers facility useful to others as well. As opposed to above hack :) _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel