Change-Id: Ia849af649434b728f3980a6fa90736d0a61f4219
Signed-off-by: William Douglas <william.douglas@intel.com>
systemd-units/plymouth-read-write.service
systemd-units/plymouth-reboot.service
systemd-units/plymouth-start.service
+ systemd-units/plymouth-update.service
systemd-units/plymouth-switch-root.service
systemd-units/systemd-ask-password-plymouth.path
systemd-units/systemd-ask-password-plymouth.service
systemd_unit_templates = \
plymouth-switch-root.service.in \
plymouth-start.service.in \
+ plymouth-update.service.in \
plymouth-read-write.service.in \
plymouth-quit.service.in \
plymouth-quit-wait.service.in \
--- /dev/null
+[Unit]
+Description=Show Plymouth Update Screen
+DefaultDependencies=no
+After=systemd-vconsole-setup.service systemd-udev-trigger.service
+ConditionKernelCommandLine=!plymouth.enable=0
+
+[Service]
+ExecStart=@PLYMOUTH_DAEMON_DIR@/plymouthd --mode=updates --pid-file=@plymouthruntimedir@/pid --attach-to-session
+ExecStartPost=-/usr/bin/udevadm settle --timeout=30 --exit-if-exists=/sys/class/drm/card0/dev ; /usr/bin/udevadm settle --timeout=30 --exit-if-exists=/sys/class/graphics/fb0/dev ; @PLYMOUTH_CLIENT_DIR@/plymouth show-splash ; @PLYMOUTH_CLIENT_DIR@/plymouth change-mode --updates
+Type=forking
+KillMode=none
+SendSIGKILL=no