summaryrefslogtreecommitdiffstats
path: root/login-utils
diff options
context:
space:
mode:
authorKarel Zak2012-03-12 12:47:37 +0100
committerKarel Zak2012-03-12 12:47:37 +0100
commitc3e706a9ba87831ad91adef578fb7754e0b622dc (patch)
tree0e922ef524d288d88c325b152dee17f1bcfdd36b /login-utils
parentsulogin: parse timeout more carefully (diff)
downloadkernel-qcow2-util-linux-c3e706a9ba87831ad91adef578fb7754e0b622dc.tar.gz
kernel-qcow2-util-linux-c3e706a9ba87831ad91adef578fb7754e0b622dc.tar.xz
kernel-qcow2-util-linux-c3e706a9ba87831ad91adef578fb7754e0b622dc.zip
sulogin: fix selinux build
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'login-utils')
-rw-r--r--login-utils/Makefile.am1
-rw-r--r--login-utils/sulogin.c3
2 files changed, 3 insertions, 1 deletions
diff --git a/login-utils/Makefile.am b/login-utils/Makefile.am
index fbc73ece2..9b55b1b1d 100644
--- a/login-utils/Makefile.am
+++ b/login-utils/Makefile.am
@@ -88,6 +88,7 @@ chfn_SOURCES += selinux_utils.c selinux_utils.h
chsh_SOURCES += selinux_utils.c selinux_utils.h
vipw_LDADD += -lselinux
login_ldadd_common += -lselinux
+sulogin_LDADD += -lselinux
endif
diff --git a/login-utils/sulogin.c b/login-utils/sulogin.c
index 999fc2085..da67dd113 100644
--- a/login-utils/sulogin.c
+++ b/login-utils/sulogin.c
@@ -379,7 +379,8 @@ static void sushell(struct passwd *pwd)
unmask_signal(SIGINT, &saved_sigint);
unmask_signal(SIGTSTP, &saved_sigtstp);
unmask_signal(SIGQUIT, &saved_sigquit);
-#ifdef WITH_SELINUX
+
+#ifdef HAVE_LIBSELINUX
if (is_selinux_enabled() > 0) {
security_context_t scon=NULL;
char *seuser=NULL;