fix to allow building
Ok aja@
This commit is contained in:
parent
c08925e912
commit
0809c1a140
@ -1,4 +1,4 @@
|
||||
$OpenBSD: patch-daemon_gdm-session-worker_c,v 1.14 2017/03/11 00:22:27 ajacoutot Exp $
|
||||
$OpenBSD: patch-daemon_gdm-session-worker_c,v 1.15 2017/03/12 12:58:03 nigel Exp $
|
||||
|
||||
REVERT - OpenBSD does not have a systemd implementation (we need ConsoleKit)
|
||||
From 1ac67f522f5690c27023d98096ca817f12f7eb88 Mon Sep 17 00:00:00 2001
|
||||
@ -24,8 +24,8 @@ From: Tim Lunn <tim@feathertop.org>
|
||||
Date: Mon, 11 Apr 2016 23:18:10 +1000
|
||||
Subject: gdm-session: set PAM_TTY when initialising pam
|
||||
|
||||
--- daemon/gdm-session-worker.c.orig Fri Mar 3 21:32:37 2017
|
||||
+++ daemon/gdm-session-worker.c Tue Mar 7 09:17:45 2017
|
||||
--- daemon/gdm-session-worker.c.orig Fri Mar 3 20:32:37 2017
|
||||
+++ daemon/gdm-session-worker.c Sun Mar 12 12:37:19 2017
|
||||
@@ -28,9 +28,11 @@
|
||||
#include <string.h>
|
||||
#include <sys/types.h>
|
||||
@ -480,7 +480,22 @@ Subject: gdm-session: set PAM_TTY when initialising pam
|
||||
|
||||
static gboolean
|
||||
set_up_for_current_vt (GdmSessionWorker *worker,
|
||||
@@ -2251,6 +2465,7 @@ gdm_session_worker_open_session (GdmSessionWorker *wo
|
||||
@@ -2222,12 +2436,14 @@ set_up_for_current_vt (GdmSessionWorker *worker,
|
||||
}
|
||||
#endif
|
||||
|
||||
+#ifdef WITH_SYSTEMD
|
||||
if (g_strcmp0 (worker->priv->display_seat_id, "seat0") == 0) {
|
||||
g_debug ("GdmSessionWorker: setting XDG_VTNR to current vt");
|
||||
set_xdg_vtnr_to_current_vt (worker);
|
||||
} else {
|
||||
g_debug ("GdmSessionWorker: not setting XDG_VTNR since not seat0");
|
||||
}
|
||||
+#endif
|
||||
|
||||
return TRUE;
|
||||
out:
|
||||
@@ -2251,6 +2467,7 @@ gdm_session_worker_open_session (GdmSessionWorker *wo
|
||||
return FALSE;
|
||||
}
|
||||
break;
|
||||
@ -488,7 +503,7 @@ Subject: gdm-session: set PAM_TTY when initialising pam
|
||||
case GDM_SESSION_DISPLAY_MODE_NEW_VT:
|
||||
case GDM_SESSION_DISPLAY_MODE_LOGIND_MANAGED:
|
||||
if (!set_up_for_new_vt (worker)) {
|
||||
@@ -2261,6 +2476,7 @@ gdm_session_worker_open_session (GdmSessionWorker *wo
|
||||
@@ -2261,6 +2478,7 @@ gdm_session_worker_open_session (GdmSessionWorker *wo
|
||||
return FALSE;
|
||||
}
|
||||
break;
|
||||
@ -496,7 +511,7 @@ Subject: gdm-session: set PAM_TTY when initialising pam
|
||||
}
|
||||
|
||||
flags = 0;
|
||||
@@ -2282,8 +2498,18 @@ gdm_session_worker_open_session (GdmSessionWorker *wo
|
||||
@@ -2282,8 +2500,18 @@ gdm_session_worker_open_session (GdmSessionWorker *wo
|
||||
g_debug ("GdmSessionWorker: state SESSION_OPENED");
|
||||
worker->priv->state = GDM_SESSION_WORKER_STATE_SESSION_OPENED;
|
||||
|
||||
@ -515,7 +530,7 @@ Subject: gdm-session: set PAM_TTY when initialising pam
|
||||
if (session_id != NULL) {
|
||||
g_free (worker->priv->session_id);
|
||||
worker->priv->session_id = session_id;
|
||||
@@ -2388,6 +2614,19 @@ gdm_session_worker_handle_set_session_name (GdmDBusWor
|
||||
@@ -2388,6 +2616,19 @@ gdm_session_worker_handle_set_session_name (GdmDBusWor
|
||||
}
|
||||
|
||||
static gboolean
|
||||
@ -535,7 +550,7 @@ Subject: gdm-session: set PAM_TTY when initialising pam
|
||||
gdm_session_worker_handle_set_session_display_mode (GdmDBusWorker *object,
|
||||
GDBusMethodInvocation *invocation,
|
||||
const char *str)
|
||||
@@ -3194,6 +3433,7 @@ worker_interface_init (GdmDBusWorkerIface *interface)
|
||||
@@ -3194,6 +3435,7 @@ worker_interface_init (GdmDBusWorkerIface *interface)
|
||||
interface->handle_open = gdm_session_worker_handle_open;
|
||||
interface->handle_set_language_name = gdm_session_worker_handle_set_language_name;
|
||||
interface->handle_set_session_name = gdm_session_worker_handle_set_session_name;
|
||||
|
Loading…
x
Reference in New Issue
Block a user