From b67be4ec4dc4f4670d89b2d24c8baeec3cf38756 Mon Sep 17 00:00:00 2001
From: Ray Strode <rstrode@redhat.com>
Date: Tue, 15 Jun 2021 11:44:54 -0400
Subject: [PATCH] Provide gdm specific dconf source

---
 ...-add-system-dconf-databases-to-gdm-profile.patch | 13 +++++++------
 gdm.spec                                            |  7 ++++++-
 2 files changed, 13 insertions(+), 7 deletions(-)

diff --git a/0001-data-add-system-dconf-databases-to-gdm-profile.patch b/0001-data-add-system-dconf-databases-to-gdm-profile.patch
index f93b94b..2985995 100644
--- a/0001-data-add-system-dconf-databases-to-gdm-profile.patch
+++ b/0001-data-add-system-dconf-databases-to-gdm-profile.patch
@@ -1,23 +1,24 @@
-From 2163c715758a87bc1fa629c692b6e47ed74dcae8 Mon Sep 17 00:00:00 2001
+From b1557adf711577c62609f8a784f11fad66eb54ef Mon Sep 17 00:00:00 2001
 From: Ray Strode <rstrode@redhat.com>
 Date: Wed, 31 Jul 2013 17:32:55 -0400
 Subject: [PATCH] data: add system dconf databases to gdm profile
 
 This way system settings can affect the login screen.
 ---
- data/dconf/gdm.in | 3 +++
- 1 file changed, 3 insertions(+)
+ data/dconf/gdm.in | 4 ++++
+ 1 file changed, 4 insertions(+)
 
 diff --git a/data/dconf/gdm.in b/data/dconf/gdm.in
-index 4d8bf1748..510ca311a 100644
+index 4d8bf1748..9694078fb 100644
 --- a/data/dconf/gdm.in
 +++ b/data/dconf/gdm.in
-@@ -1,2 +1,5 @@
+@@ -1,2 +1,6 @@
  user-db:user
++system-db:gdm
 +system-db:local
 +system-db:site
 +system-db:distro
  file-db:@DATADIR@/@PACKAGE@/greeter-dconf-defaults
 -- 
-2.25.1
+2.28.0
 
diff --git a/gdm.spec b/gdm.spec
index 161af4f..377a843 100644
--- a/gdm.spec
+++ b/gdm.spec
@@ -11,7 +11,7 @@
 Name: gdm
 Epoch: 1
 Version: 40.0
-Release: 1%{?dist}
+Release: 2%{?dist}
 Summary: The GNOME Display Manager
 
 License: GPLv2+
@@ -244,6 +244,8 @@ fi
 %dir %{_sysconfdir}/gdm/PreSession
 %dir %{_sysconfdir}/gdm/PostSession
 %dir %{_sysconfdir}/gdm/PostLogin
+%dir %{_sysconfdir}/dconf/db/gdm.d
+%dir %{_sysconfdir}/dconf/db/gdm.d/locks
 %{_datadir}/glib-2.0/schemas/org.gnome.login-screen.gschema.xml
 %{_datadir}/glib-2.0/schemas/org.gnome.login-screen.gschema.override
 %{_libexecdir}/gdm-host-chooser
@@ -298,6 +300,9 @@ fi
 %{_libdir}/pkgconfig/gdm-pam-extensions.pc
 
 %changelog
+* Tue Jun 15 2021 Ray Strode <rstrode@redhat.com> - 1:40.0-2
+- Provide gdm specific dconf sources
+
 * Tue Mar 30 2021 Kalev Lember <klember@redhat.com> - 1:40.0-1
 - Update to 40.0
 - Remove old obsoletes and provides