From: Karel Zak Date: Mon, 12 Mar 2012 11:47:37 +0000 (+0100) Subject: sulogin: fix selinux build X-Git-Tag: v2.22-rc1~680 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c3e706a9ba87831ad91adef578fb7754e0b622dc;p=thirdparty%2Futil-linux.git sulogin: fix selinux build Signed-off-by: Karel Zak --- diff --git a/login-utils/Makefile.am b/login-utils/Makefile.am index fbc73ece24..9b55b1b1de 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 999fc2085a..da67dd1139 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;