Репозитории 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 |
Группа :: Система/Основа
Пакет: 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