summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSimon McVittie <smcv@debian.org>2015-03-31 08:38:52 +0100
committerColin Walters <walters@verbum.org>2015-03-31 08:53:52 -0400
commit2291767a014f5a04a92ca6f0eb472794f212ca67 (patch)
treedf95c18bd0b6e4a65f12108f3d5b984a0f0a0aeb /src
parentf4d71e0de885010494b8b0b8d62ca910011d7544 (diff)
downloadpolkit-2291767a014f5a04a92ca6f0eb472794f212ca67.tar.gz
Use libsystemd instead of older libsystemd-login if possible
The command-line option is still --enable-libsystemd-login for now. Bug-Debian: https://bugs.debian.org/779756
Diffstat (limited to 'src')
-rw-r--r--src/polkit/Makefile.am6
-rw-r--r--src/polkitbackend/Makefile.am6
-rw-r--r--src/polkitbackend/polkitbackendjsauthority.c8
3 files changed, 10 insertions, 10 deletions
diff --git a/src/polkit/Makefile.am b/src/polkit/Makefile.am
index d648d29..5f08bb2 100644
--- a/src/polkit/Makefile.am
+++ b/src/polkit/Makefile.am
@@ -81,7 +81,7 @@ libpolkit_gobject_1_la_SOURCES = \
polkitpermission.c polkitpermission.h \
$(NULL)
-if HAVE_LIBSYSTEMD_LOGIN
+if HAVE_LIBSYSTEMD
libpolkit_gobject_1_la_SOURCES += \
polkitunixsession-systemd.c polkitunixsession.h
else
@@ -92,12 +92,12 @@ endif
libpolkit_gobject_1_la_CFLAGS = \
-D_POLKIT_COMPILATION \
$(GLIB_CFLAGS) \
- $(LIBSYSTEMD_LOGIN_CFLAGS) \
+ $(LIBSYSTEMD_CFLAGS) \
$(NULL)
libpolkit_gobject_1_la_LIBADD = \
$(GLIB_LIBS) \
- $(LIBSYSTEMD_LOGIN_LIBS) \
+ $(LIBSYSTEMD_LIBS) \
$(NULL)
libpolkit_gobject_1_la_LDFLAGS = -export-symbols-regex '(^polkit_.*)'
diff --git a/src/polkitbackend/Makefile.am b/src/polkitbackend/Makefile.am
index 9f430d0..5120e82 100644
--- a/src/polkitbackend/Makefile.am
+++ b/src/polkitbackend/Makefile.am
@@ -38,7 +38,7 @@ libpolkit_backend_1_la_SOURCES = \
polkitbackendactionlookup.h polkitbackendactionlookup.c \
$(NULL)
-if HAVE_LIBSYSTEMD_LOGIN
+if HAVE_LIBSYSTEMD
libpolkit_backend_1_la_SOURCES += \
polkitbackendsessionmonitor.h polkitbackendsessionmonitor-systemd.c
else
@@ -50,13 +50,13 @@ libpolkit_backend_1_la_CFLAGS = \
-D_POLKIT_COMPILATION \
-D_POLKIT_BACKEND_COMPILATION \
$(GLIB_CFLAGS) \
- $(LIBSYSTEMD_LOGIN_CFLAGS) \
+ $(LIBSYSTEMD_CFLAGS) \
$(LIBJS_CFLAGS) \
$(NULL)
libpolkit_backend_1_la_LIBADD = \
$(GLIB_LIBS) \
- $(LIBSYSTEMD_LOGIN_LIBS) \
+ $(LIBSYSTEMD_LIBS) \
$(top_builddir)/src/polkit/libpolkit-gobject-1.la \
$(EXPAT_LIBS) \
$(LIBJS_LIBS) \
diff --git a/src/polkitbackend/polkitbackendjsauthority.c b/src/polkitbackend/polkitbackendjsauthority.c
index c507595..d18b5b1 100644
--- a/src/polkitbackend/polkitbackendjsauthority.c
+++ b/src/polkitbackend/polkitbackendjsauthority.c
@@ -35,9 +35,9 @@
#include <polkit/polkitprivate.h>
-#ifdef HAVE_LIBSYSTEMD_LOGIN
+#ifdef HAVE_LIBSYSTEMD
#include <systemd/sd-login.h>
-#endif /* HAVE_LIBSYSTEMD_LOGIN */
+#endif /* HAVE_LIBSYSTEMD */
#include <jsapi.h>
@@ -764,7 +764,7 @@ subject_to_jsval (PolkitBackendJsAuthority *authority,
g_assert_not_reached ();
}
-#ifdef HAVE_LIBSYSTEMD_LOGIN
+#ifdef HAVE_LIBSYSTEMD
if (sd_pid_get_session (pid, &session_str) == 0)
{
if (sd_session_get_seat (session_str, &seat_str) == 0)
@@ -772,7 +772,7 @@ subject_to_jsval (PolkitBackendJsAuthority *authority,
/* do nothing */
}
}
-#endif /* HAVE_LIBSYSTEMD_LOGIN */
+#endif /* HAVE_LIBSYSTEMD */
g_assert (POLKIT_IS_UNIX_USER (user_for_subject));
uid = polkit_unix_user_get_uid (POLKIT_UNIX_USER (user_for_subject));