Blame SOURCES/0001-Enable-PAM-support.patch

0b0bd3
From 62b9fa5973d71f3525af29f04f03e05bbaf196e6 Mon Sep 17 00:00:00 2001
0b0bd3
From: Adam Jackson <ajax@redhat.com>
0b0bd3
Date: Mon, 27 Jun 2011 12:42:28 -0400
0b0bd3
Subject: [PATCH 05/15] Enable PAM support
0b0bd3
0b0bd3
Signed-off-by: Adam Jackson <ajax@redhat.com>
0b0bd3
---
0b0bd3
 configure.ac       |    2 ++
0b0bd3
 hw/dmx/Makefile.am |    1 +
0b0bd3
 os/utils.c         |    1 +
0b0bd3
 3 files changed, 4 insertions(+), 0 deletions(-)
0b0bd3
0b0bd3
diff --git a/configure.ac b/configure.ac
0b0bd3
index 3808542..32571e2 100644
0b0bd3
--- a/configure.ac
0b0bd3
+++ b/configure.ac
0b0bd3
@@ -307,6 +307,8 @@ AC_CHECK_HEADER([execinfo.h],[
0b0bd3
     ])]
0b0bd3
 )
0b0bd3
 
0b0bd3
+SYS_LIBS="-lpam_misc -lpam"
0b0bd3
+
0b0bd3
 dnl ---------------------------------------------------------------------------
0b0bd3
 dnl Bus options and CPU capabilities.  Replaces logic in
0b0bd3
 dnl hw/xfree86/os-support/bus/Makefile.am, among others.
0b0bd3
diff --git a/hw/dmx/Makefile.am b/hw/dmx/Makefile.am
0b0bd3
index fb727e6..ff76806 100644
0b0bd3
--- a/hw/dmx/Makefile.am
0b0bd3
+++ b/hw/dmx/Makefile.am
0b0bd3
@@ -78,6 +78,7 @@ Xdmx_SOURCES = dmx.c \
0b0bd3
 XDMX_LIBS = \
0b0bd3
 	$(GLX_LIBS) \
0b0bd3
 	@XDMX_LIBS@ \
0b0bd3
+	-lpam_misc -lpam \
0b0bd3
         input/libdmxinput.a \
0b0bd3
         config/libdmxconfig.a
0b0bd3
 
0b0bd3
diff --git a/os/utils.c b/os/utils.c
0b0bd3
index d902523..86730c5 100644
0b0bd3
--- a/os/utils.c
0b0bd3
+++ b/os/utils.c
0b0bd3
@@ -1838,6 +1838,7 @@ CheckUserParameters(int argc, char **argv, char **envp)
0b0bd3
  * usually only done for setuid servers (uid != euid).
0b0bd3
  */
0b0bd3
 
0b0bd3
+#define USE_PAM 1
0b0bd3
 #ifdef USE_PAM
0b0bd3
 #include <security/pam_appl.h>
0b0bd3
 #include <security/pam_misc.h>
0b0bd3
-- 
0b0bd3
1.7.7.6
0b0bd3