summaryrefslogtreecommitdiffstats
path: root/debian/patches/util-Never-try-to-autostart-systemd.patch
diff options
context:
space:
mode:
Diffstat (limited to 'debian/patches/util-Never-try-to-autostart-systemd.patch')
-rw-r--r--debian/patches/util-Never-try-to-autostart-systemd.patch52
1 files changed, 52 insertions, 0 deletions
diff --git a/debian/patches/util-Never-try-to-autostart-systemd.patch b/debian/patches/util-Never-try-to-autostart-systemd.patch
new file mode 100644
index 0000000..abcf973
--- /dev/null
+++ b/debian/patches/util-Never-try-to-autostart-systemd.patch
@@ -0,0 +1,52 @@
+From: Benjamin Berg <bberg@redhat.com>
+Date: Thu, 24 Sep 2020 22:35:18 +0200
+Subject: util: Never try to autostart systemd
+
+systemd cannot be auto-started. Doing this avoids warnings during login
+of the gdm user where we (intentionally) cannot use systemd.
+
+Origin: upstream, 40, commit:87d92fece1bbc67146631330649cee2353bd6761
+---
+ gnome-session/gsm-util.c | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/gnome-session/gsm-util.c b/gnome-session/gsm-util.c
+index bcad0eb..070fa75 100644
+--- a/gnome-session/gsm-util.c
++++ b/gnome-session/gsm-util.c
+@@ -673,7 +673,7 @@ gsm_util_export_user_environment (GError **error)
+ "UnsetAndSetEnvironment",
+ g_variant_builder_end (&builder),
+ NULL,
+- G_DBUS_CALL_FLAGS_NONE,
++ G_DBUS_CALL_FLAGS_NO_AUTO_START,
+ -1, NULL, &bus_error);
+
+ if (bus_error != NULL) {
+@@ -720,7 +720,7 @@ gsm_util_update_user_environment (const char *variable,
+ g_variant_new ("(@as)",
+ g_variant_builder_end (&builder)),
+ NULL,
+- G_DBUS_CALL_FLAGS_NONE,
++ G_DBUS_CALL_FLAGS_NO_AUTO_START,
+ -1, NULL, &bus_error);
+
+ if (bus_error != NULL) {
+@@ -757,7 +757,7 @@ gsm_util_start_systemd_unit (const char *unit,
+ g_variant_new ("(ss)",
+ unit, mode),
+ NULL,
+- G_DBUS_CALL_FLAGS_NONE,
++ G_DBUS_CALL_FLAGS_NO_AUTO_START,
+ -1, NULL, &bus_error);
+
+ if (bus_error != NULL) {
+@@ -787,7 +787,7 @@ gsm_util_systemd_reset_failed (GError **error)
+ "ResetFailed",
+ NULL,
+ NULL,
+- G_DBUS_CALL_FLAGS_NONE,
++ G_DBUS_CALL_FLAGS_NO_AUTO_START,
+ -1, NULL, &bus_error);
+
+ if (bus_error != NULL) {