Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37566376
en ru br
Репозитории ALT
5.1: 1.1.3-alt0.M51.1
4.1: 1.0.1-alt1
4.0: 0.99.6.3-alt2
3.0: 0.75-alt29
www.altlinux.org/Changes

Группа :: Система/Основа
Пакет: pam

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: pam-redhat-0.99.6.3-alt-makefile.patch
Скачать


--- Linux-PAM-0.99.6.2.orig/configure.in
+++ Linux-PAM-0.99.6.2/configure.in
@@ -492,7 +492,12 @@ AC_OUTPUT(Makefile libpam/Makefile libpa
 	modules/pam_time/Makefile modules/pam_umask/Makefile \
 	modules/pam_unix/Makefile modules/pam_userdb/Makefile \
 	modules/pam_warn/Makefile modules/pam_wheel/Makefile \
-	modules/pam_xauth/Makefile doc/Makefile doc/specs/Makefile \
+	modules/pam_xauth/Makefile \
+	modules/pam_chroot/Makefile \
+	modules/pam_console/Makefile \
+	modules/pam_sameuid/Makefile \
+ 	modules/pam_timestamp/Makefile \
+	doc/Makefile doc/specs/Makefile \
 	doc/man/Makefile doc/sag/Makefile doc/adg/Makefile \
 	doc/mwg/Makefile examples/Makefile tests/Makefile \
 	xtests/Makefile)
--- Linux-PAM-0.99.6.2.orig/modules/Makefile.am
+++ Linux-PAM-0.99.6.2/modules/Makefile.am
@@ -8,7 +8,8 @@ SUBDIRS = pam_access pam_cracklib pam_de
 	pam_mkhomedir pam_motd pam_nologin pam_permit pam_rhosts pam_rootok \
 	pam_securetty pam_selinux pam_shells pam_stress pam_succeed_if \
 	pam_tally pam_time pam_umask pam_unix pam_userdb pam_warn \
-	pam_wheel pam_xauth pam_exec pam_namespace pam_loginuid
+	pam_wheel pam_xauth pam_exec pam_namespace pam_loginuid \
+	pam_chroot pam_console pam_sameuid pam_timestamp
 
 CLEANFILES = *~
 
--- /dev/null
+++ Linux-PAM-0.99.6.2/modules/pam_chroot/Makefile.am
@@ -0,0 +1,17 @@
+CLEANFILES = *~
+
+EXTRA_DIST = README chroot.conf
+
+securelibdir = $(SECUREDIR)
+secureconfdir = $(SCONFIGDIR)
+
+AM_CFLAGS = -I$(top_srcdir)/libpam/include -I$(top_srcdir)/libpamc/include
+AM_LDFLAGS = -no-undefined -avoid-version -module \
+	-L$(top_builddir)/libpam -lpam
+if HAVE_VERSIONING
+  AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map
+endif
+
+securelib_LTLIBRARIES = pam_chroot.la
+
+secureconf_DATA = chroot.conf
--- /dev/null
+++ Linux-PAM-0.99.6.2/modules/pam_console/Makefile.am
@@ -0,0 +1,44 @@
+CLEANFILES = *~
+
+EXTRA_DIST = README console.perms console.handlers 50-default.perms
+
+LOCKDIR = /var/run/console
+securelibdir = $(SECUREDIR)
+secureconfdir = $(SCONFIGDIR)
+consolepermsdir = $(secureconfdir)/console.perms.d
+
+man_MANS = console.apps.5 console.handlers.5 console.perms.5 pam_console.8 pam_console_apply.8
+
+noinst_HEADERS = chmod.h config.h handlers.h modechange.h pam_console.h
+
+AM_CFLAGS = -I$(top_srcdir)/libpam/include -I$(top_srcdir)/libpamc/include \
+	$(shell glib-config --cflags) -DLOCKDIR=\"$(LOCKDIR)\"
+AM_LDFLAGS = -L$(top_builddir)/libpam -lpam
+
+pam_console_la_LDFLAGS = -no-undefined -avoid-version -module
+if HAVE_VERSIONING
+  pam_console_la_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map
+endif
+
+pam_console_apply_LDFLAGS = $(shell glib-config --libs)
+
+securelib_LTLIBRARIES = pam_console.la
+sbin_PROGRAMS = pam_console_apply
+secureconf_DATA = console.perms console.handlers
+consoleperms_DATA = 50-default.perms
+
+pam_console_la_DEPENDENCIES = pam_console.h regerr.c handlers.c handlers.h
+pam_console_apply_DEPENDENCIES = pam_console.h chmod.c modechange.c regerr.c config.lex.c config.tab.c config.h
+SUFFIXES = .c .y
+FLEX_OPTS = -Cr
+BISON_OPTS = -d
+
+pam_console_apply.c: config.lex.c config.tab.c
+
+config.tab.c: config.y
+	bison $(BISON_OPTS) -p _pc_yy $<
+	sh ./sed-static $@
+
+config.lex.c: config.l config.tab.c
+	flex $(FLEX_OPTS) -o$@ -P_pc_yy $<
+	sh ./sed-static $@
--- /dev/null
+++ Linux-PAM-0.99.6.2/modules/pam_timestamp/Makefile.am
@@ -0,0 +1,24 @@
+CLEANFILES = *~
+
+EXTRA_DIST = README
+
+securelibdir = $(SECUREDIR)
+secureconfdir = $(SCONFIGDIR)
+
+man_MANS = pam_timestamp.8 pam_timestamp_check.8
+
+noinst_HEADERS = hmacsha1.h sha1.h
+
+AM_CFLAGS = -I$(top_srcdir)/libpam/include -I$(top_srcdir)/libpamc/include
+AM_LDFLAGS = -L$(top_builddir)/libpam -lpam
+
+pam_timestamp_la_LDFLAGS = -no-undefined -avoid-version -module
+if HAVE_VERSIONING
+  pam_timestamp_la_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map
+endif
+
+securelib_LTLIBRARIES = pam_timestamp.la
+sbin_PROGRAMS = pam_timestamp_check
+
+pam_timestamp_la_SOURCES = pam_timestamp.c sha1.c hmacsha1.c
+pam_timestamp_check_SOURCES = pam_timestamp_check.c
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin