summaryrefslogtreecommitdiff
path: root/data/gdm.service.in
diff options
context:
space:
mode:
Diffstat (limited to 'data/gdm.service.in')
-rw-r--r--data/gdm.service.in4
1 files changed, 4 insertions, 0 deletions
diff --git a/data/gdm.service.in b/data/gdm.service.in
index 3c86da7b..454e52e5 100644
--- a/data/gdm.service.in
+++ b/data/gdm.service.in
@@ -15,6 +15,10 @@ After=@PLYMOUTH_QUIT_SERVICE@
# plymouth is quit, which we do)
After=rc-local.service plymouth-start.service systemd-user-sessions.service
+# GDM takes responsibility for stopping plymouth, so if it fails
+# for any reason, make sure plymouth still stops
+OnFailure=plymouth-quit.service
+
[Service]
ExecStart=@sbindir@/gdm
Restart=always