[gnome-initial-setup/wip/benzea/sytsemd-fixes-2] data: Disable g-i-s service in GDM



commit b67b5cc48c418415eb3233f78ab089bc447b1952
Author: Benjamin Berg <bberg redhat com>
Date:   Mon Sep 9 22:38:44 2019 +0100

    data: Disable g-i-s service in GDM
    
    gnome-initial-setup should never run in GDM, add a conflict to prevent
    this from happening.

 data/gnome-initial-setup-copy-worker.service.in | 3 +++
 data/gnome-initial-setup-first-login.service.in | 3 +++
 2 files changed, 6 insertions(+)
---
diff --git a/data/gnome-initial-setup-copy-worker.service.in b/data/gnome-initial-setup-copy-worker.service.in
index 9b411d0..b7627d0 100644
--- a/data/gnome-initial-setup-copy-worker.service.in
+++ b/data/gnome-initial-setup-copy-worker.service.in
@@ -4,6 +4,9 @@ Description=GNOME Initial Setup Copy Worker
 # Make sure we run really early
 Before=gnome-session-pre.target graphical-session-pre.target
 
+# Never run in GDM
+Conflicts=gnome-session@gnome-login.target
+
 ConditionPathExists=!%E/gnome-initial-setup-done
 
 [Service]
diff --git a/data/gnome-initial-setup-first-login.service.in b/data/gnome-initial-setup-first-login.service.in
index 302753b..940395a 100644
--- a/data/gnome-initial-setup-first-login.service.in
+++ b/data/gnome-initial-setup-first-login.service.in
@@ -7,6 +7,9 @@ After=gnome-session.target
 # Together with Type=oneshot, make sure the welcome tour starts after setup
 Before=gnome-welcome-tour.service
 
+# Never run in GDM
+Conflicts=gnome-session@gnome-login.target
+
 Conflicts=gnome-session@gnome-initial-setup.target
 ConditionPathExists=!%E/gnome-initial-setup-done
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]