gnu: gdm: Fix configuration file discovery.

The configuration file loading code moved to a new file in version 2.28.

* gnu/package/gnome.scm (gdm)[arguments]: Change the pre-configure phase
to patch configuration file discovery into the 'gdm-settings.c' file.
master
Timothy Sample 2019-05-12 09:36:38 -04:00
parent 395c142ed9
commit a430a3501a
No known key found for this signature in database
GPG Key ID: 2AC6A5EC1C357C59
1 changed files with 2 additions and 2 deletions

View File

@ -5655,8 +5655,8 @@ libxml2.")
"(self, \"" name "\","
"g_getenv (\"" name "\"));\n"))
propagate)))))
;; Look for custom GDM conf in /run/current-system.
(substitute* '("common/gdm-settings-desktop-backend.c")
;; Find the configuration file using an environment variable.
(substitute* '("common/gdm-settings.c")
(("GDM_CUSTOM_CONF")
(string-append "(g_getenv(\"GDM_CUSTOM_CONF\") != NULL"
" ? g_getenv(\"GDM_CUSTOM_CONF\")"