From 613e59dca7034168bab4b9f6a89dd864957f0426 Mon Sep 17 00:00:00 2001 From: "Dmitry V. Levin" Date: Mon, 14 Oct 2024 08:00:00 +0000 Subject: [PATCH] build: drop autotools support There is no point in supporting two different build systems. --- .gitattributes | 3 - .gitignore | 35 - Make.xml.rules.in | 26 - Makefile.am | 53 -- README-hacking | 17 - ci/autotools-build.sh | 111 --- ci/meson-build.sh | 53 -- conf/.gitignore | 2 - conf/Makefile.am | 6 - conf/pam_conv1/.gitignore | 6 - conf/pam_conv1/Makefile.am | 19 - configure.ac | 818 ---------------------- doc/.gitignore | 5 - doc/Makefile.am | 24 - doc/adg/Makefile.am | 113 --- doc/man/Makefile.am | 62 -- doc/mwg/Makefile.am | 113 --- doc/sag/Makefile.am | 112 --- doc/specs/.gitignore | 6 - doc/specs/Makefile.am | 27 - examples/.gitignore | 5 - examples/Makefile.am | 14 - gitlog-to-changelog | 515 -------------- libpam/Makefile.am | 50 -- libpam_internal/Makefile.am | 12 - libpam_misc/Makefile.am | 27 - libpamc/Makefile.am | 29 - libpamc/test/Makefile.am | 11 - libpamc/test/modules/.gitignore | 1 - libpamc/test/modules/Makefile | 9 - libpamc/test/regress/.gitignore | 1 - libpamc/test/regress/Makefile | 7 - m4/.gitignore | 10 - m4/attribute.m4 | 16 - m4/jh_path_xml_catalog.m4 | 54 -- m4/ld-O1.m4 | 15 - m4/ld-as-needed.m4 | 15 - m4/ld-no-undefined.m4 | 15 - m4/ld-z-now.m4 | 16 - m4/libprelude.m4 | 181 ----- m4/warn_lang_flags.m4 | 38 - m4/warnings.m4 | 85 --- modules/.gitignore | 1 - modules/Makefile.am | 95 --- modules/pam_access/Makefile.am | 39 -- modules/pam_canonicalize_user/Makefile.am | 36 - modules/pam_debug/Makefile.am | 40 -- modules/pam_deny/Makefile.am | 39 -- modules/pam_echo/Makefile.am | 39 -- modules/pam_env/.gitignore | 1 - modules/pam_env/Makefile.am | 46 -- modules/pam_exec/Makefile.am | 36 - modules/pam_faildelay/Makefile.am | 39 -- modules/pam_faillock/.gitignore | 1 - modules/pam_faillock/Makefile.am | 56 -- modules/pam_filter/Makefile.am | 40 -- modules/pam_filter/upperLOWER/.gitignore | 1 - modules/pam_filter/upperLOWER/Makefile.am | 15 - modules/pam_ftp/Makefile.am | 36 - modules/pam_group/Makefile.am | 39 -- modules/pam_issue/Makefile.am | 37 - modules/pam_keyinit/Makefile.am | 36 - modules/pam_lastlog/Makefile.am | 37 - modules/pam_limits/Makefile.am | 45 -- modules/pam_listfile/Makefile.am | 39 -- modules/pam_localuser/Makefile.am | 39 -- modules/pam_loginuid/Makefile.am | 36 - modules/pam_mail/Makefile.am | 37 - modules/pam_mkhomedir/.gitignore | 1 - modules/pam_mkhomedir/Makefile.am | 49 -- modules/pam_motd/Makefile.am | 37 - modules/pam_namespace/.gitignore | 2 - modules/pam_namespace/Makefile.am | 51 -- modules/pam_nologin/Makefile.am | 39 -- modules/pam_permit/Makefile.am | 40 -- modules/pam_pwhistory/.gitignore | 1 - modules/pam_pwhistory/Makefile.am | 64 -- modules/pam_rhosts/Makefile.am | 36 - modules/pam_rootok/Makefile.am | 39 -- modules/pam_securetty/Makefile.am | 36 - modules/pam_selinux/.gitignore | 2 - modules/pam_selinux/Makefile.am | 42 -- modules/pam_sepermit/Makefile.am | 47 -- modules/pam_setquota/Makefile.am | 32 - modules/pam_shells/Makefile.am | 40 -- modules/pam_stress/Makefile.am | 36 - modules/pam_succeed_if/Makefile.am | 39 -- modules/pam_time/Makefile.am | 41 -- modules/pam_timestamp/.gitignore | 2 - modules/pam_timestamp/Makefile.am | 60 -- modules/pam_tty_audit/Makefile.am | 31 - modules/pam_umask/Makefile.am | 36 - modules/pam_unix/.gitignore | 3 - modules/pam_unix/Makefile.am | 86 --- modules/pam_userdb/Makefile.am | 38 - modules/pam_usertype/Makefile.am | 37 - modules/pam_warn/Makefile.am | 39 -- modules/pam_wheel/Makefile.am | 36 - modules/pam_xauth/Makefile.am | 36 - po/.gitignore | 13 - po/Makevars | 53 -- tests/.gitignore | 16 - tests/Makefile.am | 22 - xtests/.gitignore | 21 - xtests/Makefile.am | 57 -- 105 files changed, 4902 deletions(-) delete mode 100644 .gitignore delete mode 100644 Make.xml.rules.in delete mode 100644 Makefile.am delete mode 100644 README-hacking delete mode 100755 ci/autotools-build.sh delete mode 100755 ci/meson-build.sh delete mode 100644 conf/.gitignore delete mode 100644 conf/Makefile.am delete mode 100644 conf/pam_conv1/.gitignore delete mode 100644 conf/pam_conv1/Makefile.am delete mode 100644 configure.ac delete mode 100644 doc/.gitignore delete mode 100644 doc/Makefile.am delete mode 100644 doc/adg/Makefile.am delete mode 100644 doc/man/Makefile.am delete mode 100644 doc/mwg/Makefile.am delete mode 100644 doc/sag/Makefile.am delete mode 100644 doc/specs/.gitignore delete mode 100644 doc/specs/Makefile.am delete mode 100644 examples/.gitignore delete mode 100644 examples/Makefile.am delete mode 100755 gitlog-to-changelog delete mode 100644 libpam/Makefile.am delete mode 100644 libpam_internal/Makefile.am delete mode 100644 libpam_misc/Makefile.am delete mode 100644 libpamc/Makefile.am delete mode 100644 libpamc/test/Makefile.am delete mode 100644 libpamc/test/modules/.gitignore delete mode 100644 libpamc/test/modules/Makefile delete mode 100644 libpamc/test/regress/.gitignore delete mode 100644 libpamc/test/regress/Makefile delete mode 100644 m4/.gitignore delete mode 100644 m4/attribute.m4 delete mode 100644 m4/jh_path_xml_catalog.m4 delete mode 100644 m4/ld-O1.m4 delete mode 100644 m4/ld-as-needed.m4 delete mode 100644 m4/ld-no-undefined.m4 delete mode 100644 m4/ld-z-now.m4 delete mode 100644 m4/libprelude.m4 delete mode 100644 m4/warn_lang_flags.m4 delete mode 100644 m4/warnings.m4 delete mode 100644 modules/.gitignore delete mode 100644 modules/Makefile.am delete mode 100644 modules/pam_access/Makefile.am delete mode 100644 modules/pam_canonicalize_user/Makefile.am delete mode 100644 modules/pam_debug/Makefile.am delete mode 100644 modules/pam_deny/Makefile.am delete mode 100644 modules/pam_echo/Makefile.am delete mode 100644 modules/pam_env/.gitignore delete mode 100644 modules/pam_env/Makefile.am delete mode 100644 modules/pam_exec/Makefile.am delete mode 100644 modules/pam_faildelay/Makefile.am delete mode 100644 modules/pam_faillock/.gitignore delete mode 100644 modules/pam_faillock/Makefile.am delete mode 100644 modules/pam_filter/Makefile.am delete mode 100644 modules/pam_filter/upperLOWER/.gitignore delete mode 100644 modules/pam_filter/upperLOWER/Makefile.am delete mode 100644 modules/pam_ftp/Makefile.am delete mode 100644 modules/pam_group/Makefile.am delete mode 100644 modules/pam_issue/Makefile.am delete mode 100644 modules/pam_keyinit/Makefile.am delete mode 100644 modules/pam_lastlog/Makefile.am delete mode 100644 modules/pam_limits/Makefile.am delete mode 100644 modules/pam_listfile/Makefile.am delete mode 100644 modules/pam_localuser/Makefile.am delete mode 100644 modules/pam_loginuid/Makefile.am delete mode 100644 modules/pam_mail/Makefile.am delete mode 100644 modules/pam_mkhomedir/.gitignore delete mode 100644 modules/pam_mkhomedir/Makefile.am delete mode 100644 modules/pam_motd/Makefile.am delete mode 100644 modules/pam_namespace/.gitignore delete mode 100644 modules/pam_namespace/Makefile.am delete mode 100644 modules/pam_nologin/Makefile.am delete mode 100644 modules/pam_permit/Makefile.am delete mode 100644 modules/pam_pwhistory/.gitignore delete mode 100644 modules/pam_pwhistory/Makefile.am delete mode 100644 modules/pam_rhosts/Makefile.am delete mode 100644 modules/pam_rootok/Makefile.am delete mode 100644 modules/pam_securetty/Makefile.am delete mode 100644 modules/pam_selinux/.gitignore delete mode 100644 modules/pam_selinux/Makefile.am delete mode 100644 modules/pam_sepermit/Makefile.am delete mode 100644 modules/pam_setquota/Makefile.am delete mode 100644 modules/pam_shells/Makefile.am delete mode 100644 modules/pam_stress/Makefile.am delete mode 100644 modules/pam_succeed_if/Makefile.am delete mode 100644 modules/pam_time/Makefile.am delete mode 100644 modules/pam_timestamp/.gitignore delete mode 100644 modules/pam_timestamp/Makefile.am delete mode 100644 modules/pam_tty_audit/Makefile.am delete mode 100644 modules/pam_umask/Makefile.am delete mode 100644 modules/pam_unix/.gitignore delete mode 100644 modules/pam_unix/Makefile.am delete mode 100644 modules/pam_userdb/Makefile.am delete mode 100644 modules/pam_usertype/Makefile.am delete mode 100644 modules/pam_warn/Makefile.am delete mode 100644 modules/pam_wheel/Makefile.am delete mode 100644 modules/pam_xauth/Makefile.am delete mode 100644 po/.gitignore delete mode 100644 po/Makevars delete mode 100644 tests/.gitignore delete mode 100644 tests/Makefile.am delete mode 100644 xtests/.gitignore delete mode 100644 xtests/Makefile.am diff --git a/.gitattributes b/.gitattributes index 65165e8f..6ad12061 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,7 +1,4 @@ .git* export-ignore ChangeLog.old export-ignore -README-hacking export-ignore -ci export-ignore -gitlog-to-changelog export-ignore maint export-ignore zanata.xml export-ignore diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 0f01fe02..00000000 --- a/.gitignore +++ /dev/null @@ -1,35 +0,0 @@ -*.3 -*.5 -*.8 -*.a -*.bak -*.fo -*.la -*.lo -*.log -*.o -*.pc -*.pdf -*.so -*.trs -*~ -.deps/ -.libs/ -/ABOUT-NLS -/ChangeLog -/INSTALL -/Linux-PAM-*.tar.* -/Make.xml.rules -/aclocal.m4 -/autom4te.cache -/build-aux/ -/config.h -/config.h.in -/config.log -/config.status -/configure -/libtool -/stamp-h1 -Makefile -Makefile.in -lex.yy.c diff --git a/Make.xml.rules.in b/Make.xml.rules.in deleted file mode 100644 index b54df0e9..00000000 --- a/Make.xml.rules.in +++ /dev/null @@ -1,26 +0,0 @@ -# -# Copyright (c) 2006 Thorsten Kukuk -# - -README: $(XMLS) - -README: README.xml - $(XSLTPROC) --path $(srcdir) --xinclude --stringparam generate.toc "none" @STRINGPARAM_VENDORDIR@ @STRINGPARAM_PROFILECONDITIONS@ --nonet $(TXT_STYLESHEET) $< | $(BROWSER) > $(srcdir)/$@ - -%.1: %.1.xml - $(XMLLINT) --nonet --xinclude --relaxng $(DOCBOOK_RNG) --noout $< - $(XSLTPROC) -o $@ --path $(srcdir) --xinclude @STRINGPARAM_VENDORDIR@ @STRINGPARAM_PROFILECONDITIONS@ --nonet $(top_builddir)/doc/custom-man.xsl $< - -%.3: %.3.xml - $(XMLLINT) --nonet --xinclude --relaxng $(DOCBOOK_RNG) --noout $< - $(XSLTPROC) -o $@ --path $(srcdir) --xinclude @STRINGPARAM_VENDORDIR@ @STRINGPARAM_PROFILECONDITIONS@ --nonet $(top_builddir)/doc/custom-man.xsl $< - -%.5: %.5.xml - $(XMLLINT) --nonet --xinclude --relaxng $(DOCBOOK_RNG) --noout $< - $(XSLTPROC) -o $@ --path $(srcdir) --xinclude @STRINGPARAM_VENDORDIR@ @STRINGPARAM_PROFILECONDITIONS@ --nonet $(top_builddir)/doc/custom-man.xsl $< - -%.8: %.8.xml - $(XMLLINT) --nonet --xinclude --relaxng $(DOCBOOK_RNG) --noout $< - $(XSLTPROC) -o $@ --path $(srcdir) --xinclude @STRINGPARAM_VENDORDIR@ @STRINGPARAM_PROFILECONDITIONS@ --nonet $(top_builddir)/doc/custom-man.xsl $< - -#CLEANFILES += $(man_MANS) README diff --git a/Makefile.am b/Makefile.am deleted file mode 100644 index 8a2e31dd..00000000 --- a/Makefile.am +++ /dev/null @@ -1,53 +0,0 @@ -# -# Copyright (c) 2005, 2006, 2007 Thorsten Kukuk -# - -AUTOMAKE_OPTIONS = 1.9 gnu dist-xz no-dist-gzip check-news - -SUBDIRS = libpam_internal libpam tests libpamc libpam_misc modules po conf \ - xtests - -if HAVE_DOC -SUBDIRS += doc -endif -if HAVE_EXAMPLES -SUBDIRS += examples -endif - -CLEANFILES = *~ - -EXTRA_DIST = pgp.keys.asc Copyright - -ACLOCAL_AMFLAGS = -I m4 - -release: dist releasedocs - -release-docs: releasedocs - -releasedocs: - rm -rf Linux-PAM-$(VERSION) - mkdir -p Linux-PAM-$(VERSION)/doc - make -C doc releasedocs - tar Jfc Linux-PAM-$(VERSION)-docs.tar.xz \ - Linux-PAM-$(VERSION)/doc - rm -rf Linux-PAM-$(VERSION) - -xtests: - make -C xtests xtests - -.PHONY: xtests - -gen_changelog_start_date = 2011-10-26 -gen-ChangeLog: - if test -d .git; then \ - $(top_srcdir)/gitlog-to-changelog --append-dot \ - --since=$(gen_changelog_start_date) \ - > $(distdir)/ChangeLog.new && \ - rm -f $(distdir)/ChangeLog && \ - mv $(distdir)/ChangeLog.new $(distdir)/ChangeLog; \ - fi - -dist-hook: gen-ChangeLog -.PHONY: gen-ChangeLog - -export TAR_OPTIONS = --owner=0 --group=0 --numeric-owner --mode=go-w,go+rX diff --git a/README-hacking b/README-hacking deleted file mode 100644 index d3700943..00000000 --- a/README-hacking +++ /dev/null @@ -1,17 +0,0 @@ -No more ChangeLog file -====================== -Do not create or modify the ChangeLog files. Starting at 2011-10-26, the -policy changed. Before, we would insert the exact same text (or worse, -sometimes slightly differing) into both the ChangeLog file and the commit -log. Now we put that information only in the commit log, and generate -the ChangeLog file from logs at "make dist" time. As such, there are -strict requirements on the form of the commit log messages. - - -Commit log requirements -======================= -Each commit log should always start with a one-line summary, the second -line should be blank, and the remaining lines are usually ChangeLog-style -entries for all affected files, except the leading TABs which should -be omitted. It's OK to write a few lines of prose describing the change, -when the summary and ChangeLog entries don't give enough of the big picture. diff --git a/ci/autotools-build.sh b/ci/autotools-build.sh deleted file mode 100755 index 019c8529..00000000 --- a/ci/autotools-build.sh +++ /dev/null @@ -1,111 +0,0 @@ -#!/bin/sh -ex -# -# Copyright (c) 2018-2019 The strace developers. -# All rights reserved. -# -# SPDX-License-Identifier: GPL-2.0-or-later - -DISTCHECK_CONFIGURE_FLAGS='--disable-dependency-tracking --enable-Werror --enable-lastlog' -export DISTCHECK_CONFIGURE_FLAGS - -case "${TARGET-}" in - x32) - CC="$CC -mx32" - ;; - x86) - CC="$CC -m32" - DISTCHECK_CONFIGURE_FLAGS="$DISTCHECK_CONFIGURE_FLAGS --build=i686-pc-linux-gnu --target=i686-pc-linux-gnu" - ;; -esac - -CPPFLAGS= - -case "${CHECK-}" in - coverage) - DISTCHECK_CONFIGURE_FLAGS="$DISTCHECK_CONFIGURE_FLAGS --enable-code-coverage" - CFLAGS='-g -O0' - CFLAGS_FOR_BUILD="$CFLAGS" - export CFLAGS CFLAGS_FOR_BUILD - ;; - valgrind) - DISTCHECK_CONFIGURE_FLAGS="$DISTCHECK_CONFIGURE_FLAGS --enable-valgrind" - ;; -esac - -case "${VENDORDIR-}" in - */*) - DISTCHECK_CONFIGURE_FLAGS="$DISTCHECK_CONFIGURE_FLAGS --enable-vendordir=$VENDORDIR" - ;; -esac - -case "${USE_OPENSSL-}" in - yes) - DISTCHECK_CONFIGURE_FLAGS="$DISTCHECK_CONFIGURE_FLAGS --enable-openssl" - ;; -esac - -case "${ENABLE_DEBUG-}" in - yes) - DISTCHECK_CONFIGURE_FLAGS="$DISTCHECK_CONFIGURE_FLAGS --enable-debug" - ;; -esac - -echo 'BEGIN OF BUILD ENVIRONMENT INFORMATION' -uname -a |head -1 -libc="$(ldd /bin/sh |sed -n 's|^[^/]*\(/[^ ]*/libc\.so[^ ]*\).*|\1|p' |head -1)" -$libc |head -1 -$CC --version |head -1 -make --version |head -1 -autoconf --version |head -1 -automake --version |head -1 -libtoolize --version |head -1 -kver="$(printf '%s\n%s\n' '#include ' 'LINUX_VERSION_CODE' | $CC $CPPFLAGS -E -P -)" -printf 'kernel-headers %s.%s.%s\n' $((kver/65536)) $((kver/256%256)) $((kver%256)) -echo 'END OF BUILD ENVIRONMENT INFORMATION' - -export CC_FOR_BUILD="$CC" - -./autogen.sh -./configure $DISTCHECK_CONFIGURE_FLAGS \ - || { - rc=$? - cat config.log - echo "$CC -dumpspecs follows" - $CC -dumpspecs - exit $rc -} - -j=-j`nproc` || j= - -case "${CHECK-}" in - coverage) - make -k $j all VERBOSE=${VERBOSE-} - make -k $j check VERBOSE=${VERBOSE-} - codecov --gcov-args=-abcp ||: - echo 'BEGIN OF TEST SUITE INFORMATION' - tail -n 99999 -- tests*/test-suite.log - echo 'END OF TEST SUITE INFORMATION' - ;; - valgrind) - make -k $j all VERBOSE=${VERBOSE-} - rc=$? - for n in ${VALGRIND_TOOLS:-memcheck helgrind drd}; do - make -k $j -C "${VALGRIND_TESTDIR:-.}" \ - check-valgrind-$n VERBOSE=${VERBOSE-} || - rc=$? - done - echo 'BEGIN OF TEST SUITE INFORMATION' - tail -n 99999 -- tests*/test-suite*.log || - rc=$? - echo 'END OF TEST SUITE INFORMATION' - [ "$rc" -eq 0 ] - ;; - *) - make -k $j distcheck VERBOSE=${VERBOSE-} - ;; -esac - -if git status --porcelain |grep '^?'; then - echo >&2 'git status reported untracked files' - exit 1 -fi diff --git a/ci/meson-build.sh b/ci/meson-build.sh deleted file mode 100755 index c50bb7f2..00000000 --- a/ci/meson-build.sh +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/sh -ex -# -# Copyright (c) 2018-2024 The strace developers. -# All rights reserved. -# -# SPDX-License-Identifier: GPL-2.0-or-later - -opts='-Doptimization=2 -Dwerror=true -Dpam_lastlog=enabled' - -case "${VENDORDIR-}" in - */*) - opts="$opts -Dvendordir=$VENDORDIR" - ;; -esac - -case "${USE_OPENSSL-}" in - yes) - opts="$opts -Dopenssl=enabled" - ;; -esac - -case "${ENABLE_DEBUG-}" in - yes) - opts="$opts -Dpam-debug=true" - ;; -esac - -echo 'BEGIN OF BUILD ENVIRONMENT INFORMATION' -uname -a |head -1 -libc="$(ldd /bin/sh |sed -n 's|^[^/]*\(/[^ ]*/libc\.so[^ ]*\).*|\1|p' |head -1)" -$libc |head -1 -$CC --version |head -1 -meson --version |head -1 -ninja --version |head -1 -kver="$(printf '%s\n%s\n' '#include ' 'LINUX_VERSION_CODE' | $CC -E -P -)" -printf 'kernel-headers %s.%s.%s\n' $((kver/65536)) $((kver/256%256)) $((kver%256)) -echo 'END OF BUILD ENVIRONMENT INFORMATION' - -mkdir build -meson setup $opts build - -# If "meson dist" supported -v option, it could be used here -# instead of all subsequent individual meson commands. - -meson compile -v -C build -mkdir build/destdir -DESTDIR=$(pwd)/build/destdir meson install -C build -meson test -v -C build - -if git status --porcelain |grep '^?'; then - echo >&2 'git status reported untracked files' - exit 1 -fi diff --git a/conf/.gitignore b/conf/.gitignore deleted file mode 100644 index 93724758..00000000 --- a/conf/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -.ignore_age -.md5sum diff --git a/conf/Makefile.am b/conf/Makefile.am deleted file mode 100644 index f8b693bf..00000000 --- a/conf/Makefile.am +++ /dev/null @@ -1,6 +0,0 @@ - -SUBDIRS = pam_conv1 - -CLEANFILES = *~ - -EXTRA_DIST = install_conf md5itall pam.conf diff --git a/conf/pam_conv1/.gitignore b/conf/pam_conv1/.gitignore deleted file mode 100644 index b467f982..00000000 --- a/conf/pam_conv1/.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -pam_conv.tab.c -pam_conv1 -pam_conv.c -pam_conv_l.c -pam_conv_y.c -pam_conv_y.h diff --git a/conf/pam_conv1/Makefile.am b/conf/pam_conv1/Makefile.am deleted file mode 100644 index 88993a20..00000000 --- a/conf/pam_conv1/Makefile.am +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2005 Thorsten Kukuk -# - -CLEANFILES = *~ - -EXTRA_DIST = README - -AM_YFLAGS = -d - -AM_CFLAGS = -I$(top_srcdir)/libpam/include $(WARN_CFLAGS) - -pam_conv1_CFLAGS = $(AM_CFLAGS) -Wno-unused-function -Wno-sign-compare - -BUILT_SOURCES = pam_conv_y.h - -noinst_PROGRAMS = pam_conv1 - -pam_conv1_SOURCES = pam_conv_l.l pam_conv_y.y diff --git a/configure.ac b/configure.ac deleted file mode 100644 index 1fc42b3c..00000000 --- a/configure.ac +++ /dev/null @@ -1,818 +0,0 @@ -dnl Process this file with autoconf to produce a configure script. -AC_INIT([Linux-PAM],[1.6.1],[],[Linux-PAM]) -AC_CONFIG_SRCDIR([conf/pam_conv1/pam_conv_y.y]) -AC_CONFIG_AUX_DIR([build-aux]) -AM_INIT_AUTOMAKE([-Wall -Wno-portability]) -AC_PREREQ([2.61]) -AC_CONFIG_HEADERS([config.h]) -AC_CONFIG_MACRO_DIR([m4]) -AC_CANONICAL_HOST - -AC_SUBST(PACKAGE) -AC_SUBST(VERSION) - -dnl -dnl By default, everything under PAM is installed below /usr. -dnl -AC_PREFIX_DEFAULT(/usr) - -dnl for use instead of includedir substitutions in *.pc files -pkgconfig_includedir=$includedir -AC_SUBST(pkgconfig_includedir) - -dnl and some hacks to use /etc and /lib -test "${prefix}" = "NONE" && prefix="/usr" -if test ${prefix} = '/usr' -then -dnl If we use /usr as prefix, use /etc for config files - if test ${sysconfdir} = '${prefix}/etc' - then - sysconfdir="/etc" - fi - if test ${libdir} = '${exec_prefix}/lib' - then - case "$host_cpu" in - x86_64|ppc64|s390x|sparc64) - libdir="/lib64" ;; - *) - libdir="/lib" ;; - esac - fi - if test ${sbindir} = '${exec_prefix}/sbin' - then - sbindir="/sbin" - fi -dnl If we use /usr as prefix, use /usr/share/man for manual pages - if test ${mandir} = '${prefix}/man' - then - mandir='${prefix}/share/man' - fi -dnl Add security to include directory - if test ${includedir} = '${prefix}/include' - then - includedir="${prefix}/include/security" - fi - -dnl Add /var directory - if test ${localstatedir} = '${prefix}/var' - then - localstatedir="/var" - fi - -fi - -dnl This should be called before any macros that run the C compiler. -AC_USE_SYSTEM_EXTENSIONS - -LT_INIT([disable-static]) -AC_ENABLE_STATIC([no]) -AC_ENABLE_SHARED([yes]) - -dnl Checks for programs. -AC_PROG_CC -AC_PROG_YACC -AM_PROG_LEX -AC_PROG_INSTALL -PAM_LD_AS_NEEDED -PAM_LD_NO_UNDEFINED -PAM_LD_O1 -PAM_LD_Z_NOW - -dnl Largefile support -AC_SYS_LARGEFILE - -pam_WARN_LANG_FLAGS - -if test "x${CC_FOR_BUILD+set}" != "xset" ; then - if test "x$cross_compiling" = "xyes" ; then - AC_CHECK_PROGS(CC_FOR_BUILD, gcc cc) - else - CC_FOR_BUILD=${CC} - fi -fi -AC_MSG_CHECKING([for CC_FOR_BUILD]) -AC_MSG_RESULT([$CC_FOR_BUILD]) -AC_SUBST(CC_FOR_BUILD) - -if test "x${BUILD_CPPFLAGS+set}" != "xset" ; then - if test "x$cross_compiling" = "xyes" ; then - BUILD_CPPFLAGS= - else - BUILD_CPPFLAGS=${CPPFLAGS} - fi -fi -AC_SUBST(BUILD_CPPFLAGS) - -if test "x${BUILD_CFLAGS+set}" != "xset" ; then - if test "x$cross_compiling" = "xyes" ; then - BUILD_CFLAGS= - else - BUILD_CFLAGS=${CFLAGS} - fi -fi -AC_SUBST(BUILD_CFLAGS) - -if test "x${BUILD_LDFLAGS+set}" != "xset" ; then - if test "x$cross_compiling" = "xyes" ; then - BUILD_LDFLAGS= - else - BUILD_LDFLAGS=${LDFLAGS} - fi -fi -AC_SUBST(BUILD_LDFLAGS) - -PAM_ATTRIBUTE_UNUSED - -dnl -dnl Check if --version-script is supported by ld -dnl -AC_CACHE_CHECK(for .symver assembler directive, libc_cv_asm_symver_directive, -[cat > conftest.s <&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD; then - libc_cv_asm_symver_directive=yes -else - libc_cv_asm_symver_directive=no -fi -rm -f conftest*]) -AC_CACHE_CHECK(for ld --version-script, libc_cv_ld_version_script_option, [dnl -if test $libc_cv_asm_symver_directive = yes; then - cat > conftest.s < conftest.map <&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD; -then - if AC_TRY_COMMAND([${CC-cc} $CFLAGS $LDFLAGS -shared - -o conftest.so conftest.o - -nostartfiles -nostdlib - -Wl,--version-script,conftest.map - 1>&AS_MESSAGE_LOG_FD]); - then - libc_cv_ld_version_script_option=yes - else - libc_cv_ld_version_script_option=no - fi - else - libc_cv_ld_version_script_option=no - fi -else - libc_cv_ld_version_script_option=no -fi -rm -f conftest*]) -AM_CONDITIONAL([HAVE_VERSIONING], - [test "$libc_cv_ld_version_script_option" = "yes"]) - -AC_ARG_ENABLE([pie], - [AS_HELP_STRING([--disable-pie], - [disable position-independent executables (PIE)])], - [], [enable_pie=check]) -case "$enable_pie" in - no) ;; - yes|check) - dnl Check for -fpie/-pie support - AC_CACHE_CHECK([for -fpie/-pie support], - [pam_cv_pie], - [saved_CFLAGS="$CFLAGS" - saved_LDFLAGS="$LDFLAGS" - CFLAGS="$CFLAGS -fpie" - LDFLAGS="$LDFLAGS -pie" - AC_LINK_IFELSE([AC_LANG_PROGRAM(,)], - [pam_cv_pie=yes], - [pam_cv_pie=no]) - LDFLAGS="$saved_LDFLAGS" - CFLAGS="$saved_CFLAGS"]) - AS_IF([test "$pam_cv_pie" = yes], - [enable_pie=yes], - [AS_IF([test "$enable_pie" = yes], - [AC_MSG_FAILURE([requested -fpie/-pie support not found])], - [enable_pie=no])]) - ;; - *) AC_MSG_ERROR([bad value $enable_pie for --enable-pie option]) ;; -esac - -AS_IF([test "$enable_pie" = yes], - [PIE_CFLAGS="-fpie" - PIE_LDFLAGS="-pie"], - [PIE_CFLAGS= - PIE_LDFLAGS=]) - -EXE_CFLAGS="$PIE_CFLAGS" -EXE_LDFLAGS="$PIE_LDFLAGS $ZNOW_LDFLAGS" -AC_SUBST(EXE_CFLAGS) -AC_SUBST(EXE_LDFLAGS) - - -dnl -dnl options and defaults -dnl - -AC_ARG_ENABLE([doc], - AS_HELP_STRING([--disable-doc],[Do not generate or install documentation]), - WITH_DOC=$enableval, WITH_DOC=yes) -AM_CONDITIONAL([HAVE_DOC], [test "x$WITH_DOC" = "xyes"]) - -AC_ARG_ENABLE([examples], - AS_HELP_STRING([--disable-examples],[Do not build the examples]), - WITH_EXAMPLES=$enableval, WITH_EXAMPLES=yes) -AM_CONDITIONAL([HAVE_EXAMPLES], [test "x$WITH_EXAMPLES" = "xyes"]) - -AC_ARG_ENABLE([prelude], - AS_HELP_STRING([--disable-prelude],[do not use prelude]), - WITH_PRELUDE=$enableval, WITH_PRELUDE=check) -if test "$WITH_PRELUDE" != "no" ; then - AM_PATH_LIBPRELUDE([0.9.0]) - if test "$LIBPRELUDE_CONFIG" != "no" ; then - LIBPRELUDE_CFLAGS="$LIBPRELUDE_CFLAGS -DPRELUDE=1" - elif test "x$WITH_PRELUDE" = "xyes" ; then - AC_MSG_ERROR([libprelude not found]) - fi -fi - -dnl lots of debugging information goes to /var/run/pam-debug.log -AC_ARG_ENABLE([debug], - AS_HELP_STRING([--enable-debug],[specify you are building with debugging on])) - -if test x"$enable_debug" = x"yes" ; then - AC_DEFINE([PAM_DEBUG],, - [lots of stuff gets written to /var/run/pam-debug.log]) -fi -AC_DEFINE([PAM_NO_HEADER_FUNCTIONS],1,[disable function bodies in headers]) - -AC_ARG_ENABLE(docbook_rng, - AS_HELP_STRING([--enable-docbook-rng=FILE],[RNG file for checking XML files @<:@default=http://docbook.org/xml/5.0/rng/docbookxi.rng@:>@]), - DOCBOOK_RNG=$enableval, DOCBOOK_RNG=http://docbook.org/xml/5.0/rng/docbookxi.rng) -AC_SUBST(DOCBOOK_RNG) - -AC_ARG_ENABLE(html_stylesheet, - AS_HELP_STRING([--enable-html-stylesheet=FILE],[html stylesheet path @<:@default=http://docbook.sourceforge.net/release/xsl-ns/current/html/chunk.xsl@:>@]), - HTML_STYLESHEET=$enableval, HTML_STYLESHEET=http://docbook.sourceforge.net/release/xsl-ns/current/html/chunk.xsl) -AC_SUBST(HTML_STYLESHEET) - -AC_ARG_ENABLE(txt_stylesheet, - AS_HELP_STRING([--enable-txt-stylesheet=FILE],[text stylesheet path @<:@default=http://docbook.sourceforge.net/release/xsl-ns/current/html/docbook.xsl@:>@]), - TXT_STYLESHEET=$enableval, TXT_STYLESHEET=http://docbook.sourceforge.net/release/xsl-ns/current/html/docbook.xsl) - - -${MKDIR_P} doc -AC_SUBST(TXT_STYLESHEET) - -AC_ARG_ENABLE(pdf_stylesheet, - AS_HELP_STRING([--enable-pdf-stylesheet=FILE],[pdf stylesheet path @<:@default=http://docbook.sourceforge.net/release/xsl-ns/current/fo/docbook.xsl@:>@]), - PDF_STYLESHEET=$enableval, PDF_STYLESHEET=http://docbook.sourceforge.net/release/xsl-ns/current/fo/docbook.xsl) -AC_SUBST(PDF_STYLESHEET) - -AC_ARG_ENABLE(man_stylesheet, - AS_HELP_STRING([--enable-man-stylesheet=FILE],[man stylesheet path @<:@default=http://docbook.sourceforge.net/release/xsl-ns/current/manpages/profile-docbook.xsl@:>@]), - MAN_STYLESHEET=$enableval, MAN_STYLESHEET=http://docbook.sourceforge.net/release/xsl-ns/current/manpages/profile-docbook.xsl) - - -AC_SUBST(MAN_STYLESHEET) -sed "s+MAN_STYLESHEET+$MAN_STYLESHEET+g" <$srcdir/doc/custom-man.xsl.in >doc/custom-man.xsl - -AC_ARG_ENABLE(securedir, - AS_HELP_STRING([--enable-securedir=DIR],[path to location of PAMs @<:@default=$libdir/security@:>@]), - SECUREDIR=$enableval, SECUREDIR=$libdir/security) -AC_SUBST(SECUREDIR) - -AC_ARG_ENABLE([isadir], - AS_HELP_STRING([--enable-isadir=DIR],[path to arch-specific module files @<:@default=../../(basename of $libdir)/security@:>@]), -ISA=$enableval, -ISA=../../`basename $libdir`/security) -unset mylibdirbase -AC_DEFINE_UNQUOTED(_PAM_ISA,"$ISA",[Define to the path, relative to SECUREDIR, where PAMs specific to this architecture can be found.]) -AC_MSG_RESULT([Defining \$ISA to "$ISA"]) - -AC_ARG_ENABLE(sconfigdir, - AS_HELP_STRING([--enable-sconfigdir=DIR],[path to module conf files @<:@default=$sysconfdir/security@:>@]), - SCONFIGDIR=$enableval, SCONFIGDIR=$sysconfdir/security) -AC_DEFINE_UNQUOTED([SCONFIG_DIR], ["$SCONFIGDIR"], - [Directory for PAM modules system configuration files]) -AC_SUBST(SCONFIGDIR) - -AC_ARG_ENABLE(pamlocking, - AS_HELP_STRING([--enable-pamlocking],[configure libpam to observe a global authentication lock])) - -if test x"$enable_pamlocking" = "xyes"; then - AC_DEFINE([PAM_LOCKING],, - [libpam should observe a global authentication lock]) -fi - -AC_ARG_ENABLE(read-both-confs, - AS_HELP_STRING([--enable-read-both-confs],[read both /etc/pam.d and /etc/pam.conf files])) - -if test x"$enable_read_both_confs" = "xyes"; then - AC_DEFINE([PAM_READ_BOTH_CONFS],, - [read both /etc/pam.d and /etc/pam.conf files]) -fi - -AC_ARG_ENABLE([lckpwdf], - AS_HELP_STRING([--disable-lckpwdf],[do not use the lckpwdf function]), - WITH_LCKPWDF=$enableval, WITH_LCKPWDF=yes) -if test "$WITH_LCKPWDF" = "yes" ; then - AC_DEFINE([USE_LCKPWDF], 1, - [Define to 1 if the lckpwdf function should be used]) -fi - -AC_CHECK_HEADERS(paths.h) -AC_ARG_WITH(mailspool, -[ --with-mailspool path to mail spool directory - [default _PATH_MAILDIR if defined in paths.h, otherwise /var/spool/mail]], -with_mailspool=${withval}) -if test x$with_mailspool != x ; then - pam_mail_spool="\"$with_mailspool\"" -else - AC_RUN_IFELSE([AC_LANG_SOURCE([[ -#include -#include -int main() { -#ifdef _PATH_MAILDIR -exit(0); -#else -exit(1); -#endif -}]])],[pam_mail_spool="_PATH_MAILDIR"],[pam_mail_spool="\"/var/spool/mail\""],[pam_mail_spool="\"/var/spool/mail\""]) -fi -AC_DEFINE_UNQUOTED(PAM_PATH_MAILDIR, $pam_mail_spool, - [Path where mails are stored]) - -AC_ARG_WITH(xauth, -[ --with-xauth additional path to check for xauth when it is called from pam_xauth - [added to the default of /usr/X11R6/bin/xauth, /usr/bin/xauth, /usr/bin/X11/xauth]], -pam_xauth_path=${withval}) -if test x$with_xauth = x ; then - AC_PATH_PROG(pam_xauth_path, xauth) -dnl There is no sense in adding the first default path - if test x$pam_xauth_path = x/usr/X11R6/bin/xauth ; then - unset pam_xauth_path - fi -fi - -if test x$pam_xauth_path != x ; then - AC_DEFINE_UNQUOTED(PAM_PATH_XAUTH, "$pam_xauth_path", - [Additional path of xauth executable]) -fi - -dnl Checks for the existence of libdl - in musl its a part of libc -saved_LIBS="$LIBS" -AC_SEARCH_LIBS([dlopen], [dl]) -LIBS="$saved_LIBS" -case "$ac_cv_search_dlopen" in - no) AC_MSG_FAILURE([failed to find dlopen]) ;; - -l*) LIBDL="$ac_cv_search_dlopen" ;; - *) LIBDL= ;; -esac -AC_SUBST(LIBDL) - -dnl Look for Linux Auditing library - see documentation -AC_ARG_ENABLE([audit], - AS_HELP_STRING([--disable-audit],[do not enable audit support]), - WITH_LIBAUDIT=$enableval, WITH_LIBAUDIT=check) -if test x"$WITH_LIBAUDIT" != xno ; then - AC_CHECK_HEADER([libaudit.h], - [AC_CHECK_LIB(audit, audit_log_acct_message, LIBAUDIT=-laudit, LIBAUDIT="") - AC_CHECK_TYPE([struct audit_tty_status], - [HAVE_AUDIT_TTY_STATUS=yes], - [HAVE_AUDIT_TTY_STATUS=""], - [#include ])] - ) - if test -n "$LIBAUDIT" && test "$ac_cv_header_libaudit_h" != "no" ; then - AC_DEFINE([HAVE_LIBAUDIT], 1, [Define to 1 if audit support should be compiled in.]) - elif test x"$WITH_LIBAUDIT" = xyes ; then - AC_MSG_ERROR([libaudit not found]) - fi - if test -n "$HAVE_AUDIT_TTY_STATUS" ; then - AC_CHECK_MEMBERS([struct audit_tty_status.log_passwd], [], - AC_MSG_WARN([audit_tty_status.log_passwd is not available. The log_passwd option is disabled.]), - [[#include ]]) - fi -else - LIBAUDIT="" -fi -AC_SUBST(LIBAUDIT) - -AC_CHECK_HEADERS(crypt.h) - -BACKUP_LIBS=$LIBS -LIBCRYPT="" -PKG_CHECK_MODULES([CRYPT], [libcrypt], [ - CFLAGS="$CFLAGS $CRYPT_CFLAGS" - CPPFLAGS="$CPPFLAGS $CRYPT_CFLAGS" - LIBS="$LIBS $CRYPT_LIBS" - LIBCRYPT="$CRYPT_LIBS" -], [ - AC_SEARCH_LIBS([crypt_gensalt_rn],[crypt]) - case "$ac_cv_search_crypt_gensalt_rn" in - -l*) LIBCRYPT="$ac_cv_search_crypt_gensalt_rn" ;; - no) AC_SEARCH_LIBS([crypt_r],[crypt]) - case "$ac_cv_search_crypt_r" in - -l*) LIBCRYPT="$ac_cv_search_crypt_r" ;; - no ) AC_SEARCH_LIBS([crypt],[crypt]) - case "$ac_cv_search_crypt" in - -l*) LIBCRYPT="$ac_cv_search_crypt" ;; - esac ;; - esac ;; - esac -]) -AC_CHECK_FUNCS([crypt_r]) -LIBS=$BACKUP_LIBS -AC_SUBST(LIBCRYPT) - -AC_ARG_WITH([randomdev], AS_HELP_STRING([--with-randomdev=(|yes|no)],[use specified random device instead of /dev/urandom or 'no' to disable]), opt_randomdev=$withval) -if test "$opt_randomdev" = yes || test -z "$opt_randomdev"; then - opt_randomdev="/dev/urandom" -elif test "$opt_randomdev" = no; then - opt_randomdev= -fi -if test -n "$opt_randomdev"; then - AC_DEFINE_UNQUOTED(PAM_PATH_RANDOMDEV, "$opt_randomdev", [Random device path.]) -fi - -dnl check for libdb or gdbm or libndbm as fallback. Some libndbm compat -dnl libraries are unusable, so try libdb first. -AC_ARG_ENABLE([db], - AS_HELP_STRING([--enable-db=(db|gdbm|ndbm|yes|no)],[Default behavior 'yes', which is to check for libdb first, followed by gdbm and ndbm. Use 'no' to disable db support.]), - WITH_DB=$enableval, WITH_DB=yes) -AC_ARG_WITH([db-uniquename], - AS_HELP_STRING([--with-db-uniquename=extension],[Unique name for db libraries and functions.])) -if test x"$WITH_DB" != xno ; then - if test x"$WITH_DB" = xyes || test x"$WITH_DB" = xdb ; then - old_libs=$LIBS - LIBS="$LIBS -ldb$with_db_uniquename" - AC_CHECK_FUNCS([db_create$with_db_uniquename db_create dbm_store$with_db_uniquename dbm_store], - [LIBDB="-ldb$with_db_uniquename"; break]) - LIBS=$old_libs - fi - if test x"$WITH_DB" = xgdbm ; then - AC_CHECK_LIB([gdbm],[gdbm_store], LIBDB="-lgdbm", LIBDB="") - if test -n "$LIBDB" ; then - AC_CHECK_HEADERS(gdbm.h) - fi - fi - if test -z "$LIBDB" ; then - AC_CHECK_LIB([ndbm],[dbm_store], LIBDB="-lndbm", LIBDB="") - if test -n "$LIBDB" ; then - AC_CHECK_HEADERS(ndbm.h) - fi - else - AC_CHECK_HEADERS(db.h) - fi -fi -AC_SUBST(LIBDB) - -AC_ARG_ENABLE([nis], - AS_HELP_STRING([--disable-nis], [Disable building NIS/YP support in pam_unix]), - WITH_NIS=$enableval, WITH_NIS=check) - -if test "$WITH_NIS" != "no" ; then - old_CFLAGS=$CFLAGS - old_CPPFLAGS=$CPPFLAGS - old_LIBS=$LIBS - - dnl if there's libtirpc available, prefer that over the system - dnl implementation. - PKG_CHECK_MODULES([TIRPC], [libtirpc], [ - CFLAGS="$CFLAGS $TIRPC_CFLAGS" - CPPFLAGS="$CPPFLAGS $TIRPC_CFLAGS" - LIBS="$LIBS $TIRPC_LIBS" - ], [:;]) - - PKG_CHECK_MODULES([NSL], [libnsl], [], - [AC_CHECK_LIB([nsl],[yp_match],[NSL_LIBS="-lnsl"],[NSL_LIBS=""])]) - CFLAGS="$CFLAGS $NSL_CFLAGS" - CPPFLAGS="$CPPFLAGS $NSL_CFLAGS" - LIBS="$LIBS $NSL_LIBS" - - AC_CHECK_FUNCS([yp_get_default_domain yp_bind yp_match yp_unbind]) - AC_CHECK_FUNCS([rpcb_getaddr]) - AC_CHECK_HEADER([rpc/rpc.h], , [enable_nis=no]) - AC_CHECK_HEADER([rpcsvc/ypclnt.h], , [enable_nis=no]) - AC_CHECK_HEADER([rpcsvc/yp_prot.h], , [enable_nis=no]) - AC_CHECK_DECLS([getrpcport], , , [ - #if HAVE_RPC_RPC_H - # include - #endif - ]) - - CFLAGS="$old_CFLAGS" - CPPFLAGS="$old_CPPFLAGS" - LIBS="$old_LIBS" -fi - -AC_SUBST([NIS_CFLAGS]) -AC_SUBST([NIS_LIBS]) -AM_CONDITIONAL([HAVE_NIS], [test "x$enable_nis" != "xno"]) -if test "x$enable_nis" != "xno" ; then - AC_DEFINE([HAVE_NIS], 1, - [Defines that NIS should be used]) -elif test "$WITH_NIS" = "yes" ; then - AC_MSG_ERROR([NIS/YP support not available]) -fi - -AC_ARG_ENABLE([usergroups], - AS_HELP_STRING([--enable-usergroups], [sets the usergroups option default to enabled]), - [WITH_USERGROUPS=$enableval], WITH_USERGROUPS=no) -if test "$WITH_USERGROUPS" = "yes" ; then - AC_DEFINE([DEFAULT_USERGROUPS_SETTING], 1, - [Defines the value usergroups option should have by default]) -else - AC_DEFINE([DEFAULT_USERGROUPS_SETTING], 0, - [Defines the value usergroups option should have by default]) -fi - -AC_ARG_ENABLE([selinux], - AS_HELP_STRING([--disable-selinux],[do not use SELinux]), - WITH_SELINUX=$enableval, WITH_SELINUX=check) -if test "$WITH_SELINUX" != "no" ; then - AC_CHECK_LIB([selinux],[getfilecon], LIBSELINUX="-lselinux", LIBSELINUX="") -else - LIBSELINUX="" -fi -AM_CONDITIONAL([WITH_SELINUX], [test -n "$LIBSELINUX"]) -AC_SUBST(LIBSELINUX) -if test -n "$LIBSELINUX" ; then - AC_DEFINE([WITH_SELINUX], 1, [Defined if SE Linux support is compiled in]) - BACKUP_LIBS=$LIBS - LIBS="$LIBS $LIBSELINUX" - AC_CHECK_FUNCS(setkeycreatecon) - AC_CHECK_FUNCS(getseuser) - LIBS=$BACKUP_LIBS -elif test "$WITH_SELINUX" = "yes" ; then - AC_MSG_ERROR([libselinux not found]) -fi - -LOGIND_CFLAGS= -SYSTEMD_LIBS= -AC_ARG_ENABLE([logind], - AS_HELP_STRING([--disable-logind], [Disable logind support]), - [WITH_LOGIND=$enableval], [WITH_LOGIND=check]) -if test "$WITH_LOGIND" = "check"; then - PKG_CHECK_MODULES([SYSTEMD], [libsystemd >= 254], [LOGIND_CFLAGS="-DUSE_LOGIND=1 $SYSTEMD_CFLAGS"], [:]) -elif test "$WITH_LOGIND" = "yes"; then - PKG_CHECK_MODULES([SYSTEMD], [libsystemd >= 254], [LOGIND_CFLAGS="-DUSE_LOGIND=1 $SYSTEMD_CFLAGS"], []) -fi -AC_SUBST([LOGIND_CFLAGS]) -AC_SUBST([SYSTEMD_LIBS]) - -ECONF_CFLAGS= -ECONF_LIBS= -AC_ARG_ENABLE([econf], - AS_HELP_STRING([--disable-econf], [do not use libeconf]), - [WITH_ECONF=$enableval], [WITH_ECONF=check]) -if test "$WITH_ECONF" = "check"; then - PKG_CHECK_MODULES([ECONF], [libeconf >= 0.5.0], [ECONF_CFLAGS="-DUSE_ECONF=1 $ECONF_CFLAGS"], [:]) -elif test "$WITH_ECONF" = "yes"; then - PKG_CHECK_MODULES([ECONF], [libeconf >= 0.5.0], [ECONF_CFLAGS="-DUSE_ECONF=1 $ECONF_CFLAGS"], []) -fi -if test -n "$ECONF_CFLAGS"; then - AC_MSG_CHECKING(for econf_readConfigWithCallback) - saved_CFLAGS=$CFLAGS - CFLAGS="$CFLAGS $ECONF_CFLAGS" - saved_LIBS=$LIBS - LIBS="$LIBS $ECONF_LIBS" - AC_LINK_IFELSE( - [AC_LANG_PROGRAM( - [[ - #include - ]], - [[ - econf_file *key_file = NULL; - econf_err error = ECONF_SUCCESS; - error = econf_newKeyFile_with_options(&key_file, "PYTHON_STYLE=1"); - error = econf_readConfigWithCallback (&key_file, "foo", "/usr/lib", "test", "conf", "=", "#", NULL, NULL); - ]])], - [econf_readConfigWithCallback=yes], [econf_readConfigWithCallback=no]) - AC_MSG_RESULT($econf_readConfigWithCallback) - if test "$econf_readConfigWithCallback" = yes; then - AC_DEFINE([HAVE_ECONF_READCONFIG], [1], [Define if econf_readConfigWithCallback is available]) - fi - LIBS=$saved_LIBS - CFLAGS=$saved_CFLAGS -fi -AC_SUBST([ECONF_CFLAGS]) -AC_SUBST([ECONF_LIBS]) - -AC_ARG_ENABLE([vendordir], - AS_HELP_STRING([--enable-vendordir=DIR], [Directory for distribution provided configuration files]),,[]) -if test -n "$enable_vendordir"; then - AC_DEFINE_UNQUOTED([VENDORDIR], ["$enable_vendordir"], - [Directory for distribution provided configuration files]) - AC_DEFINE_UNQUOTED([VENDOR_SCONFIG_DIR], ["$enable_vendordir/security"], - [Directory for PAM modules distribution provided configuration files]) - if test "$WITH_ECONF" = "yes" ; then - STRINGPARAM_VENDORDIR="--stringparam vendordir '$enable_vendordir'" - profileconditions="with_vendordir;with_vendordir_and_with_econf" - else - STRINGPARAM_VENDORDIR="--stringparam vendordir '$enable_vendordir'" - profileconditions="with_vendordir;with_vendordir_and_without_econf" - fi - VENDOR_SCONFIGDIR="$enable_vendordir/security" -else - profileconditions="without_vendordir" -fi -AC_SUBST([STRINGPARAM_VENDORDIR]) -AC_SUBST(VENDOR_SCONFIGDIR) -AM_CONDITIONAL([HAVE_VENDORDIR], [test -n "$enable_vendordir"]) - -AC_ARG_ENABLE([openssl], - AS_HELP_STRING([--enable-openssl],[use OpenSSL crypto libraries]), - [OPENSSL_ENABLED=$enableval], OPENSSL_ENABLED=no) -if test "$OPENSSL_ENABLED" = "yes" ; then - AC_CHECK_LIB([crypto], [EVP_MAC_CTX_new], - [CRYPTO_LIBS="-lcrypto" - use_openssl=yes - AC_DEFINE([WITH_OPENSSL], 1, [OpenSSL provides crypto algorithm for hmac]) - profileconditions+=";openssl_hmac"], - [CRYPTO_LIBS="" - profileconditions+=";no_openssl_hmac"]) -fi -AC_SUBST([CRYPTO_LIBS]) -AM_CONDITIONAL([COND_USE_OPENSSL], [test "x$use_openssl" = "xyes"]) - -STRINGPARAM_PROFILECONDITIONS="--stringparam profile.condition '$profileconditions'" -AC_SUBST([STRINGPARAM_PROFILECONDITIONS]) - -dnl Checks for typedefs, structures, and compiler characteristics. -AC_C_BIGENDIAN - -dnl Checks for library functions. -AC_CHECK_FUNCS(getdomainname lckpwdf) -AC_CHECK_FUNCS(getutent_r getpwnam_r getpwuid_r getgrnam_r getgrgid_r getspnam_r getmntent_r) -AC_CHECK_FUNCS(getgrouplist) -AC_CHECK_FUNCS(quotactl) -AC_CHECK_FUNCS(unshare) -AC_CHECK_FUNCS(innetgr) -AC_CHECK_FUNCS(explicit_bzero memset_explicit) -AC_CHECK_FUNCS([ruserok_af ruserok], [break]) -AC_CHECK_FUNCS(close_range) - -dnl For libpam/pam_delay and modules/pam_timestamp -AC_CHECK_HEADERS([sys/random.h]) -dnl May require libbsd/libSystem on non-Linux platforms -AC_CHECK_FUNCS(getrandom) - -AC_ARG_ENABLE([regenerate-docu], - AS_HELP_STRING([--disable-regenerate-docu],[Don't re-build documentation from XML sources]), - [enable_docu=$enableval], [enable_docu=yes]) -dnl -dnl Check for xsltproc -dnl -AC_PATH_PROG([XSLTPROC], [xsltproc]) -if test -z "$XSLTPROC"; then - enable_docu=no -fi -AC_PATH_PROG([XMLLINT], [xmllint],[/bin/true]) -dnl check for DocBook RNG and stylesheets in the local catalog. -JH_CHECK_XML_CATALOG([http://docbook.org/xml/5.0/rng/docbookxi.rng], - [DocBook XML RNG V5.0], [], enable_docu=no) -JH_CHECK_XML_CATALOG([http://docbook.sourceforge.net/release/xsl-ns/current/manpages/docbook.xsl], - [DocBook XSL Stylesheets], [], enable_docu=no) - -AC_PATH_PROG([BROWSER], [w3m]) -if test -n "$BROWSER"; then - BROWSER="$BROWSER -T text/html -dump" -else - AC_PATH_PROG([BROWSER], [elinks]) - if test -n "$BROWSER"; then - BROWSER="$BROWSER -no-numbering -no-references -dump" - else - enable_docu=no - fi -fi - -AC_PATH_PROG([FO2PDF], [fop]) - -AM_CONDITIONAL(ENABLE_REGENERATE_MAN, test x$enable_docu != xno && test x$enable_doc != xno) -AM_CONDITIONAL(ENABLE_GENERATE_PDF, test -n "$FO2PDF") - - -AM_GNU_GETTEXT_VERSION([0.18.3]) -AM_GNU_GETTEXT([external]) -AC_CHECK_FUNCS(bindtextdomain) -AC_CHECK_FUNCS(dngettext) - -dnl -dnl Check for the availability of the kernel key management facility -dnl - The pam_keyinit module only requires the syscalls, not the error codes -dnl -AC_CHECK_DECL(__NR_keyctl, [have_key_syscalls=1],[have_key_syscalls=0],[#include ]) - -dnl -dnl Get values for default uid ranges in login.defs used in pam_usertype -dnl -AC_ARG_WITH([uidmin], AS_HELP_STRING([--with-uidmin=],[default value for regular user min uid (1000)]), opt_uidmin=$withval) -test -n "$opt_uidmin" || - opt_uidmin=1000 -AC_DEFINE_UNQUOTED(PAM_USERTYPE_UIDMIN, $opt_uidmin, [Minimum regular user uid.]) - -AC_ARG_WITH([kernel-overflow-uid], AS_HELP_STRING([--with-kernel-overflow-uid=],[kernel overflow uid, default (uint16_t)-2=65534]), opt_kerneloverflowuid=$withval) -test -n "$opt_kerneloverflowuid" || - opt_kerneloverflowuid=65534 -AC_DEFINE_UNQUOTED(PAM_USERTYPE_OVERFLOW_UID, $opt_kerneloverflowuid, [Kernel overflow uid.]) - -AC_ARG_WITH([systemdunitdir], -AS_HELP_STRING([--with-systemdunitdir=DIR], [path to systemd service directory]), - [], - [AC_MSG_CHECKING([systemd service directory]) - with_systemdunitdir='${prefix}/lib/systemd/system' - PKG_CHECK_EXISTS([systemd], - [with_systemdunitdir=$($PKG_CONFIG --variable=systemdunitdir systemd)]) - AC_MSG_RESULT([$with_systemdunitdir]) - ]) -AC_SUBST([systemdunitdir], [$with_systemdunitdir]) - -AC_ARG_ENABLE([unix], - [AS_HELP_STRING([--disable-unix], - [do not build pam_unix module])], - [], [enable_unix=yes]) -case "$enable_unix" in - yes|no) ;; - *) AC_MSG_ERROR([bad value $enable_unix for --enable-unix option]) ;; -esac - -AC_ARG_ENABLE([lastlog], - [AS_HELP_STRING([--enable-lastlog], - [build pam_lastlog module])], - [], [enable_lastlog=no]) -case "$enable_lastlog" in - yes|check) - BACKUP_LIBS=$LIBS - LIBS="$LIBS -lutil" - AC_CHECK_FUNCS([logwtmp]) - LIBS=$BACKUP_LIBS - ;; - no) ;; - *) AC_MSG_ERROR([bad value $enable_lastlog for --enable-lastlog option]) ;; -esac - -AC_ARG_WITH([misc-conv-bufsize], -AS_HELP_STRING([--with-misc-conv-bufsize=], - [Size of input buffer for libpam_misc's misc_conv() conversation function, default=4096]), - [], - [with_misc_conv_bufsize=4096]) -AC_DEFINE_UNQUOTED(PAM_MISC_CONV_BUFSIZE, $with_misc_conv_bufsize, [libpam_misc misc_conv() buffer size.]) - -AC_DEFINE_UNQUOTED([LTDIR], [".libs/"], [Libtool subdirectory.]) - -AM_CONDITIONAL([COND_BUILD_PAM_KEYINIT], [test "$have_key_syscalls" = 1]) -AM_CONDITIONAL([COND_BUILD_PAM_LASTLOG], [test "$ac_cv_func_logwtmp" = yes]) -AM_CONDITIONAL([COND_BUILD_PAM_NAMESPACE], [test "$ac_cv_func_unshare" = yes]) -AM_CONDITIONAL([COND_BUILD_PAM_RHOSTS], [test "$ac_cv_func_ruserok_af" = yes || test "$ac_cv_func_ruserok" = yes]) -AM_CONDITIONAL([COND_BUILD_PAM_SELINUX], [test -n "$LIBSELINUX"]) -AM_CONDITIONAL([COND_BUILD_PAM_SEPERMIT], [test -n "$LIBSELINUX"]) -AM_CONDITIONAL([COND_BUILD_PAM_SETQUOTA], [test "$ac_cv_func_quotactl" = yes]) -AM_CONDITIONAL([COND_BUILD_PAM_TTY_AUDIT], [test "$HAVE_AUDIT_TTY_STATUS" = yes]) -AM_CONDITIONAL([COND_BUILD_PAM_UNIX], [test "$enable_unix" = yes]) -AM_CONDITIONAL([COND_BUILD_PAM_USERDB], [test -n "$LIBDB"]) - -dnl Files to be created from when we run configure -AC_CONFIG_FILES([Makefile libpam/Makefile libpamc/Makefile libpamc/test/Makefile \ - libpam_internal/Makefile libpam_misc/Makefile conf/Makefile \ - conf/pam_conv1/Makefile libpam/pam.pc libpam_misc/pam_misc.pc libpamc/pamc.pc \ - po/Makefile.in \ - Make.xml.rules \ - modules/Makefile \ - modules/pam_access/Makefile \ - modules/pam_canonicalize_user/Makefile \ - modules/pam_debug/Makefile modules/pam_deny/Makefile \ - modules/pam_echo/Makefile modules/pam_env/Makefile \ - modules/pam_faildelay/Makefile modules/pam_faillock/Makefile \ - modules/pam_filter/Makefile modules/pam_filter/upperLOWER/Makefile \ - modules/pam_ftp/Makefile modules/pam_group/Makefile \ - modules/pam_issue/Makefile modules/pam_keyinit/Makefile \ - modules/pam_lastlog/Makefile modules/pam_limits/Makefile \ - modules/pam_listfile/Makefile modules/pam_localuser/Makefile \ - modules/pam_loginuid/Makefile modules/pam_mail/Makefile \ - modules/pam_mkhomedir/Makefile modules/pam_motd/Makefile \ - modules/pam_namespace/Makefile \ - modules/pam_namespace/pam_namespace_helper modules/pam_namespace/pam_namespace.service \ - modules/pam_nologin/Makefile modules/pam_permit/Makefile \ - modules/pam_pwhistory/Makefile modules/pam_rhosts/Makefile \ - modules/pam_rootok/Makefile modules/pam_exec/Makefile \ - modules/pam_securetty/Makefile modules/pam_selinux/Makefile \ - modules/pam_sepermit/Makefile modules/pam_setquota/Makefile \ - modules/pam_shells/Makefile modules/pam_stress/Makefile \ - modules/pam_succeed_if/Makefile modules/pam_time/Makefile \ - modules/pam_timestamp/Makefile modules/pam_tty_audit/Makefile \ - modules/pam_umask/Makefile \ - modules/pam_unix/Makefile modules/pam_userdb/Makefile \ - modules/pam_usertype/Makefile \ - modules/pam_warn/Makefile modules/pam_wheel/Makefile \ - modules/pam_xauth/Makefile doc/Makefile doc/specs/Makefile \ - doc/man/Makefile doc/sag/Makefile doc/adg/Makefile \ - doc/mwg/Makefile examples/Makefile tests/Makefile \ - xtests/Makefile]) -AC_OUTPUT diff --git a/doc/.gitignore b/doc/.gitignore deleted file mode 100644 index cbfabdd7..00000000 --- a/doc/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -pam.sgml -MODULES-SGML -/*/*.txt -/*/html/*.html -custom-man.xsl diff --git a/doc/Makefile.am b/doc/Makefile.am deleted file mode 100644 index 80fc24c3..00000000 --- a/doc/Makefile.am +++ /dev/null @@ -1,24 +0,0 @@ -# -# Copyright (c) 2005, 2006 Thorsten Kukuk -# - -SUBDIRS = man specs sag adg mwg - -CLEANFILES = *~ -DISTCLEANFILES = custom-man.xsl - -dist_html_DATA = index.html - -EXTRA_DIST = custom-man.xsl.in - -####################################################### - -releasedocs: all - $(mkinstalldirs) $(top_builddir)/Linux-PAM-$(VERSION)/doc/specs - cp -av specs/draft-morgan-pam-current.txt \ - $(top_builddir)/Linux-PAM-$(VERSION)/doc/specs/ - cp -av $(srcdir)/specs/rfc86.0.txt \ - $(top_builddir)/Linux-PAM-$(VERSION)/doc/specs/ - make -C sag releasedocs - make -C adg releasedocs - make -C mwg releasedocs diff --git a/doc/adg/Makefile.am b/doc/adg/Makefile.am deleted file mode 100644 index 77abdb71..00000000 --- a/doc/adg/Makefile.am +++ /dev/null @@ -1,113 +0,0 @@ -# -# Copyright (c) 2006 Thorsten Kukuk -# - -CLEANFILES = Linux-PAM_ADG.fo *~ - -EXTRA_DIST = $(XMLS) - -XMLS = Linux-PAM_ADG.xml $(shell ls $(srcdir)/pam_*.xml) -DEP_XMLS = $(shell ls $(top_srcdir)/doc/man/pam_*.xml) - -if ENABLE_REGENERATE_MAN -MAINTAINERCLEANFILES = Linux-PAM_ADG.txt Linux-PAM_ADG.pdf html/*.html - -all: Linux-PAM_ADG.txt html/Linux-PAM_ADG.html Linux-PAM_ADG.pdf - -Linux-PAM_ADG.pdf: $(XMLS) $(DEP_XMLS) -if ENABLE_GENERATE_PDF - $(XMLLINT) --nonet --xinclude --relaxng $(DOCBOOK_RNG) --noent --noout $< - $(XSLTPROC) --stringparam generate.toc "book toc" \ - --stringparam section.autolabel 1 \ - --stringparam section.label.includes.component.label 1 \ - --stringparam toc.max.depth 3 --xinclude --nonet \ - $(PDF_STYLESHEET) $< > Linux-PAM_ADG.fo - $(FO2PDF) Linux-PAM_ADG.fo $@ -else - echo "No fo2pdf processor installed, skip PDF generation" -endif - -Linux-PAM_ADG.txt: $(XMLS) $(DEP_XMLS) - $(XMLLINT) --nonet --xinclude --relaxng $(DOCBOOK_RNG) --noent --noout $< - $(XSLTPROC) --stringparam generate.toc "book toc" \ - --stringparam section.autolabel 1 \ - --stringparam section.label.includes.component.label 1 \ - --stringparam toc.max.depth 3 --xinclude --nonet \ - $(TXT_STYLESHEET) $< | $(BROWSER) > $@ - -html/Linux-PAM_ADG.html: $(XMLS) $(DEP_XMLS) - @test -d html || mkdir -p html - $(XMLLINT) --nonet --xinclude --relaxng $(DOCBOOK_RNG) --noent --noout $< - $(XSLTPROC) --stringparam base.dir html/ \ - --stringparam root.filename Linux-PAM_ADG \ - --stringparam use.id.as.filename 1 \ - --stringparam chunk.first.sections 1 \ - --stringparam section.autolabel 1 \ - --stringparam section.label.includes.component.label 1 \ - --stringparam toc.max.depth 3 --xinclude --nonet \ - --stringparam chunker.output.encoding UTF-8 \ - $(HTML_STYLESHEET) $< - -distclean-local: - -rm -rf html Linux-PAM_ADG.txt Linux-PAM_ADG.pdf - -endif - -install-data-local: - $(mkinstalldirs) $(DESTDIR)$(docdir) - $(mkinstalldirs) $(DESTDIR)$(pdfdir) - $(mkinstalldirs) $(DESTDIR)$(htmldir) - if test -f html/Linux-PAM_ADG.html; then \ - $(install_sh_DATA) html/Linux-PAM_ADG.html html/adg-*.html \ - $(DESTDIR)$(htmldir)/; \ - elif test -f $(srcdir)/html/Linux-PAM_ADG.html; then \ - $(install_sh_DATA) $(srcdir)/html/Linux-PAM_ADG.html \ - $(srcdir)/html/adg-*.html \ - $(DESTDIR)$(htmldir)/; \ - fi - if test -f Linux-PAM_ADG.txt; then \ - $(install_sh_DATA) Linux-PAM_ADG.txt $(DESTDIR)$(docdir)/; \ - elif test -f $(srcdir)/Linux-PAM_ADG.txt; then \ - $(install_sh_DATA) $(srcdir)/Linux-PAM_ADG.txt \ - $(DESTDIR)$(docdir)/; \ - fi - if test -f Linux-PAM_ADG.pdf; then \ - $(install_sh_DATA) Linux-PAM_ADG.pdf $(DESTDIR)$(pdfdir)/; \ - elif test -f $(srcdir)/Linux-PAM_ADG.pdf; then \ - $(install_sh_DATA) $(srcdir)/Linux-PAM_ADG.pdf \ - $(DESTDIR)$(pdfdir)/; \ - fi - -uninstall-local: - -rm $(DESTDIR)$(htmldir)/Linux-PAM_ADG.html - -rm $(DESTDIR)$(htmldir)/adg-*.html - -rm $(DESTDIR)$(docdir)/Linux-PAM_ADG.txt - -rm $(DESTDIR)$(pdfdir)/Linux-PAM_ADG.pdf - -releasedocs: all - $(mkinstalldirs) $(top_builddir)/Linux-PAM-$(VERSION)/doc/adg/html - if test -f html/Linux-PAM_ADG.html; then \ - cp -ap html/Linux-PAM_ADG.html html/adg-*.html \ - $(top_builddir)/Linux-PAM-$(VERSION)/doc/adg/html/; \ - elif test -f $(srcdir)/html/Linux-PAM_ADG.html; then \ - cp -ap $(srcdir)/html/Linux-PAM_ADG.html \ - $(srcdir)/html/adg-*.html \ - $(top_builddir)/Linux-PAM-$(VERSION)/doc/adg/html/; \ - else exit 1; \ - fi - if test -f Linux-PAM_ADG.txt; then \ - cp -p Linux-PAM_ADG.txt \ - $(top_builddir)/Linux-PAM-$(VERSION)/doc/adg/; \ - elif test -f $(srcdir)/Linux-PAM_ADG.txt; then \ - cp -p $(srcdir)/Linux-PAM_ADG.txt \ - $(top_builddir)/Linux-PAM-$(VERSION)/doc/adg/; \ - else exit 1; \ - fi - if test -f Linux-PAM_ADG.pdf; then \ - cp -p Linux-PAM_ADG.pdf \ - $(top_builddir)/Linux-PAM-$(VERSION)/doc/adg/; \ - elif test -f $(srcdir)/Linux-PAM_ADG.pdf; then \ - cp -p $(srcdir)/Linux-PAM_ADG.pdf \ - $(top_builddir)/Linux-PAM-$(VERSION)/doc/adg/; \ - else exit 1; \ - fi diff --git a/doc/man/Makefile.am b/doc/man/Makefile.am deleted file mode 100644 index be0cd462..00000000 --- a/doc/man/Makefile.am +++ /dev/null @@ -1,62 +0,0 @@ -# -# Copyright (c) 2006, 2007 Thorsten Kukuk -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) - -EXTRA_DIST = $(MANS) $(XMLS) - -man_MANS = pam.3 PAM.8 pam.8 pam.conf.5 pam.d.5 \ - pam_acct_mgmt.3 pam_authenticate.3 \ - pam_chauthtok.3 pam_close_session.3 pam_conv.3 \ - pam_end.3 pam_error.3 \ - pam_fail_delay.3 pam_xauth_data.3 \ - pam_get_authtok.3 pam_get_authtok_noverify.3 pam_get_authtok_verify.3 \ - pam_get_data.3 pam_get_item.3 pam_get_user.3 \ - pam_getenv.3 pam_getenvlist.3 \ - pam_info.3 \ - pam_open_session.3 \ - pam_prompt.3 pam_putenv.3 \ - pam_set_data.3 pam_set_item.3 pam_syslog.3 \ - pam_setcred.3 pam_sm_acct_mgmt.3 pam_sm_authenticate.3 \ - pam_sm_close_session.3 pam_sm_open_session.3 pam_sm_setcred.3 \ - pam_sm_chauthtok.3 pam_start.3 pam_strerror.3 \ - pam_verror.3 pam_vinfo.3 pam_vprompt.3 pam_vsyslog.3 \ - misc_conv.3 pam_misc_paste_env.3 pam_misc_drop_env.3 \ - pam_misc_setenv.3 -XMLS = pam.3.xml pam.8.xml pam.conf.5.xml \ - pam_acct_mgmt.3.xml pam_authenticate.3.xml \ - pam_chauthtok.3.xml pam_close_session.3.xml pam_conv.3.xml \ - pam_end.3.xml pam_error.3.xml pam_fail_delay.3.xml \ - pam_get_authtok.3.xml pam_get_data.3.xml pam_get_item.3.xml \ - pam_get_user.3.xml pam_getenv.3.xml pam_getenvlist.3.xml \ - pam_info.3.xml pam_misc_drop_env.3.xml pam_misc_paste_env.3.xml \ - pam_misc_setenv.3.xml pam_open_session.3.xml \ - pam_prompt.3.xml pam_putenv.3.xml \ - pam_set_data.3.xml pam_set_item.3.xml pam_setcred.3.xml \ - pam_sm_acct_mgmt.3.xml pam_sm_authenticate.3.xml \ - pam_sm_chauthtok.3.xml pam_sm_close_session.3.xml \ - pam_sm_open_session.3.xml pam_sm_setcred.3.xml \ - pam_start.3.xml pam_strerror.3.xml \ - pam_syslog.3.xml pam_xauth_data.3.xml \ - pam_item_types_std.inc.xml pam_item_types_ext.inc.xml \ - pam.conf-desc.xml pam.conf-dir.xml pam.conf-syntax.xml \ - misc_conv.3.xml - - -if ENABLE_REGENERATE_MAN -PAM.8: pam.8 -pam_get_authtok_noverify.3: pam_get_authtok.3 -pam_get_authtok_verify.3: pam_get_authtok.3 -pam_verror.3: pam_error.3 -pam_vinfo.3: pam_info.3 -pam_vprompt.3: pam_prompt.3 -pam_vsyslog.3: pam_syslog.3 -pam.d.5: pam.conf.5 - -pam_get_item.3: pam_item_types_std.inc.xml pam_item_types_ext.inc.xml -pam_set_data.3: pam_item_types_std.inc.xml pam_item_types_ext.inc.xml -pam.conf.5: pam.conf-desc.xml pam.conf-dir.xml pam.conf-syntax.xml --include $(top_builddir)/Make.xml.rules -endif diff --git a/doc/mwg/Makefile.am b/doc/mwg/Makefile.am deleted file mode 100644 index 340249c6..00000000 --- a/doc/mwg/Makefile.am +++ /dev/null @@ -1,113 +0,0 @@ -# -# Copyright (c) 2006 Thorsten Kukuk -# - -CLEANFILES = Linux-PAM_MWG.fo *~ - -EXTRA_DIST = $(XMLS) - -XMLS = Linux-PAM_MWG.xml $(shell ls $(srcdir)/pam_*.xml) -DEP_XMLS = $(shell ls $(top_srcdir)/doc/man/pam_*.xml) - -if ENABLE_REGENERATE_MAN -MAINTAINERCLEANFILES = Linux-PAM_MWG.txt Linux-PAM_MWG.pdf html/*.html - -all: Linux-PAM_MWG.txt html/Linux-PAM_MWG.html Linux-PAM_MWG.pdf - -Linux-PAM_MWG.pdf: $(XMLS) $(DEP_XMLS) -if ENABLE_GENERATE_PDF - $(XMLLINT) --nonet --xinclude --relaxng $(DOCBOOK_RNG) --noent --noout $< - $(XSLTPROC) --stringparam generate.toc "book toc" \ - --stringparam section.autolabel 1 \ - --stringparam section.label.includes.component.label 1 \ - --stringparam toc.max.depth 3 --xinclude --nonet \ - $(PDF_STYLESHEET) $< > Linux-PAM_MWG.fo - $(FO2PDF) Linux-PAM_MWG.fo $@ -else - echo "No fo2pdf processor installed, skip PDF generation" -endif - -Linux-PAM_MWG.txt: $(XMLS) $(DEP_XMLS) - $(XMLLINT) --nonet --xinclude --relaxng $(DOCBOOK_RNG) --noent --noout $< - $(XSLTPROC) --stringparam generate.toc "book toc" \ - --stringparam section.autolabel 1 \ - --stringparam section.label.includes.component.label 1 \ - --stringparam toc.max.depth 3 --xinclude --nonet \ - $(TXT_STYLESHEET) $< | $(BROWSER) > $@ - -html/Linux-PAM_MWG.html: $(XMLS) $(DEP_XMLS) - @test -d html || mkdir -p html - $(XMLLINT) --nonet --xinclude --relaxng $(DOCBOOK_RNG) --noent --noout $< - $(XSLTPROC) --stringparam base.dir html/ \ - --stringparam root.filename Linux-PAM_MWG \ - --stringparam use.id.as.filename 1 \ - --stringparam chunk.first.sections 1 \ - --stringparam section.autolabel 1 \ - --stringparam section.label.includes.component.label 1 \ - --stringparam toc.max.depth 3 --xinclude --nonet \ - --stringparam chunker.output.encoding UTF-8 \ - $(HTML_STYLESHEET) $< - -distclean-local: - -rm -rf html Linux-PAM_MWG.txt Linux-PAM_MWG.pdf - -endif - -install-data-local: - $(mkinstalldirs) $(DESTDIR)$(docdir) - $(mkinstalldirs) $(DESTDIR)$(pdfdir) - $(mkinstalldirs) $(DESTDIR)$(htmldir) - if test -f html/Linux-PAM_MWG.html; then \ - $(install_sh_DATA) html/Linux-PAM_MWG.html html/mwg-*.html \ - $(DESTDIR)$(htmldir)/; \ - elif test -f $(srcdir)/html/Linux-PAM_MWG.html; then \ - $(install_sh_DATA) $(srcdir)/html/Linux-PAM_MWG.html \ - $(srcdir)/html/mwg-*.html \ - $(DESTDIR)$(htmldir)/; \ - fi - if test -f Linux-PAM_MWG.txt; then \ - $(install_sh_DATA) Linux-PAM_MWG.txt $(DESTDIR)$(docdir)/; \ - elif test -f $(srcdir)/Linux-PAM_MWG.txt; then \ - $(install_sh_DATA) $(srcdir)/Linux-PAM_MWG.txt \ - $(DESTDIR)$(docdir)/; \ - fi - if test -f Linux-PAM_MWG.pdf; then \ - $(install_sh_DATA) Linux-PAM_MWG.pdf $(DESTDIR)$(pdfdir)/; \ - elif test -f $(srcdir)/Linux-PAM_MWG.pdf; then \ - $(install_sh_DATA) $(srcdir)/Linux-PAM_MWG.pdf \ - $(DESTDIR)$(pdfdir)/; \ - fi - -uninstall-local: - -rm $(DESTDIR)$(htmldir)/Linux-PAM_MWG.html - -rm $(DESTDIR)$(htmldir)/mwg-*.html - -rm $(DESTDIR)$(docdir)/Linux-PAM_MWG.txt - -rm $(DESTDIR)$(pdfdir)/Linux-PAM_MWG.pdf - -releasedocs: all - $(mkinstalldirs) $(top_builddir)/Linux-PAM-$(VERSION)/doc/mwg/html - if test -f html/Linux-PAM_MWG.html; then \ - cp -ap html/Linux-PAM_MWG.html html/mwg-*.html \ - $(top_builddir)/Linux-PAM-$(VERSION)/doc/mwg/html/; \ - elif test -f $(srcdir)/html/Linux-PAM_MWG.html; then \ - cp -ap $(srcdir)/html/Linux-PAM_MWG.html \ - $(srcdir)/html/mwg-*.html \ - $(top_builddir)/Linux-PAM-$(VERSION)/doc/mwg/html/; \ - else exit 1; \ - fi - if test -f Linux-PAM_MWG.txt; then \ - cp -p Linux-PAM_MWG.txt \ - $(top_builddir)/Linux-PAM-$(VERSION)/doc/mwg/; \ - elif test -f $(srcdir)/Linux-PAM_MWG.txt; then \ - cp -p $(srcdir)/Linux-PAM_MWG.txt \ - $(top_builddir)/Linux-PAM-$(VERSION)/doc/mwg/; \ - else exit 1; \ - fi - if test -f Linux-PAM_MWG.pdf; then \ - cp -p Linux-PAM_MWG.pdf \ - $(top_builddir)/Linux-PAM-$(VERSION)/doc/mwg/; \ - elif test -f $(srcdir)/Linux-PAM_MWG.pdf; then \ - cp -p $(srcdir)/Linux-PAM_MWG.pdf \ - $(top_builddir)/Linux-PAM-$(VERSION)/doc/mwg/; \ - else exit 1; \ - fi diff --git a/doc/sag/Makefile.am b/doc/sag/Makefile.am deleted file mode 100644 index 04c90919..00000000 --- a/doc/sag/Makefile.am +++ /dev/null @@ -1,112 +0,0 @@ -# -# Copyright (c) 2006 Thorsten Kukuk -# - -CLEANFILES = Linux-PAM_SAG.fo *~ - -EXTRA_DIST = $(XMLS) - -XMLS = Linux-PAM_SAG.xml $(shell ls $(srcdir)/pam_*.xml) -DEP_XMLS = $(shell ls $(top_srcdir)/modules/pam_*/pam_*.xml) - -if ENABLE_REGENERATE_MAN -MAINTAINERCLEANFILES = Linux-PAM_SAG.txt Linux-PAM_SAG.pdf html/*.html - -all: Linux-PAM_SAG.txt html/Linux-PAM_SAG.html Linux-PAM_SAG.pdf - -Linux-PAM_SAG.pdf: $(XMLS) $(DEP_XMLS) -if ENABLE_GENERATE_PDF - $(XMLLINT) --nonet --xinclude --relaxng $(DOCBOOK_RNG) --noent --noout $< - $(XSLTPROC) --stringparam generate.toc "book toc" \ - --stringparam section.autolabel 1 \ - --stringparam section.label.includes.component.label 1 \ - --stringparam toc.max.depth 2 --xinclude --nonet \ - $(PDF_STYLESHEET) $< > Linux-PAM_SAG.fo - $(FO2PDF) Linux-PAM_SAG.fo $@ -else - echo "No fo2pdf processor installed, skip PDF generation" -endif - -Linux-PAM_SAG.txt: $(XMLS) $(DEP_XMLS) - $(XMLLINT) --nonet --xinclude --relaxng $(DOCBOOK_RNG) --noent --noout $< - $(XSLTPROC) --stringparam generate.toc "book toc" \ - --stringparam section.autolabel 1 \ - --stringparam section.label.includes.component.label 1 \ - --stringparam toc.max.depth 2 --xinclude --nonet \ - $(TXT_STYLESHEET) $< | $(BROWSER) > $@ - -html/Linux-PAM_SAG.html: $(XMLS) $(DEP_XMLS) - @test -d html || mkdir -p html - $(XMLLINT) --nonet --xinclude --relaxng $(DOCBOOK_RNG) --noent --noout $< - $(XSLTPROC) --stringparam base.dir html/ \ - --stringparam root.filename Linux-PAM_SAG \ - --stringparam use.id.as.filename 1 \ - --stringparam chunk.first.sections 1 \ - --stringparam section.autolabel 1 \ - --stringparam section.label.includes.component.label 1 \ - --stringparam toc.max.depth 2 --xinclude --nonet \ - --stringparam chunker.output.encoding UTF-8 \ - $(HTML_STYLESHEET) $< - -distclean-local: - -rm -rf html Linux-PAM_SAG.txt Linux-PAM_SAG.pdf -endif - -install-data-local: - $(mkinstalldirs) $(DESTDIR)$(docdir) - $(mkinstalldirs) $(DESTDIR)$(pdfdir) - $(mkinstalldirs) $(DESTDIR)$(htmldir) - if test -f html/Linux-PAM_SAG.html; then \ - $(install_sh_DATA) html/Linux-PAM_SAG.html html/sag-*.html \ - $(DESTDIR)$(htmldir)/; \ - elif test -f $(srcdir)/html/Linux-PAM_SAG.html; then \ - $(install_sh_DATA) $(srcdir)/html/Linux-PAM_SAG.html \ - $(srcdir)/html/sag-*.html \ - $(DESTDIR)$(htmldir)/; \ - fi - if test -f Linux-PAM_SAG.txt; then \ - $(install_sh_DATA) Linux-PAM_SAG.txt $(DESTDIR)$(docdir)/; \ - elif test -f $(srcdir)/Linux-PAM_SAG.txt; then \ - $(install_sh_DATA) $(srcdir)/Linux-PAM_SAG.txt \ - $(DESTDIR)$(docdir)/; \ - fi - if test -f Linux-PAM_SAG.pdf; then \ - $(install_sh_DATA) Linux-PAM_SAG.pdf $(DESTDIR)$(pdfdir)/; \ - elif test -f $(srcdir)/Linux-PAM_SAG.pdf; then \ - $(install_sh_DATA) $(srcdir)/Linux-PAM_SAG.pdf \ - $(DESTDIR)$(pdfdir)/; \ - fi - -uninstall-local: - -rm $(DESTDIR)$(htmldir)/Linux-PAM_SAG.html - -rm $(DESTDIR)$(htmldir)/sag-*.html - -rm $(DESTDIR)$(docdir)/Linux-PAM_SAG.txt - -rm $(DESTDIR)$(pdfdir)/Linux-PAM_SAG.pdf - -releasedocs: all - $(mkinstalldirs) $(top_builddir)/Linux-PAM-$(VERSION)/doc/sag/html - if test -f html/Linux-PAM_SAG.html; then \ - cp -ap html/Linux-PAM_SAG.html html/sag-*.html \ - $(top_builddir)/Linux-PAM-$(VERSION)/doc/sag/html/; \ - elif test -f $(srcdir)/html/Linux-PAM_SAG.html; then \ - cp -ap $(srcdir)/html/Linux-PAM_SAG.html \ - $(srcdir)/html/sag-*.html \ - $(top_builddir)/Linux-PAM-$(VERSION)/doc/sag/html/; \ - else exit 1; \ - fi - if test -f Linux-PAM_SAG.txt; then \ - cp -p Linux-PAM_SAG.txt \ - $(top_builddir)/Linux-PAM-$(VERSION)/doc/sag/; \ - elif test -f $(srcdir)/Linux-PAM_SAG.txt; then \ - cp -p $(srcdir)/Linux-PAM_SAG.txt \ - $(top_builddir)/Linux-PAM-$(VERSION)/doc/sag/; \ - else exit 1; \ - fi - if test -f Linux-PAM_SAG.pdf; then \ - cp -p Linux-PAM_SAG.pdf \ - $(top_builddir)/Linux-PAM-$(VERSION)/doc/sag/; \ - elif test -f $(srcdir)/Linux-PAM_SAG.pdf; then \ - cp -p $(srcdir)/Linux-PAM_SAG.pdf \ - $(top_builddir)/Linux-PAM-$(VERSION)/doc/sag/; \ - else exit 1; \ - fi diff --git a/doc/specs/.gitignore b/doc/specs/.gitignore deleted file mode 100644 index 52a7fb44..00000000 --- a/doc/specs/.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -draft-morgan-pam-*.txt -parse.c -padout -parse_l.c -parse_y.c -parse_y.h diff --git a/doc/specs/Makefile.am b/doc/specs/Makefile.am deleted file mode 100644 index 58e14b38..00000000 --- a/doc/specs/Makefile.am +++ /dev/null @@ -1,27 +0,0 @@ -# -# Copyright (c) 2005, 2006, 2010 Thorsten Kukuk -# - -CLEANFILES = draft-morgan-pam-current.txt *~ - -EXTRA_DIST = draft-morgan-pam.raw std-agent-id.raw rfc86.0.txt - -draft-morgan-pam-current.txt: padout draft-morgan-pam.raw - ./padout < $(srcdir)/draft-morgan-pam.raw > draft-morgan-pam-current.txt - -AM_YFLAGS = -d - -CC = @CC_FOR_BUILD@ -CPPFLAGS = @BUILD_CPPFLAGS@ -CFLAGS = @BUILD_CFLAGS@ -LDFLAGS = @BUILD_LDFLAGS@ - -padout_CFLAGS = $(WARN_CFLAGS) -Wno-unused-function -Wno-sign-compare - -BUILT_SOURCES = parse_y.h - -noinst_PROGRAMS = padout - -padout_SOURCES = parse_l.l parse_y.y - -doc_DATA = draft-morgan-pam-current.txt rfc86.0.txt diff --git a/examples/.gitignore b/examples/.gitignore deleted file mode 100644 index 4c28db40..00000000 --- a/examples/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -blank -xsh -check_user -tty_conv -vpass diff --git a/examples/Makefile.am b/examples/Makefile.am deleted file mode 100644 index c4c3c261..00000000 --- a/examples/Makefile.am +++ /dev/null @@ -1,14 +0,0 @@ -# -# Copyright (c) 2005 Thorsten Kukuk -# - -CLEANFILES = *~ - -EXTRA_DIST = README - -AM_CFLAGS = -I$(top_srcdir)/libpam/include -I$(top_srcdir)/libpamc/include \ - -I$(top_srcdir)/libpam_misc/include $(WARN_CFLAGS) -LDADD = $(top_builddir)/libpam/libpam.la \ - $(top_builddir)/libpam_misc/libpam_misc.la - -noinst_PROGRAMS = xsh vpass blank check_user tty_conv diff --git a/gitlog-to-changelog b/gitlog-to-changelog deleted file mode 100755 index be8082e7..00000000 --- a/gitlog-to-changelog +++ /dev/null @@ -1,515 +0,0 @@ -#!/bin/sh -#! -*-perl-*- - -# Convert git log output to ChangeLog format. - -# Copyright (C) 2008-2020 Free Software Foundation, Inc. -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . -# -# Written by Jim Meyering - -# This is a prologue that allows to run a perl script as an executable -# on systems that are compliant to a POSIX version before POSIX:2017. -# On such systems, the usual invocation of an executable through execlp() -# or execvp() fails with ENOEXEC if it is a script that does not start -# with a #! line. The script interpreter mentioned in the #! line has -# to be /bin/sh, because on GuixSD systems that is the only program that -# has a fixed file name. The second line is essential for perl and is -# also useful for editing this file in Emacs. The next two lines below -# are valid code in both sh and perl. When executed by sh, they re-execute -# the script through the perl program found in $PATH. The '-x' option -# is essential as well; without it, perl would re-execute the script -# through /bin/sh. When executed by perl, the next two lines are a no-op. -eval 'exec perl -wSx "$0" "$@"' - if 0; - -my $VERSION = '2020-04-04 15:07'; # UTC -# The definition above must lie within the first 8 lines in order -# for the Emacs time-stamp write hook (at end) to update it. -# If you change this file with Emacs, please let the write hook -# do its job. Otherwise, update this string manually. - -use strict; -use warnings; -use Getopt::Long; -use POSIX qw(strftime); - -(my $ME = $0) =~ s|.*/||; - -# use File::Coda; # https://meyering.net/code/Coda/ -END { - defined fileno STDOUT or return; - close STDOUT and return; - warn "$ME: failed to close standard output: $!\n"; - $? ||= 1; -} - -sub usage ($) -{ - my ($exit_code) = @_; - my $STREAM = ($exit_code == 0 ? *STDOUT : *STDERR); - if ($exit_code != 0) - { - print $STREAM "Try '$ME --help' for more information.\n"; - } - else - { - print $STREAM < ChangeLog - $ME -- -n 5 foo > last-5-commits-to-branch-foo - -SPECIAL SYNTAX: - -The following types of strings are interpreted specially when they appear -at the beginning of a log message line. They are not copied to the output. - - Copyright-paperwork-exempt: Yes - Append the "(tiny change)" notation to the usual "date name email" - ChangeLog header to mark a change that does not require a copyright - assignment. - Co-authored-by: Joe User - List the specified name and email address on a second - ChangeLog header, denoting a co-author. - Signed-off-by: Joe User - These lines are simply elided. - -In a FILE specified via --amend, comment lines (starting with "#") are ignored. -FILE must consist of pairs where SHA is a 40-byte SHA1 (alone on -a line) referring to a commit in the current project, and CODE refers to one -or more consecutive lines of Perl code. Pairs must be separated by one or -more blank line. - -Here is sample input for use with --amend=FILE, from coreutils: - -3a169f4c5d9159283548178668d2fae6fced3030 -# fix typo in title: -s/all tile types/all file types/ - -1379ed974f1fa39b12e2ffab18b3f7a607082202 -# Due to a bug in vc-dwim, I mis-attributed a patch by Paul to myself. -# Change the author to be Paul. Note the escaped "@": -s,Jim .*>,Paul Eggert , - -EOF - } - exit $exit_code; -} - -# If the string $S is a well-behaved file name, simply return it. -# If it contains white space, quotes, etc., quote it, and return the new string. -sub shell_quote($) -{ - my ($s) = @_; - if ($s =~ m![^\w+/.,-]!) - { - # Convert each single quote to '\'' - $s =~ s/\'/\'\\\'\'/g; - # Then single quote the string. - $s = "'$s'"; - } - return $s; -} - -sub quoted_cmd(@) -{ - return join (' ', map {shell_quote $_} @_); -} - -# Parse file F. -# Comment lines (starting with "#") are ignored. -# F must consist of pairs where SHA is a 40-byte SHA1 -# (alone on a line) referring to a commit in the current project, and -# CODE refers to one or more consecutive lines of Perl code. -# Pairs must be separated by one or more blank line. -sub parse_amend_file($) -{ - my ($f) = @_; - - open F, '<', $f - or die "$ME: $f: failed to open for reading: $!\n"; - - my $fail; - my $h = {}; - my $in_code = 0; - my $sha; - while (defined (my $line = )) - { - $line =~ /^\#/ - and next; - chomp $line; - $line eq '' - and $in_code = 0, next; - - if (!$in_code) - { - $line =~ /^([[:xdigit:]]{40})$/ - or (warn "$ME: $f:$.: invalid line; expected an SHA1\n"), - $fail = 1, next; - $sha = lc $1; - $in_code = 1; - exists $h->{$sha} - and (warn "$ME: $f:$.: duplicate SHA1\n"), - $fail = 1, next; - } - else - { - $h->{$sha} ||= ''; - $h->{$sha} .= "$line\n"; - } - } - close F; - - $fail - and exit 1; - - return $h; -} - -# git_dir_option $SRCDIR -# -# From $SRCDIR, the --git-dir option to pass to git (none if $SRCDIR -# is undef). Return as a list (0 or 1 element). -sub git_dir_option($) -{ - my ($srcdir) = @_; - my @res = (); - if (defined $srcdir) - { - my $qdir = shell_quote $srcdir; - my $cmd = "cd $qdir && git rev-parse --show-toplevel"; - my $qcmd = shell_quote $cmd; - my $git_dir = qx($cmd); - defined $git_dir - or die "$ME: cannot run $qcmd: $!\n"; - $? == 0 - or die "$ME: $qcmd had unexpected exit code or signal ($?)\n"; - chomp $git_dir; - push @res, "--git-dir=$git_dir/.git"; - } - @res; -} - -{ - my $since_date; - my $until_date; - my $format_string = '%s%n%b%n'; - my $amend_file; - my $append_dot = 0; - my $cluster = 1; - my $ignore_matching; - my $ignore_line; - my $strip_tab = 0; - my $strip_cherry_pick = 0; - my $srcdir; - GetOptions - ( - help => sub { usage 0 }, - version => sub { print "$ME version $VERSION\n"; exit }, - 'since=s' => \$since_date, - 'until=s' => \$until_date, - 'format=s' => \$format_string, - 'amend=s' => \$amend_file, - 'append-dot' => \$append_dot, - 'cluster!' => \$cluster, - 'ignore-matching=s' => \$ignore_matching, - 'ignore-line=s' => \$ignore_line, - 'strip-tab' => \$strip_tab, - 'strip-cherry-pick' => \$strip_cherry_pick, - 'srcdir=s' => \$srcdir, - ) or usage 1; - - defined $since_date - and unshift @ARGV, "--since=$since_date"; - defined $until_date - and unshift @ARGV, "--until=$until_date"; - - # This is a hash that maps an SHA1 to perl code (i.e., s/old/new/) - # that makes a correction in the log or attribution of that commit. - my $amend_code = defined $amend_file ? parse_amend_file $amend_file : {}; - - my @cmd = ('git', - git_dir_option $srcdir, - qw(log --log-size), - '--pretty=format:%H:%ct %an <%ae>%n%n'.$format_string, @ARGV); - open PIPE, '-|', @cmd - or die ("$ME: failed to run '". quoted_cmd (@cmd) ."': $!\n" - . "(Is your Git too old? Version 1.5.1 or later is required.)\n"); - - my $prev_multi_paragraph; - my $prev_date_line = ''; - my @prev_coauthors = (); - my @skipshas = (); - while (1) - { - defined (my $in = ) - or last; - $in =~ /^log size (\d+)$/ - or die "$ME:$.: Invalid line (expected log size):\n$in"; - my $log_nbytes = $1; - - my $log; - my $n_read = read PIPE, $log, $log_nbytes; - $n_read == $log_nbytes - or die "$ME:$.: unexpected EOF\n"; - - # Extract leading hash. - my ($sha, $rest) = split ':', $log, 2; - defined $sha - or die "$ME:$.: malformed log entry\n"; - $sha =~ /^[[:xdigit:]]{40}$/ - or die "$ME:$.: invalid SHA1: $sha\n"; - - my $skipflag = 0; - if (@skipshas) - { - foreach(@skipshas) - { - if ($sha =~ /^$_/) - { - $skipflag = $_; - last; - } - } - } - - # If this commit's log requires any transformation, do it now. - my $code = $amend_code->{$sha}; - if (defined $code) - { - eval 'use Safe'; - my $s = new Safe; - # Put the unpreprocessed entry into "$_". - $_ = $rest; - - # Let $code operate on it, safely. - my $r = $s->reval("$code") - or die "$ME:$.:$sha: failed to eval \"$code\":\n$@\n"; - - # Note that we've used this entry. - delete $amend_code->{$sha}; - - # Update $rest upon success. - $rest = $_; - } - - # Remove lines inserted by "git cherry-pick". - if ($strip_cherry_pick) - { - $rest =~ s/^\s*Conflicts:\n.*//sm; - $rest =~ s/^\s*\(cherry picked from commit [\da-f]+\)\n//m; - } - - my @line = split /[ \t]*\n/, $rest; - my $author_line = shift @line; - defined $author_line - or die "$ME:$.: unexpected EOF\n"; - $author_line =~ /^(\d+) (.*>)$/ - or die "$ME:$.: Invalid line " - . "(expected date/author/email):\n$author_line\n"; - - # Format 'Copyright-paperwork-exempt: Yes' as a standard ChangeLog - # `(tiny change)' annotation. - my $tiny = (grep (/^(?:Copyright-paperwork-exempt|Tiny-change):\s+[Yy]es$/, @line) - ? ' (tiny change)' : ''); - - my $date_line = sprintf "%s %s$tiny\n", - strftime ("%Y-%m-%d", localtime ($1)), $2; - - my @coauthors = grep /^Co-authored-by:.*$/, @line; - # Omit meta-data lines we've already interpreted. - @line = grep !/^(?:Signed-off-by:[ ].*>$ - |Co-authored-by:[ ] - |Copyright-paperwork-exempt:[ ] - |Tiny-change:[ ] - )/x, @line; - - # Remove leading and trailing blank lines. - if (@line) - { - while ($line[0] =~ /^\s*$/) { shift @line; } - while ($line[$#line] =~ /^\s*$/) { pop @line; } - } - - # Handle Emacs gitmerge.el "skipped" commits. - # Yes, this should be controlled by an option. So sue me. - if ( grep /^(; )?Merge from /, @line ) - { - my $found = 0; - foreach (@line) - { - if (grep /^The following commit.*skipped:$/, $_) - { - $found = 1; - ## Reset at each merge to reduce chance of false matches. - @skipshas = (); - next; - } - if ($found && $_ =~ /^([[:xdigit:]]{7,}) [^ ]/) - { - push ( @skipshas, $1 ); - } - } - } - - # Ignore commits that match the --ignore-matching pattern, if specified. - if (defined $ignore_matching && @line && $line[0] =~ /$ignore_matching/) - { - $skipflag = 1; - } - elsif ($skipflag) - { - ## Perhaps only warn if a pattern matches more than once? - warn "$ME: warning: skipping $sha due to $skipflag\n"; - } - - if (! $skipflag) - { - if (defined $ignore_line && @line) - { - @line = grep ! /$ignore_line/, @line; - while ($line[$#line] =~ /^\s*$/) { pop @line; } - } - - # Record whether there are two or more paragraphs. - my $multi_paragraph = grep /^\s*$/, @line; - - # Format 'Co-authored-by: A U Thor ' lines in - # standard multi-author ChangeLog format. - for (@coauthors) - { - s/^Co-authored-by:\s*/\t /; - s/\s*/ - or warn "$ME: warning: missing email address for " - . substr ($_, 5) . "\n"; - } - - # If clustering of commit messages has been disabled, if this header - # would be different from the previous date/name/etc. header, - # or if this or the previous entry consists of two or more paragraphs, - # then print the header. - if ( ! $cluster - || $date_line ne $prev_date_line - || "@coauthors" ne "@prev_coauthors" - || $multi_paragraph - || $prev_multi_paragraph) - { - $prev_date_line eq '' - or print "\n"; - print $date_line; - @coauthors - and print join ("\n", @coauthors), "\n"; - } - $prev_date_line = $date_line; - @prev_coauthors = @coauthors; - $prev_multi_paragraph = $multi_paragraph; - - # If there were any lines - if (@line == 0) - { - warn "$ME: warning: empty commit message:\n $date_line\n"; - } - else - { - if ($append_dot) - { - # If the first line of the message has enough room, then - if (length $line[0] < 72) - { - # append a dot if there is no other punctuation or blank - # at the end. - $line[0] =~ /[[:punct:]\s]$/ - or $line[0] .= '.'; - } - } - - # Remove one additional leading TAB from each line. - $strip_tab - and map { s/^\t// } @line; - - # Prefix each non-empty line with a TAB. - @line = map { length $_ ? "\t$_" : '' } @line; - - print "\n", join ("\n", @line), "\n"; - } - } - - defined ($in = ) - or last; - $in ne "\n" - and die "$ME:$.: unexpected line:\n$in"; - } - - close PIPE - or die "$ME: error closing pipe from " . quoted_cmd (@cmd) . "\n"; - # FIXME-someday: include $PROCESS_STATUS in the diagnostic - - # Complain about any unused entry in the --amend=F specified file. - my $fail = 0; - foreach my $sha (keys %$amend_code) - { - warn "$ME:$amend_file: unused entry: $sha\n"; - $fail = 1; - } - - exit $fail; -} - -# Local Variables: -# mode: perl -# indent-tabs-mode: nil -# eval: (add-hook 'before-save-hook 'time-stamp) -# time-stamp-line-limit: 50 -# time-stamp-start: "my $VERSION = '" -# time-stamp-format: "%:y-%02m-%02d %02H:%02M" -# time-stamp-time-zone: "UTC0" -# time-stamp-end: "'; # UTC" -# End: diff --git a/libpam/Makefile.am b/libpam/Makefile.am deleted file mode 100644 index a98c759a..00000000 --- a/libpam/Makefile.am +++ /dev/null @@ -1,50 +0,0 @@ -# -# Copyright (c) 2005, 2006, 2007, 2009 Thorsten Kukuk -# - -AM_CFLAGS = -DDEFAULT_MODULE_PATH=\"$(SECUREDIR)/\" -DLIBPAM_COMPILE \ - -DLOCALEDIR=\"$(localedir)\" -I$(top_srcdir)/libpam_internal/include \ - -I$(srcdir)/include $(LIBPRELUDE_CFLAGS) $(ECONF_CFLAGS) \ - -DPAM_VERSION=\"$(VERSION)\" -DSYSCONFDIR=\"$(sysconfdir)\" \ - $(WARN_CFLAGS) - -CLEANFILES = *~ - -EXTRA_DIST = libpam.map - -include_HEADERS = include/security/_pam_compat.h \ - include/security/_pam_macros.h include/security/_pam_types.h \ - include/security/pam_appl.h include/security/pam_modules.h \ - include/security/pam_ext.h include/security/pam_modutil.h - -noinst_HEADERS = pam_prelude.h pam_private.h pam_tokens.h \ - pam_modutil_private.h \ - include/pam_cc_compat.h include/pam_inline.h \ - include/pam_i18n.h include/test_assert.h - -libpam_la_LDFLAGS = -no-undefined -version-info 85:1:85 -libpam_la_LIBADD = $(top_builddir)/libpam_internal/libpam_internal.la \ - @LIBAUDIT@ $(LIBPRELUDE_LIBS) $(ECONF_LIBS) @LIBDL@ \ - @LTLIBINTL@ - -if HAVE_VERSIONING - libpam_la_LDFLAGS += -Wl,--version-script=$(srcdir)/libpam.map -endif - -lib_LTLIBRARIES = libpam.la - -libpam_la_SOURCES = pam_account.c pam_auth.c pam_data.c pam_delay.c \ - pam_dispatch.c pam_end.c pam_env.c pam_get_authtok.c \ - pam_handlers.c pam_item.c \ - pam_misc.c pam_password.c pam_prelude.c \ - pam_session.c pam_start.c pam_strerror.c \ - pam_vprompt.c pam_syslog.c pam_dynamic.c pam_audit.c \ - pam_modutil_check_user.c \ - pam_modutil_cleanup.c pam_modutil_getpwnam.c pam_modutil_ioloop.c \ - pam_modutil_getgrgid.c pam_modutil_getpwuid.c pam_modutil_getgrnam.c \ - pam_modutil_getspnam.c pam_modutil_getlogin.c pam_modutil_ingroup.c \ - pam_modutil_priv.c pam_modutil_sanitize.c pam_modutil_searchkey.c - -# Pkg-config script. -pkgconfigdir = $(libdir)/pkgconfig -pkgconfig_DATA = pam.pc diff --git a/libpam_internal/Makefile.am b/libpam_internal/Makefile.am deleted file mode 100644 index b368ebc8..00000000 --- a/libpam_internal/Makefile.am +++ /dev/null @@ -1,12 +0,0 @@ -noinst_LTLIBRARIES = libpam_internal.la - -noinst_HEADERS = include/pam_line.h include/pam_econf.h - -AM_CFLAGS = -I$(top_srcdir)/libpam_internal/include \ - -I$(top_srcdir)/libpam/include $(WARN_CFLAGS) \ - $(ECONF_CFLAGS) - -libpam_internal_la_SOURCES = \ - pam_debug.c \ - pam_line.c \ - pam_econf.c diff --git a/libpam_misc/Makefile.am b/libpam_misc/Makefile.am deleted file mode 100644 index 8c7d4f1a..00000000 --- a/libpam_misc/Makefile.am +++ /dev/null @@ -1,27 +0,0 @@ -# -# Copyright (c) 2005 Thorsten Kukuk -# - -CLEANFILES = *~ - -EXTRA_DIST = libpam_misc.map - -include_HEADERS = include/security/pam_misc.h - -AM_CFLAGS = -I$(top_srcdir)/libpam/include \ - -I$(top_srcdir)/libpamc/include -I$(srcdir)/include $(WARN_CFLAGS) - -libpam_misc_la_LDFLAGS = -no-undefined -version-info 82:1:82 -if HAVE_VERSIONING - libpam_misc_la_LDFLAGS += -Wl,--version-script=$(srcdir)/libpam_misc.map -endif -libpam_misc_la_LIBADD = $(top_builddir)/libpam_internal/libpam_internal.la \ - $(top_builddir)/libpam/libpam.la - -lib_LTLIBRARIES = libpam_misc.la - -libpam_misc_la_SOURCES = help_env.c misc_conv.c - -# Pkg-config script. -pkgconfigdir = $(libdir)/pkgconfig -pkgconfig_DATA = pam_misc.pc diff --git a/libpamc/Makefile.am b/libpamc/Makefile.am deleted file mode 100644 index c0cb698c..00000000 --- a/libpamc/Makefile.am +++ /dev/null @@ -1,29 +0,0 @@ -# -# Copyright (c) 2005 Thorsten Kukuk -# - -SUBDIRS = test - -CLEANFILES = *~ - -EXTRA_DIST = License libpamc.map - -include_HEADERS = include/security/pam_client.h - -noinst_HEADERS = libpamc.h - -AM_CFLAGS=-I$(top_srcdir)/libpam/include -I$(srcdir)/include $(WARN_CFLAGS) - -libpamc_la_LDFLAGS = -no-undefined -version-info 82:1:82 -if HAVE_VERSIONING - libpamc_la_LDFLAGS += -Wl,--version-script=$(srcdir)/libpamc.map -endif -libpamc_la_LIBADD = $(top_builddir)/libpam_internal/libpam_internal.la - -lib_LTLIBRARIES = libpamc.la - -libpamc_la_SOURCES = pamc_client.c pamc_converse.c pamc_load.c - -# Pkg-config script. -pkgconfigdir = $(libdir)/pkgconfig -pkgconfig_DATA = pamc.pc diff --git a/libpamc/test/Makefile.am b/libpamc/test/Makefile.am deleted file mode 100644 index fc0cac46..00000000 --- a/libpamc/test/Makefile.am +++ /dev/null @@ -1,11 +0,0 @@ -# -# Copyright (c) 2005 Thorsten Kukuk -# - -AUTOMAKE_OPTIONS = 1.6 gnits - -CLEANFILES = *~ */*~ - -EXTRA_DIST = agents/secret@here modules/Makefile modules/pam_secret.c \ - regress/Makefile regress/run_test.sh regress/test.libpamc.c \ - regress/test.secret@here diff --git a/libpamc/test/modules/.gitignore b/libpamc/test/modules/.gitignore deleted file mode 100644 index 24600083..00000000 --- a/libpamc/test/modules/.gitignore +++ /dev/null @@ -1 +0,0 @@ -!Makefile diff --git a/libpamc/test/modules/Makefile b/libpamc/test/modules/Makefile deleted file mode 100644 index 48065462..00000000 --- a/libpamc/test/modules/Makefile +++ /dev/null @@ -1,9 +0,0 @@ -CFLAGS = -g -fPIC -I"../../include" - -pam_secret.so: pam_secret.o - ld -x --shared -o pam_secret.so pam_secret.o -lc - -.o.c: - -clean: - rm -f *.so *.o diff --git a/libpamc/test/regress/.gitignore b/libpamc/test/regress/.gitignore deleted file mode 100644 index 24600083..00000000 --- a/libpamc/test/regress/.gitignore +++ /dev/null @@ -1 +0,0 @@ -!Makefile diff --git a/libpamc/test/regress/Makefile b/libpamc/test/regress/Makefile deleted file mode 100644 index cba474f9..00000000 --- a/libpamc/test/regress/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CFLAGS = -g -I ../../include - -test.libpamc: test.libpamc.o - $(CC) -o $@ $(CFLAGS) $< -L ../.. -lpamc - -clean: - rm -f test.libpamc test.libpamc.o diff --git a/m4/.gitignore b/m4/.gitignore deleted file mode 100644 index c78f8072..00000000 --- a/m4/.gitignore +++ /dev/null @@ -1,10 +0,0 @@ -*.m4 -!attribute.m4 -!jh_path_xml_catalog.m4 -!ld-as-needed.m4 -!ld-no-undefined.m4 -!ld-z-now.m4 -!ld-O1.m4 -!libprelude.m4 -!warnings.m4 -!warn_lang_flags.m4 diff --git a/m4/attribute.m4 b/m4/attribute.m4 deleted file mode 100644 index 3aa2e5fc..00000000 --- a/m4/attribute.m4 +++ /dev/null @@ -1,16 +0,0 @@ -#!/usr/bin/m4 -dnl Check for compiler attributes - -AC_DEFUN([PAM_ATTRIBUTE_UNUSED], [ - AC_CACHE_CHECK([for __attribute__((unused))], [pam_cv_attribute_unused], - [AC_COMPILE_IFELSE( - [AC_LANG_PROGRAM([[int fun(int i __attribute__((unused)));]], - [[return fun(0);]])], - [pam_cv_attribute_unused=yes], - [pam_cv_attribute_unused=no])]) - AS_IF([test "$pam_cv_attribute_unused" = yes], - [unused='__attribute__((unused))'], - [unused=]) - AC_DEFINE_UNQUOTED([UNUSED], [$unused], - [Define if the compiler supports __attribute__((unused))]) -]) diff --git a/m4/jh_path_xml_catalog.m4 b/m4/jh_path_xml_catalog.m4 deleted file mode 100644 index 1f2eff3a..00000000 --- a/m4/jh_path_xml_catalog.m4 +++ /dev/null @@ -1,54 +0,0 @@ -# Checks the location of the XML Catalog -# Usage: -# JH_PATH_XML_CATALOG([ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) -# Defines XMLCATALOG and XML_CATALOG_FILE substitutions -AC_DEFUN([JH_PATH_XML_CATALOG], -[ - # check for the presence of the XML catalog - AC_ARG_WITH([xml-catalog], - [AS_HELP_STRING([--with-xml-catalog=CATALOG], - [path to xml catalog to use])],, - [with_xml_catalog=/etc/xml/catalog]) - jh_found_xmlcatalog=true - XML_CATALOG_FILE="$with_xml_catalog" - AC_SUBST([XML_CATALOG_FILE]) - AC_MSG_CHECKING([for XML catalog ($XML_CATALOG_FILE)]) - if test -f "$XML_CATALOG_FILE"; then - AC_MSG_RESULT([found]) - else - jh_found_xmlcatalog=false - AC_MSG_RESULT([not found]) - fi - - # check for the xmlcatalog program - AC_PATH_PROG(XMLCATALOG, xmlcatalog, no) - if test "x$XMLCATALOG" = xno; then - jh_found_xmlcatalog=false - fi - - if $jh_found_xmlcatalog; then - ifelse([$1],,[:],[$1]) - else - ifelse([$2],,[AC_MSG_ERROR([could not find XML catalog])],[$2]) - fi -]) - -# Checks if a particular URI appears in the XML catalog -# Usage: -# JH_CHECK_XML_CATALOG(URI, [FRIENDLY-NAME], [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) -AC_DEFUN([JH_CHECK_XML_CATALOG], -[ - AC_REQUIRE([JH_PATH_XML_CATALOG],[JH_PATH_XML_CATALOG(,[:])])dnl - AC_MSG_CHECKING([for ifelse([$2],,[$1],[$2]) in XML catalog]) - if $jh_found_xmlcatalog && \ - AC_RUN_LOG([$XMLCATALOG --noout "$XML_CATALOG_FILE" "$1" >&2]); then - AC_MSG_RESULT([found]) - ifelse([$3],,,[$3 -])dnl - else - AC_MSG_RESULT([not found]) - ifelse([$4],, - [AC_MSG_ERROR([could not find ifelse([$2],,[$1],[$2]) in XML catalog])], - [$4]) - fi -]) diff --git a/m4/ld-O1.m4 b/m4/ld-O1.m4 deleted file mode 100644 index 64593280..00000000 --- a/m4/ld-O1.m4 +++ /dev/null @@ -1,15 +0,0 @@ -#!/usr/bin/m4 -dnl Check whether ld supports -O1 - -AC_DEFUN([PAM_LD_O1], [dnl - AC_CACHE_CHECK([whether ld supports -O1], - [pam_cv_ld_O1], - [saved_LDFLAGS="$LDFLAGS" - LDFLAGS="$LDFLAGS -Wl,-O1" - AC_LINK_IFELSE([AC_LANG_PROGRAM(,)], - [pam_cv_ld_O1=yes], - [pam_cv_ld_O1=no]) - LDFLAGS="$saved_LDFLAGS"]) - AS_IF([test $pam_cv_ld_O1 = yes], - [LDFLAGS="$LDFLAGS -Wl,-O1"]) -]) diff --git a/m4/ld-as-needed.m4 b/m4/ld-as-needed.m4 deleted file mode 100644 index d6590192..00000000 --- a/m4/ld-as-needed.m4 +++ /dev/null @@ -1,15 +0,0 @@ -#!/usr/bin/m4 -dnl Check whether ld supports --as-needed - -AC_DEFUN([PAM_LD_AS_NEEDED], [dnl - AC_CACHE_CHECK([whether ld supports --as-needed], - [pam_cv_ld_as_needed], - [saved_LDFLAGS="$LDFLAGS" - LDFLAGS="$LDFLAGS -Wl,--as-needed" - AC_LINK_IFELSE([AC_LANG_PROGRAM(,)], - [pam_cv_ld_as_needed=yes], - [pam_cv_ld_as_needed=no]) - LDFLAGS="$saved_LDFLAGS"]) - AS_IF([test $pam_cv_ld_as_needed = yes], - [LDFLAGS="$LDFLAGS -Wl,--as-needed"]) -]) diff --git a/m4/ld-no-undefined.m4 b/m4/ld-no-undefined.m4 deleted file mode 100644 index 6f342d00..00000000 --- a/m4/ld-no-undefined.m4 +++ /dev/null @@ -1,15 +0,0 @@ -#!/usr/bin/m4 -dnl Check whether ld supports --no-undefined - -AC_DEFUN([PAM_LD_NO_UNDEFINED], [dnl - AC_CACHE_CHECK([whether ld supports --no-undefined], - [pam_cv_ld_no_undefined], - [saved_LDFLAGS="$LDFLAGS" - LDFLAGS="$LDFLAGS -Wl,--no-undefined" - AC_LINK_IFELSE([AC_LANG_PROGRAM(,)], - [pam_cv_ld_no_undefined=yes], - [pam_cv_ld_no_undefined=no]) - LDFLAGS="$saved_LDFLAGS"]) - AS_IF([test $pam_cv_ld_no_undefined = yes], - [LDFLAGS="$LDFLAGS -Wl,--no-undefined"]) -]) diff --git a/m4/ld-z-now.m4 b/m4/ld-z-now.m4 deleted file mode 100644 index 1bc82594..00000000 --- a/m4/ld-z-now.m4 +++ /dev/null @@ -1,16 +0,0 @@ -#!/usr/bin/m4 -dnl Check whether ld supports "-z now" - -AC_DEFUN([PAM_LD_Z_NOW], [dnl - AC_CACHE_CHECK([whether ld supports "-z now"], - [pam_cv_ld_z_now], - [saved_LDFLAGS="$LDFLAGS" - LDFLAGS="$LDFLAGS -Wl,-z,now" - AC_LINK_IFELSE([AC_LANG_PROGRAM(,)], - [pam_cv_ld_z_now=yes], - [pam_cv_ld_z_now=no]) - LDFLAGS="$saved_LDFLAGS"]) - AS_IF([test $pam_cv_ld_z_now = yes], - [ZNOW_LDFLAGS="-Wl,-z,now"], - [ZNOW_LDFLAGS=]) -]) diff --git a/m4/libprelude.m4 b/m4/libprelude.m4 deleted file mode 100644 index d6a1efd9..00000000 --- a/m4/libprelude.m4 +++ /dev/null @@ -1,181 +0,0 @@ -dnl Autoconf macros for libprelude -dnl $id$ - -# Modified for LIBPRELUDE -- Yoann Vandoorselaere -# Modified for LIBGNUTLS -- nmav -# Configure paths for LIBGCRYPT -# Shamelessly stolen from the one of XDELTA by Owen Taylor -# Werner Koch 99-12-09 - -dnl AM_PATH_LIBPRELUDE([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND ]]]) -dnl Test for libprelude, and define LIBPRELUDE_PREFIX, LIBPRELUDE_CFLAGS, LIBPRELUDE_PTHREAD_CFLAGS, -dnl LIBPRELUDE_LDFLAGS, and LIBPRELUDE_LIBS -dnl -AC_DEFUN([AM_PATH_LIBPRELUDE], -[dnl -dnl Get the cflags and libraries from the libprelude-config script -dnl -AC_ARG_WITH(libprelude-prefix, [AS_HELP_STRING([--with-libprelude-prefix=PFX], - [Prefix where libprelude is installed (optional)])], - libprelude_config_prefix="$withval", libprelude_config_prefix="") - - if test x$libprelude_config_prefix != x ; then - if test x${LIBPRELUDE_CONFIG+set} != xset ; then - LIBPRELUDE_CONFIG=$libprelude_config_prefix/bin/libprelude-config - fi - fi - - AC_PATH_PROG(LIBPRELUDE_CONFIG, libprelude-config, no) - min_libprelude_version=ifelse([$1], ,0.1.0,$1) - AC_MSG_CHECKING(for libprelude - version >= $min_libprelude_version) - no_libprelude="" - if test "$LIBPRELUDE_CONFIG" = "no" ; then - no_libprelude=yes - else - LIBPRELUDE_CFLAGS=`$LIBPRELUDE_CONFIG $libprelude_config_args --cflags` - LIBPRELUDE_PTHREAD_CFLAGS=`$LIBPRELUDE_CONFIG $libprelude_config_args --pthread-cflags` - LIBPRELUDE_LDFLAGS=`$LIBPRELUDE_CONFIG $libprelude_config_args --ldflags` - LIBPRELUDE_LIBS=`$LIBPRELUDE_CONFIG $libprelude_config_args --libs` - LIBPRELUDE_PREFIX=`$LIBPRELUDE_CONFIG $libprelude_config_args --prefix` - LIBPRELUDE_CONFIG_PREFIX=`$LIBPRELUDE_CONFIG $libprelude_config_args --config-prefix` - libprelude_config_version=`$LIBPRELUDE_CONFIG $libprelude_config_args --version` - - - ac_save_CFLAGS="$CFLAGS" - ac_save_LDFLAGS="$LDFLAGS" - ac_save_LIBS="$LIBS" - CFLAGS="$CFLAGS $LIBPRELUDE_CFLAGS" - LDFLAGS="$LDFLAGS $LIBPRELUDE_LDFLAGS" - LIBS="$LIBS $LIBPRELUDE_LIBS" -dnl -dnl Now check if the installed libprelude is sufficiently new. Also sanity -dnl checks the results of libprelude-config to some extent -dnl - rm -f conf.libpreludetest - AC_RUN_IFELSE([ - AC_LANG_SOURCE([[ -#include -#include -#include -#include - -int -main () -{ - system ("touch conf.libpreludetest"); - - if( strcmp( prelude_check_version(NULL), "$libprelude_config_version" ) ) - { - printf("\n*** 'libprelude-config --version' returned %s, but LIBPRELUDE (%s)\n", - "$libprelude_config_version", prelude_check_version(NULL) ); - printf("*** was found! If libprelude-config was correct, then it is best\n"); - printf("*** to remove the old version of LIBPRELUDE. You may also be able to fix the error\n"); - printf("*** by modifying your LD_LIBRARY_PATH environment variable, or by editing\n"); - printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n"); - printf("*** required on your system.\n"); - printf("*** If libprelude-config was wrong, set the environment variable LIBPRELUDE_CONFIG\n"); - printf("*** to point to the correct copy of libprelude-config, and remove the file config.cache\n"); - printf("*** before re-running configure\n"); - } - else if ( strcmp(prelude_check_version(NULL), LIBPRELUDE_VERSION ) ) - { - printf("\n*** LIBPRELUDE header file (version %s) does not match\n", LIBPRELUDE_VERSION); - printf("*** library (version %s)\n", prelude_check_version(NULL) ); - } - else - { - if ( prelude_check_version( "$min_libprelude_version" ) ) - { - return 0; - } - else - { - printf("no\n*** An old version of LIBPRELUDE (%s) was found.\n", - prelude_check_version(NULL) ); - printf("*** You need a version of LIBPRELUDE newer than %s. The latest version of\n", - "$min_libprelude_version" ); - printf("*** LIBPRELUDE is always available from http://www.prelude-ids.org/download/releases.\n"); - printf("*** \n"); - printf("*** If you have already installed a sufficiently new version, this error\n"); - printf("*** probably means that the wrong copy of the libprelude-config shell script is\n"); - printf("*** being found. The easiest way to fix this is to remove the old version\n"); - printf("*** of LIBPRELUDE, but you can also set the LIBPRELUDE_CONFIG environment to point to the\n"); - printf("*** correct copy of libprelude-config. (In this case, you will have to\n"); - printf("*** modify your LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf\n"); - printf("*** so that the correct libraries are found at run-time))\n"); - } - } - return 1; -} -]])],[],[no_libprelude=yes],[echo $ac_n "cross compiling; assumed OK... $ac_c"]) - CFLAGS="$ac_save_CFLAGS" - LIBS="$ac_save_LIBS" - LDFLAGS="$ac_save_LDFLAGS" - fi - - if test "x$no_libprelude" = x ; then - AC_MSG_RESULT(yes) - ifelse([$2], , :, [$2]) - else - if test -f conf.libpreludetest ; then - : - else - AC_MSG_RESULT(no) - fi - if test "$LIBPRELUDE_CONFIG" = "no" ; then - if test x$libprelude_config_prefix != x ; then - echo "*** The libprelude-config script installed by LIBPRELUDE could not be found" - echo "*** If LIBPRELUDE was installed in PREFIX, make sure PREFIX/bin is in" - echo "*** your path, or set the LIBPRELUDE_CONFIG environment variable to the" - echo "*** full path to libprelude-config." - fi - else - if test -f conf.libpreludetest ; then - : - else - echo "*** Could not run libprelude test program, checking why..." - CFLAGS="$CFLAGS $LIBPRELUDE_CFLAGS" - LDFLAGS="$LDFLAGS $LIBPRELUDE_LDFLAGS" - LIBS="$LIBS $LIBPRELUDE_LIBS" - AC_LINK_IFELSE([ - AC_LANG_PROGRAM([[ -#include -#include -#include -#include -]], - [[ return !!prelude_check_version(NULL); ]])], - [ echo "*** The test program compiled, but did not run. This usually means" - echo "*** that the run-time linker is not finding LIBPRELUDE or finding the wrong" - echo "*** version of LIBPRELUDE. If it is not finding LIBPRELUDE, you'll need to set your" - echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point" - echo "*** to the installed location Also, make sure you have run ldconfig if that" - echo "*** is required on your system" - echo "***" - echo "*** If you have an old version installed, it is best to remove it, although" - echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH" - echo "***" ], - [ echo "*** The test program failed to compile or link. See the file config.log for the" - echo "*** exact error that occurred. This usually means LIBPRELUDE was incorrectly installed" - echo "*** or that you have moved LIBPRELUDE since it was installed. In the latter case, you" - echo "*** may want to edit the libprelude-config script: $LIBPRELUDE_CONFIG" ]) - CFLAGS="$ac_save_CFLAGS" - LDFLAGS="$ac_save_LDFLAGS" - LIBS="$ac_save_LIBS" - fi - fi - LIBPRELUDE_CFLAGS="" - LIBPRELUDE_LDFLAGS="" - LIBPRELUDE_LIBS="" - ifelse([$3], , :, [$3]) - fi - rm -f conf.libpreludetest - AC_SUBST(LIBPRELUDE_CFLAGS) - AC_SUBST(LIBPRELUDE_PTHREAD_CFLAGS) - AC_SUBST(LIBPRELUDE_LDFLAGS) - AC_SUBST(LIBPRELUDE_LIBS) - AC_SUBST(LIBPRELUDE_PREFIX) - AC_SUBST(LIBPRELUDE_CONFIG_PREFIX) -]) - -dnl *-*wedit:notab*-* Please keep this as the last line. diff --git a/m4/warn_lang_flags.m4 b/m4/warn_lang_flags.m4 deleted file mode 100644 index a4d6022f..00000000 --- a/m4/warn_lang_flags.m4 +++ /dev/null @@ -1,38 +0,0 @@ -#!/usr/bin/m4 - -AC_DEFUN([pam_WARN_LANG_FLAGS], [dnl -gl_WARN_ADD([-W]) -gl_WARN_ADD([-Wall]) -gl_WARN_ADD([-Wbad-function-cast]) -gl_WARN_ADD([-Wcast-align]) -gl_WARN_ADD([-Wcast-align=strict]) -gl_WARN_ADD([-Wcast-qual]) -gl_WARN_ADD([-Wdeprecated]) -gl_WARN_ADD([-Wformat=2]) -gl_WARN_ADD([-Winit-self]) -gl_WARN_ADD([-Winline]) -gl_WARN_ADD([-Wmain]) -gl_WARN_ADD([-Wmissing-declarations]) -gl_WARN_ADD([-Wmissing-format-attribute]) -gl_WARN_ADD([-Wmissing-prototypes]) -gl_WARN_ADD([-Wnull-dereference]) -gl_WARN_ADD([-Wp64]) -gl_WARN_ADD([-Wpointer-arith]) -gl_WARN_ADD([-Wreturn-type]) -gl_WARN_ADD([-Wshadow]) -gl_WARN_ADD([-Wstrict-prototypes]) -gl_WARN_ADD([-Wundef]) -gl_WARN_ADD([-Wuninitialized]) -gl_WARN_ADD([-Wunused]) -gl_WARN_ADD([-Wwrite-strings]) -AC_ARG_ENABLE([Werror], - [AS_HELP_STRING([--enable-Werror], [turn on -Werror compiler option])], - [case $enableval in - yes) gl_WARN_ADD([-Werror]) ;; - no) ;; - *) AC_MSG_ERROR([bad value $enableval for Werror option]) ;; - esac]) -AS_VAR_PUSHDEF([pam_WARN_FLAGS], [WARN_[]_AC_LANG_PREFIX[]FLAGS])dnl -AC_SUBST(pam_WARN_FLAGS) -AS_VAR_POPDEF([pam_WARN_FLAGS])dnl -]) diff --git a/m4/warnings.m4 b/m4/warnings.m4 deleted file mode 100644 index 628627d0..00000000 --- a/m4/warnings.m4 +++ /dev/null @@ -1,85 +0,0 @@ -# warnings.m4 serial 11 -# modified for strace project -dnl Copyright (C) 2008-2013 Free Software Foundation, Inc. -dnl This file is free software; the Free Software Foundation -dnl gives unlimited permission to copy and/or distribute it, -dnl with or without modifications, as long as this notice is preserved. - -dnl From Simon Josefsson - -# gl_AS_VAR_APPEND(VAR, VALUE) -# ---------------------------- -# Provide the functionality of AS_VAR_APPEND if Autoconf does not have it. -m4_ifdef([AS_VAR_APPEND], -[m4_copy([AS_VAR_APPEND], [gl_AS_VAR_APPEND])], -[m4_define([gl_AS_VAR_APPEND], -[AS_VAR_SET([$1], [AS_VAR_GET([$1])$2])])]) - - -# gl_COMPILER_OPTION_IF(OPTION, [IF-SUPPORTED], [IF-NOT-SUPPORTED], -# [PROGRAM = AC_LANG_PROGRAM()]) -# ----------------------------------------------------------------- -# Check if the compiler supports OPTION when compiling PROGRAM. -# -# FIXME: gl_Warn must be used unquoted until we can assume Autoconf -# 2.64 or newer. -AC_DEFUN([gl_COMPILER_OPTION_IF], -[AS_VAR_PUSHDEF([gl_Flags], _AC_LANG_PREFIX[]FLAGS)dnl -AS_VAR_PUSHDEF([gl_Warn], [gl_cv_warn_[]gl_Flags[]_$1])dnl -AS_LITERAL_IF([$1], - [m4_pushdef([gl_Positive], m4_bpatsubst([$1], [^-Wno-], [-W]))], - [gl_positive="$1" -case $gl_positive in - -Wno-*) gl_positive=-W`expr "X$gl_positive" : 'X-Wno-\(.*\)'` ;; -esac -m4_pushdef([gl_Positive], [$gl_positive])])dnl -AC_CACHE_CHECK([whether $[]_AC_CC[] handles $1], m4_defn([gl_Warn]), [ - gl_save_compiler_FLAGS="$gl_Flags" - gl_AS_VAR_APPEND(m4_defn([gl_Flags]), - [" $gl_unknown_warnings_are_errors ]m4_defn([gl_Positive])["]) - AC_LINK_IFELSE([m4_default([$4], [AC_LANG_PROGRAM([])])], - [AS_VAR_SET(gl_Warn, [yes])], - [AS_VAR_SET(gl_Warn, [no])]) - gl_Flags="$gl_save_compiler_FLAGS" -]) -AS_VAR_IF(gl_Warn, [yes], [$2], [$3]) -m4_popdef([gl_Positive])dnl -AS_VAR_POPDEF([gl_Flags])dnl -AS_VAR_POPDEF([gl_Warn])dnl -]) - -# gl_UNKNOWN_WARNINGS_ARE_ERRORS -# ------------------------------ -# Clang doesn't complain about unknown warning options unless one also -# specifies -Wunknown-warning-option -Werror. Detect this. -AC_DEFUN([gl_UNKNOWN_WARNINGS_ARE_ERRORS], -[AS_IF([test x${gl_unknown_warnings_are_errors+set} = x], - [gl_COMPILER_OPTION_IF([-Werror -Wunknown-warning-option], - [gl_unknown_warnings_are_errors='-Wunknown-warning-option -Werror'], - [gl_unknown_warnings_are_errors=]) - ]) -]) - -# gl_WARN_ADD(OPTION, [VARIABLE = WARN_[]_AC_LANG_PREFIX[]FLAGS], -# [PROGRAM = AC_LANG_PROGRAM()]) -# --------------------------------------------- -# Adds parameter to WARN_[]_AC_LANG_PREFIX[]FLAGS if the compiler supports it -# when compiling PROGRAM. For example, gl_WARN_ADD([-Wparentheses]). -# -# If VARIABLE is a variable name, AC_SUBST it. -AC_DEFUN([gl_WARN_ADD], -[AS_VAR_PUSHDEF([gl_WARN_FLAGS], [WARN_[]_AC_LANG_PREFIX[]FLAGS])dnl -gl_UNKNOWN_WARNINGS_ARE_ERRORS -gl_COMPILER_OPTION_IF([$1], - [gl_AS_VAR_APPEND(m4_if([$2], [], [gl_WARN_FLAGS], [[$2]]), [" $1"])], - [], - [$3]) -m4_ifval([$2], - [AS_LITERAL_IF([$2], [AC_SUBST([$2])])], - [AC_SUBST(gl_WARN_FLAGS)])dnl -AS_VAR_POPDEF([gl_WARN_FLAGS])dnl -]) - -# Local Variables: -# mode: autoconf -# End: diff --git a/modules/.gitignore b/modules/.gitignore deleted file mode 100644 index 6ca20d5c..00000000 --- a/modules/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/pam_*/README diff --git a/modules/Makefile.am b/modules/Makefile.am deleted file mode 100644 index 0d83386a..00000000 --- a/modules/Makefile.am +++ /dev/null @@ -1,95 +0,0 @@ -# -# Copyright (c) 2005, 2006, 2008 Thorsten Kukuk -# - -if COND_BUILD_PAM_KEYINIT - MAYBE_PAM_KEYINIT = pam_keyinit -endif - -if COND_BUILD_PAM_LASTLOG - MAYBE_PAM_LASTLOG = pam_lastlog -endif - -if COND_BUILD_PAM_NAMESPACE - MAYBE_PAM_NAMESPACE = pam_namespace -endif - -if COND_BUILD_PAM_RHOSTS - MAYBE_PAM_RHOSTS = pam_rhosts -endif - -if COND_BUILD_PAM_SELINUX - MAYBE_PAM_SELINUX = pam_selinux -endif - -if COND_BUILD_PAM_SEPERMIT - MAYBE_PAM_SEPERMIT = pam_sepermit -endif - -if COND_BUILD_PAM_SETQUOTA - MAYBE_PAM_SETQUOTA = pam_setquota -endif - -if COND_BUILD_PAM_TTY_AUDIT - MAYBE_PAM_TTY_AUDIT = pam_tty_audit -endif - -if COND_BUILD_PAM_UNIX - MAYBE_PAM_UNIX = pam_unix -endif - -if COND_BUILD_PAM_USERDB - MAYBE_PAM_USERDB = pam_userdb -endif - -SUBDIRS := \ - pam_access \ - pam_canonicalize_user \ - pam_debug \ - pam_deny \ - pam_echo \ - pam_env \ - pam_exec \ - pam_faildelay \ - pam_faillock \ - pam_filter \ - pam_ftp \ - pam_group \ - pam_issue \ - $(MAYBE_PAM_KEYINIT) \ - $(MAYBE_PAM_LASTLOG) \ - pam_limits \ - pam_listfile \ - pam_localuser \ - pam_loginuid \ - pam_mail \ - pam_mkhomedir \ - pam_motd \ - $(MAYBE_PAM_NAMESPACE) \ - pam_nologin \ - pam_permit \ - pam_pwhistory \ - $(MAYBE_PAM_RHOSTS) \ - pam_rootok \ - pam_securetty \ - $(MAYBE_PAM_SELINUX) \ - $(MAYBE_PAM_SEPERMIT) \ - $(MAYBE_PAM_SETQUOTA) \ - pam_shells \ - pam_stress \ - pam_succeed_if \ - pam_time \ - pam_timestamp \ - $(MAYBE_PAM_TTY_AUDIT) \ - pam_umask \ - $(MAYBE_PAM_UNIX) \ - $(MAYBE_PAM_USERDB) \ - pam_usertype \ - pam_warn \ - pam_wheel \ - pam_xauth \ - # - -CLEANFILES = *~ - -EXTRA_DIST = modules.map diff --git a/modules/pam_access/Makefile.am b/modules/pam_access/Makefile.am deleted file mode 100644 index 6e61c428..00000000 --- a/modules/pam_access/Makefile.am +++ /dev/null @@ -1,39 +0,0 @@ -# -# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) - -if HAVE_DOC -dist_man_MANS = access.conf.5 pam_access.8 -endif -XMLS = README.xml access.conf.5.xml pam_access.8.xml -dist_check_SCRIPTS = tst-pam_access -TESTS = $(dist_check_SCRIPTS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif - -AM_CFLAGS = -I$(top_srcdir)/libpam/include $(WARN_CFLAGS) -AM_LDFLAGS = -no-undefined -avoid-version -module -if HAVE_VERSIONING - AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif - -securelib_LTLIBRARIES = pam_access.la -pam_access_la_LIBADD = $(top_builddir)/libpam_internal/libpam_internal.la \ - $(top_builddir)/libpam/libpam.la - -dist_secureconf_DATA = access.conf - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_canonicalize_user/Makefile.am b/modules/pam_canonicalize_user/Makefile.am deleted file mode 100644 index ff090acd..00000000 --- a/modules/pam_canonicalize_user/Makefile.am +++ /dev/null @@ -1,36 +0,0 @@ -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) - -if HAVE_DOC -dist_man_MANS = pam_canonicalize_user.8 -endif -XMLS = README.xml pam_canonicalize_user.8.xml -dist_check_SCRIPTS = tst-pam_canonicalize_user -TESTS = $(dist_check_SCRIPTS) $(check_PROGRAMS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif - -AM_CFLAGS = -I$(top_srcdir)/libpam/include $(WARN_CFLAGS) - -securelib_LTLIBRARIES = pam_canonicalize_user.la -pam_canonicalize_user_la_LIBADD = $(top_builddir)/libpam/libpam.la -pam_canonicalize_user_la_LDFLAGS = -no-undefined -avoid-version -module -if HAVE_VERSIONING - pam_canonicalize_user_la_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif - -check_PROGRAMS = tst-pam_canonicalize_user-retval -tst_pam_canonicalize_user_retval_LDADD = $(top_builddir)/libpam/libpam.la -tst_pam_canonicalize_user_retval_LDFLAGS = -Wl,--export-dynamic - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_debug/Makefile.am b/modules/pam_debug/Makefile.am deleted file mode 100644 index 62e4a360..00000000 --- a/modules/pam_debug/Makefile.am +++ /dev/null @@ -1,40 +0,0 @@ -# -# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) - -if HAVE_DOC -dist_man_MANS = pam_debug.8 -endif -XMLS = README.xml pam_debug.8.xml -dist_check_SCRIPTS = tst-pam_debug -TESTS = $(dist_check_SCRIPTS) $(check_PROGRAMS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif - -AM_CFLAGS = -I$(top_srcdir)/libpam/include $(WARN_CFLAGS) -AM_LDFLAGS = -no-undefined -avoid-version -module -if HAVE_VERSIONING - AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif - -securelib_LTLIBRARIES = pam_debug.la -pam_debug_la_LIBADD = $(top_builddir)/libpam_internal/libpam_internal.la \ - $(top_builddir)/libpam/libpam.la - -check_PROGRAMS = tst-pam_debug-retval -tst_pam_debug_retval_LDADD = $(top_builddir)/libpam/libpam.la - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_deny/Makefile.am b/modules/pam_deny/Makefile.am deleted file mode 100644 index efe30d27..00000000 --- a/modules/pam_deny/Makefile.am +++ /dev/null @@ -1,39 +0,0 @@ -# -# Copyright (c) 2005, 2009 Thorsten Kukuk -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) - -if HAVE_DOC -dist_man_MANS = pam_deny.8 -endif -XMLS = README.xml pam_deny.8.xml -dist_check_SCRIPTS = tst-pam_deny -TESTS = $(dist_check_SCRIPTS) $(check_PROGRAMS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif - -AM_CFLAGS = -I$(top_srcdir)/libpam/include $(WARN_CFLAGS) -AM_LDFLAGS = -no-undefined -avoid-version -module -if HAVE_VERSIONING - AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif - -securelib_LTLIBRARIES = pam_deny.la -pam_deny_la_LIBADD = $(top_builddir)/libpam/libpam.la - -check_PROGRAMS = tst-pam_deny-retval -tst_pam_deny_retval_LDADD = $(top_builddir)/libpam/libpam.la - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_echo/Makefile.am b/modules/pam_echo/Makefile.am deleted file mode 100644 index 99b74466..00000000 --- a/modules/pam_echo/Makefile.am +++ /dev/null @@ -1,39 +0,0 @@ -# -# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) - -if HAVE_DOC -dist_man_MANS = pam_echo.8 -endif -XMLS = README.xml pam_echo.8.xml -dist_check_SCRIPTS = tst-pam_echo -TESTS = $(dist_check_SCRIPTS) $(check_PROGRAMS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif - -AM_CFLAGS = -I$(top_srcdir)/libpam/include $(WARN_CFLAGS) -AM_LDFLAGS = -no-undefined -avoid-version -module -if HAVE_VERSIONING - AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif - -securelib_LTLIBRARIES = pam_echo.la -pam_echo_la_LIBADD = $(top_builddir)/libpam/libpam.la - -check_PROGRAMS = tst-pam_echo-retval -tst_pam_echo_retval_LDADD = $(top_builddir)/libpam/libpam.la - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_env/.gitignore b/modules/pam_env/.gitignore deleted file mode 100644 index 4c5b234b..00000000 --- a/modules/pam_env/.gitignore +++ /dev/null @@ -1 +0,0 @@ -tst-pam_env-retval diff --git a/modules/pam_env/Makefile.am b/modules/pam_env/Makefile.am deleted file mode 100644 index d452198c..00000000 --- a/modules/pam_env/Makefile.am +++ /dev/null @@ -1,46 +0,0 @@ -# -# Copyright (c) 2005, 2009 Thorsten Kukuk -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) - -if HAVE_DOC -dist_man_MANS = pam_env.conf.5 pam_env.8 environment.5 -endif -XMLS = README.xml pam_env.conf.5.xml pam_env.8.xml -dist_check_SCRIPTS = tst-pam_env -TESTS = $(dist_check_SCRIPTS) $(check_PROGRAMS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif - -AM_CFLAGS = -I$(top_srcdir)/libpam_internal/include \ - -I$(top_srcdir)/libpam/include \ - -DSYSCONFDIR=\"$(sysconfdir)\" $(WARN_CFLAGS) $(ECONF_CFLAGS) -AM_LDFLAGS = -no-undefined -avoid-version -module -if HAVE_VERSIONING - AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif - -securelib_LTLIBRARIES = pam_env.la -pam_env_la_LIBADD = $(top_builddir)/libpam_internal/libpam_internal.la \ - $(top_builddir)/libpam/libpam.la $(ECONF_LIBS) - -check_PROGRAMS = tst-pam_env-retval -tst_pam_env_retval_LDADD = $(top_builddir)/libpam/libpam.la - -dist_secureconf_DATA = pam_env.conf -dist_sysconf_DATA = environment - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README -environment.5: pam_env.conf.5 --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_exec/Makefile.am b/modules/pam_exec/Makefile.am deleted file mode 100644 index 4d484fd1..00000000 --- a/modules/pam_exec/Makefile.am +++ /dev/null @@ -1,36 +0,0 @@ -# -# Copyright (c) 2006, 2009 Thorsten Kukuk -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) - -if HAVE_DOC -dist_man_MANS = pam_exec.8 -endif -XMLS = README.xml pam_exec.8.xml -dist_check_SCRIPTS = tst-pam_exec -TESTS = $(dist_check_SCRIPTS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif - -AM_CFLAGS = -I$(top_srcdir)/libpam/include $(WARN_CFLAGS) -AM_LDFLAGS = -no-undefined -avoid-version -module -if HAVE_VERSIONING - AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif - -securelib_LTLIBRARIES = pam_exec.la -pam_exec_la_LIBADD = $(top_builddir)/libpam/libpam.la - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_faildelay/Makefile.am b/modules/pam_faildelay/Makefile.am deleted file mode 100644 index d80dbe18..00000000 --- a/modules/pam_faildelay/Makefile.am +++ /dev/null @@ -1,39 +0,0 @@ -# -# Copyright (c) 2006, 2009 Thorsten Kukuk -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) - -if HAVE_DOC -dist_man_MANS = pam_faildelay.8 -endif -XMLS = README.xml pam_faildelay.8.xml -dist_check_SCRIPTS = tst-pam_faildelay -TESTS = $(dist_check_SCRIPTS) $(check_PROGRAMS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif - -AM_CFLAGS = -I$(top_srcdir)/libpam/include $(WARN_CFLAGS) -AM_LDFLAGS = -no-undefined -avoid-version -module -if HAVE_VERSIONING - AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif - -securelib_LTLIBRARIES = pam_faildelay.la -pam_faildelay_la_LIBADD = $(top_builddir)/libpam/libpam.la - -check_PROGRAMS = tst-pam_faildelay-retval -tst_pam_faildelay_retval_LDADD = $(top_builddir)/libpam/libpam.la - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_faillock/.gitignore b/modules/pam_faillock/.gitignore deleted file mode 100644 index 654f71a3..00000000 --- a/modules/pam_faillock/.gitignore +++ /dev/null @@ -1 +0,0 @@ -faillock diff --git a/modules/pam_faillock/Makefile.am b/modules/pam_faillock/Makefile.am deleted file mode 100644 index 040b2145..00000000 --- a/modules/pam_faillock/Makefile.am +++ /dev/null @@ -1,56 +0,0 @@ -# -# Copyright (c) 2005, 2006, 2007, 2009 Thorsten Kukuk -# Copyright (c) 2008, 2018, 2020 Red Hat, Inc. -# Copyright (c) 2010 Tomas Mraz -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) - -if HAVE_DOC -dist_man_MANS = pam_faillock.8 faillock.8 faillock.conf.5 -endif -XMLS = README.xml pam_faillock.8.xml faillock.8.xml faillock.conf.5.xml - -dist_check_SCRIPTS = tst-pam_faillock -TESTS = $(dist_check_SCRIPTS) $(check_PROGRAMS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif - -noinst_HEADERS = faillock.h faillock_config.h - -AM_CFLAGS = -I$(top_srcdir)/libpam/include $(WARN_CFLAGS) - -faillock_CFLAGS = $(AM_CFLAGS) @EXE_CFLAGS@ - -pam_faillock_la_LDFLAGS = -no-undefined -avoid-version -module -pam_faillock_la_LIBADD = $(top_builddir)/libpam/libpam.la $(LIBAUDIT) -if HAVE_VERSIONING - pam_faillock_la_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif - -check_PROGRAMS = tst-pam_faillock-retval -tst_pam_faillock_retval_LDADD = $(top_builddir)/libpam/libpam.la - -faillock_LDFLAGS = @EXE_LDFLAGS@ -faillock_LDADD = $(top_builddir)/libpam/libpam.la $(LIBAUDIT) - -dist_secureconf_DATA = faillock.conf - -securelib_LTLIBRARIES = pam_faillock.la -sbin_PROGRAMS = faillock - -pam_faillock_la_SOURCES = pam_faillock.c faillock.c faillock_config.c -faillock_SOURCES = main.c faillock.c faillock_config.c - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_filter/Makefile.am b/modules/pam_filter/Makefile.am deleted file mode 100644 index 96a6a613..00000000 --- a/modules/pam_filter/Makefile.am +++ /dev/null @@ -1,40 +0,0 @@ -# -# Copyright (c) 2005, 2006, 2007, 2009 Thorsten Kukuk -# - -SUBDIRS = upperLOWER - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) - -if HAVE_DOC -dist_man_MANS = pam_filter.8 -endif -XMLS = README.xml pam_filter.8.xml -dist_check_SCRIPTS = tst-pam_filter -TESTS = $(dist_check_SCRIPTS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif - -AM_CFLAGS = -I$(top_srcdir)/libpam/include $(WARN_CFLAGS) -AM_LDFLAGS = -no-undefined -avoid-version -module -if HAVE_VERSIONING - AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif - -include_HEADERS=pam_filter.h -pam_filter_la_LIBADD = $(top_builddir)/libpam/libpam.la - -securelib_LTLIBRARIES = pam_filter.la - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_filter/upperLOWER/.gitignore b/modules/pam_filter/upperLOWER/.gitignore deleted file mode 100644 index bcd63650..00000000 --- a/modules/pam_filter/upperLOWER/.gitignore +++ /dev/null @@ -1 +0,0 @@ -upperLOWER diff --git a/modules/pam_filter/upperLOWER/Makefile.am b/modules/pam_filter/upperLOWER/Makefile.am deleted file mode 100644 index c09d893b..00000000 --- a/modules/pam_filter/upperLOWER/Makefile.am +++ /dev/null @@ -1,15 +0,0 @@ -# -# Copyright (c) 2005 Thorsten Kukuk -# - -CLEANFILES = *~ - -securelibfilterdir = $(SECUREDIR)/pam_filter - - -AM_CFLAGS = -I$(top_srcdir)/libpam/include \ - -I$(srcdir)/.. @EXE_CFLAGS@ $(WARN_CFLAGS) -AM_LDFLAGS = @EXE_LDFLAGS@ -LDADD = $(top_builddir)/libpam/libpam.la - -securelibfilter_PROGRAMS = upperLOWER diff --git a/modules/pam_ftp/Makefile.am b/modules/pam_ftp/Makefile.am deleted file mode 100644 index 60f0cce1..00000000 --- a/modules/pam_ftp/Makefile.am +++ /dev/null @@ -1,36 +0,0 @@ -# -# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) - -if HAVE_DOC -dist_man_MANS = pam_ftp.8 -endif -XMLS = README.xml pam_ftp.8.xml -dist_check_SCRIPTS = tst-pam_ftp -TESTS = $(dist_check_SCRIPTS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif - -AM_CFLAGS = -I$(top_srcdir)/libpam/include $(WARN_CFLAGS) -AM_LDFLAGS = -no-undefined -avoid-version -module -if HAVE_VERSIONING - AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif - -securelib_LTLIBRARIES = pam_ftp.la -pam_ftp_la_LIBADD = $(top_builddir)/libpam/libpam.la - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_group/Makefile.am b/modules/pam_group/Makefile.am deleted file mode 100644 index 11c3654f..00000000 --- a/modules/pam_group/Makefile.am +++ /dev/null @@ -1,39 +0,0 @@ -# -# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) - -if HAVE_DOC -dist_man_MANS = group.conf.5 pam_group.8 -endif -XMLS = README.xml group.conf.5.xml pam_group.8.xml -dist_check_SCRIPTS = tst-pam_group -TESTS = $(dist_check_SCRIPTS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif - -AM_CFLAGS = -I$(top_srcdir)/libpam/include $(WARN_CFLAGS) -AM_LDFLAGS = -no-undefined -avoid-version -module -if HAVE_VERSIONING - AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif - -securelib_LTLIBRARIES = pam_group.la -pam_group_la_LIBADD = $(top_builddir)/libpam_internal/libpam_internal.la \ - $(top_builddir)/libpam/libpam.la - -dist_secureconf_DATA = group.conf - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_issue/Makefile.am b/modules/pam_issue/Makefile.am deleted file mode 100644 index 649444db..00000000 --- a/modules/pam_issue/Makefile.am +++ /dev/null @@ -1,37 +0,0 @@ -# -# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) - -if HAVE_DOC -dist_man_MANS = pam_issue.8 -endif -XMLS = README.xml pam_issue.8.xml -dist_check_SCRIPTS = tst-pam_issue -TESTS = $(dist_check_SCRIPTS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif - -AM_CFLAGS = -I$(top_srcdir)/libpam/include $(LOGIND_CFLAGS) $(WARN_CFLAGS) -AM_LDFLAGS = -no-undefined -avoid-version -module -if HAVE_VERSIONING - AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif - -securelib_LTLIBRARIES = pam_issue.la -pam_issue_la_LIBADD = $(top_builddir)/libpam_internal/libpam_internal.la \ - $(top_builddir)/libpam/libpam.la $(SYSTEMD_LIBS) - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_keyinit/Makefile.am b/modules/pam_keyinit/Makefile.am deleted file mode 100644 index 58f9cb75..00000000 --- a/modules/pam_keyinit/Makefile.am +++ /dev/null @@ -1,36 +0,0 @@ -# -# Copyright (c) 2006, 2009 David Howells -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) - -if HAVE_DOC -dist_man_MANS = pam_keyinit.8 -endif -XMLS = README.xml pam_keyinit.8.xml -dist_check_SCRIPTS = tst-pam_keyinit -TESTS = $(dist_check_SCRIPTS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif - -AM_CFLAGS = -I$(top_srcdir)/libpam/include $(WARN_CFLAGS) -AM_LDFLAGS = -no-undefined -avoid-version -module -if HAVE_VERSIONING - AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif - -securelib_LTLIBRARIES = pam_keyinit.la -pam_keyinit_la_LIBADD = $(top_builddir)/libpam/libpam.la - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_lastlog/Makefile.am b/modules/pam_lastlog/Makefile.am deleted file mode 100644 index 893ef1f3..00000000 --- a/modules/pam_lastlog/Makefile.am +++ /dev/null @@ -1,37 +0,0 @@ -# -# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) - -if HAVE_DOC -dist_man_MANS = pam_lastlog.8 -endif -XMLS = README.xml pam_lastlog.8.xml -dist_check_SCRIPTS = tst-pam_lastlog -TESTS = $(dist_check_SCRIPTS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif - -AM_CFLAGS = -I$(top_srcdir)/libpam/include $(WARN_CFLAGS) -AM_LDFLAGS = -no-undefined -avoid-version -module -if HAVE_VERSIONING - AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif - -securelib_LTLIBRARIES = pam_lastlog.la -pam_lastlog_la_LIBADD = $(top_builddir)/libpam_internal/libpam_internal.la \ - $(top_builddir)/libpam/libpam.la -lutil - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_limits/Makefile.am b/modules/pam_limits/Makefile.am deleted file mode 100644 index 3f64d79b..00000000 --- a/modules/pam_limits/Makefile.am +++ /dev/null @@ -1,45 +0,0 @@ -# -# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) - -if HAVE_DOC -dist_man_MANS = limits.conf.5 pam_limits.8 -endif -XMLS = README.xml limits.conf.5.xml pam_limits.8.xml -dist_check_SCRIPTS = tst-pam_limits -TESTS = $(dist_check_SCRIPTS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif -limits_conf_dir = $(SCONFIGDIR)/limits.d - -AM_CFLAGS = -I$(top_srcdir)/libpam/include \ - -DLIMITS_FILE_DIR=\"$(limits_conf_dir)\" \ - $(LOGIND_CFLAGS) $(WARN_CFLAGS) -AM_LDFLAGS = -no-undefined -avoid-version -module -if HAVE_VERSIONING - AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif - -securelib_LTLIBRARIES = pam_limits.la -pam_limits_la_LIBADD = $(top_builddir)/libpam_internal/libpam_internal.la \ - $(top_builddir)/libpam/libpam.la $(SYSTEMD_LIBS) - -dist_secureconf_DATA = limits.conf - -install-data-local: - mkdir -p $(DESTDIR)$(limits_conf_dir) - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_listfile/Makefile.am b/modules/pam_listfile/Makefile.am deleted file mode 100644 index 19dd2355..00000000 --- a/modules/pam_listfile/Makefile.am +++ /dev/null @@ -1,39 +0,0 @@ -# -# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) - -if HAVE_DOC -dist_man_MANS = pam_listfile.8 -endif -XMLS = README.xml pam_listfile.8.xml -dist_check_SCRIPTS = tst-pam_listfile -TESTS = $(dist_check_SCRIPTS) $(check_PROGRAMS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif - -AM_CFLAGS = -I$(top_srcdir)/libpam/include $(WARN_CFLAGS) -AM_LDFLAGS = -no-undefined -avoid-version -module -if HAVE_VERSIONING - AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif - -securelib_LTLIBRARIES = pam_listfile.la -pam_listfile_la_LIBADD = $(top_builddir)/libpam/libpam.la - -check_PROGRAMS = tst-pam_listfile-retval -tst_pam_listfile_retval_LDADD = $(top_builddir)/libpam/libpam.la - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_localuser/Makefile.am b/modules/pam_localuser/Makefile.am deleted file mode 100644 index 23a2c3e8..00000000 --- a/modules/pam_localuser/Makefile.am +++ /dev/null @@ -1,39 +0,0 @@ -# -# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) - -if HAVE_DOC -dist_man_MANS = pam_localuser.8 -endif -XMLS = README.xml pam_localuser.8.xml -dist_check_SCRIPTS = tst-pam_localuser -TESTS = $(dist_check_SCRIPTS) $(check_PROGRAMS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif - -AM_CFLAGS = -I$(top_srcdir)/libpam/include $(WARN_CFLAGS) -AM_LDFLAGS = -no-undefined -avoid-version -module -if HAVE_VERSIONING - AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif - -securelib_LTLIBRARIES = pam_localuser.la -pam_localuser_la_LIBADD = $(top_builddir)/libpam/libpam.la - -check_PROGRAMS = tst-pam_localuser-retval -tst_pam_localuser_retval_LDADD = $(top_builddir)/libpam/libpam.la - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_loginuid/Makefile.am b/modules/pam_loginuid/Makefile.am deleted file mode 100644 index 2f32c64b..00000000 --- a/modules/pam_loginuid/Makefile.am +++ /dev/null @@ -1,36 +0,0 @@ -# -# Copyright (c) 2006, 2009 Thorsten Kukuk -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) - -if HAVE_DOC -dist_man_MANS = pam_loginuid.8 -endif -XMLS = README.xml pam_loginuid.8.xml -dist_check_SCRIPTS = tst-pam_loginuid -TESTS = $(dist_check_SCRIPTS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif - -AM_CFLAGS = -I$(top_srcdir)/libpam/include $(WARN_CFLAGS) -AM_LDFLAGS = -no-undefined -avoid-version -module -if HAVE_VERSIONING - AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif - -securelib_LTLIBRARIES = pam_loginuid.la -pam_loginuid_la_LIBADD = $(top_builddir)/libpam/libpam.la @LIBAUDIT@ - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_mail/Makefile.am b/modules/pam_mail/Makefile.am deleted file mode 100644 index 585d3475..00000000 --- a/modules/pam_mail/Makefile.am +++ /dev/null @@ -1,37 +0,0 @@ -# -# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) - -if HAVE_DOC -dist_man_MANS = pam_mail.8 -endif -XMLS = README.xml pam_mail.8.xml -dist_check_SCRIPTS = tst-pam_mail -TESTS = $(dist_check_SCRIPTS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif - -AM_CFLAGS = -I$(top_srcdir)/libpam/include $(WARN_CFLAGS) -AM_LDFLAGS = -no-undefined -avoid-version -module -if HAVE_VERSIONING - AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif - -securelib_LTLIBRARIES = pam_mail.la -pam_mail_la_LIBADD = $(top_builddir)/libpam_internal/libpam_internal.la \ - $(top_builddir)/libpam/libpam.la - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_mkhomedir/.gitignore b/modules/pam_mkhomedir/.gitignore deleted file mode 100644 index 7352e564..00000000 --- a/modules/pam_mkhomedir/.gitignore +++ /dev/null @@ -1 +0,0 @@ -mkhomedir_helper diff --git a/modules/pam_mkhomedir/Makefile.am b/modules/pam_mkhomedir/Makefile.am deleted file mode 100644 index 60c059c1..00000000 --- a/modules/pam_mkhomedir/Makefile.am +++ /dev/null @@ -1,49 +0,0 @@ -# -# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk -# Copyright (c) 2008 Red Hat, Inc. -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) - -if HAVE_DOC -dist_man_MANS = pam_mkhomedir.8 mkhomedir_helper.8 -endif -XMLS = README.xml pam_mkhomedir.8.xml mkhomedir_helper.8.xml -dist_check_SCRIPTS = tst-pam_mkhomedir -TESTS = $(dist_check_SCRIPTS) $(check_PROGRAMS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif - -AM_CFLAGS = -I$(top_srcdir)/libpam/include \ - -DMKHOMEDIR_HELPER=\"$(sbindir)/mkhomedir_helper\" $(WARN_CFLAGS) - -securelib_LTLIBRARIES = pam_mkhomedir.la -pam_mkhomedir_la_SOURCES = pam_mkhomedir.c -pam_mkhomedir_la_LIBADD = $(top_builddir)/libpam_internal/libpam_internal.la \ - $(top_builddir)/libpam/libpam.la -pam_mkhomedir_la_LDFLAGS = -no-undefined -avoid-version -module -if HAVE_VERSIONING - pam_mkhomedir_la_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif - -sbin_PROGRAMS = mkhomedir_helper -mkhomedir_helper_SOURCES = mkhomedir_helper.c -mkhomedir_helper_CFLAGS = $(AM_CFLAGS) @EXE_CFLAGS@ -mkhomedir_helper_LDFLAGS = @EXE_LDFLAGS@ -mkhomedir_helper_LDADD = $(top_builddir)/libpam/libpam.la - -check_PROGRAMS = tst-pam_mkhomedir-retval -tst_pam_mkhomedir_retval_LDADD = $(top_builddir)/libpam/libpam.la - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_motd/Makefile.am b/modules/pam_motd/Makefile.am deleted file mode 100644 index 06fbbb10..00000000 --- a/modules/pam_motd/Makefile.am +++ /dev/null @@ -1,37 +0,0 @@ -# -# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) - -if HAVE_DOC -dist_man_MANS = pam_motd.8 -endif -XMLS = README.xml pam_motd.8.xml -dist_check_SCRIPTS = tst-pam_motd -TESTS = $(dist_check_SCRIPTS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif - -AM_CFLAGS = -I$(top_srcdir)/libpam/include $(WARN_CFLAGS) -AM_LDFLAGS = -no-undefined -avoid-version -module -if HAVE_VERSIONING - AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif - -securelib_LTLIBRARIES = pam_motd.la -pam_motd_la_LIBADD = $(top_builddir)/libpam_internal/libpam_internal.la \ - $(top_builddir)/libpam/libpam.la - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_namespace/.gitignore b/modules/pam_namespace/.gitignore deleted file mode 100644 index eb62004e..00000000 --- a/modules/pam_namespace/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -pam_namespace_helper -pam_namespace.service diff --git a/modules/pam_namespace/Makefile.am b/modules/pam_namespace/Makefile.am deleted file mode 100644 index d6ebde8f..00000000 --- a/modules/pam_namespace/Makefile.am +++ /dev/null @@ -1,51 +0,0 @@ -# -# Copyright (c) 2009 Thorsten Kukuk -# Copyright (c) 2006 Red Hat, Inc. -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) - -if HAVE_DOC -dist_man_MANS = namespace.conf.5 pam_namespace.8 pam_namespace_helper.8 -endif -XMLS = README.xml namespace.conf.5.xml pam_namespace.8.xml pam_namespace_helper.8.xml -dist_check_SCRIPTS = tst-pam_namespace -TESTS = $(dist_check_SCRIPTS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif -namespaceddir = $(SCONFIGDIR)/namespace.d -servicedir = $(systemdunitdir) - -AM_CFLAGS = -I$(top_srcdir)/libpam/include $(WARN_CFLAGS) -AM_LDFLAGS = -no-undefined -avoid-version -module -if HAVE_VERSIONING - AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif - -noinst_HEADERS = md5.h pam_namespace.h argv_parse.h - -securelib_LTLIBRARIES = pam_namespace.la -pam_namespace_la_SOURCES = pam_namespace.c md5.c argv_parse.c -pam_namespace_la_LIBADD = $(top_builddir)/libpam/libpam.la @LIBSELINUX@ - -dist_secureconf_DATA = namespace.conf -dist_secureconf_SCRIPTS = namespace.init -service_DATA = pam_namespace.service - -install-data-local: - mkdir -p $(DESTDIR)$(namespaceddir) - -sbin_SCRIPTS = pam_namespace_helper - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_nologin/Makefile.am b/modules/pam_nologin/Makefile.am deleted file mode 100644 index 85856c33..00000000 --- a/modules/pam_nologin/Makefile.am +++ /dev/null @@ -1,39 +0,0 @@ -# -# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) - -if HAVE_DOC -dist_man_MANS = pam_nologin.8 -endif -XMLS = README.xml pam_nologin.8.xml -dist_check_SCRIPTS = tst-pam_nologin -TESTS = $(dist_check_SCRIPTS) $(check_PROGRAMS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif - -AM_CFLAGS = -I$(top_srcdir)/libpam/include $(WARN_CFLAGS) -AM_LDFLAGS = -no-undefined -avoid-version -module -if HAVE_VERSIONING - AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif - -securelib_LTLIBRARIES = pam_nologin.la -pam_nologin_la_LIBADD = $(top_builddir)/libpam/libpam.la - -check_PROGRAMS = tst-pam_nologin-retval -tst_pam_nologin_retval_LDADD = $(top_builddir)/libpam/libpam.la - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_permit/Makefile.am b/modules/pam_permit/Makefile.am deleted file mode 100644 index 43212758..00000000 --- a/modules/pam_permit/Makefile.am +++ /dev/null @@ -1,40 +0,0 @@ -# -# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) - -if HAVE_DOC -dist_man_MANS = pam_permit.8 -endif -XMLS = README.xml pam_permit.8.xml -dist_check_SCRIPTS = tst-pam_permit -TESTS = $(dist_check_SCRIPTS) $(check_PROGRAMS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif - -AM_CFLAGS = -I$(top_srcdir)/libpam/include $(WARN_CFLAGS) -AM_LDFLAGS = -no-undefined -avoid-version -module -if HAVE_VERSIONING - AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif - -securelib_LTLIBRARIES = pam_permit.la -pam_permit_la_LIBADD = $(top_builddir)/libpam_internal/libpam_internal.la \ - $(top_builddir)/libpam/libpam.la - -check_PROGRAMS = tst-pam_permit-retval -tst_pam_permit_retval_LDADD = $(top_builddir)/libpam/libpam.la - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_pwhistory/.gitignore b/modules/pam_pwhistory/.gitignore deleted file mode 100644 index 358515af..00000000 --- a/modules/pam_pwhistory/.gitignore +++ /dev/null @@ -1 +0,0 @@ -pwhistory_helper diff --git a/modules/pam_pwhistory/Makefile.am b/modules/pam_pwhistory/Makefile.am deleted file mode 100644 index d713dbac..00000000 --- a/modules/pam_pwhistory/Makefile.am +++ /dev/null @@ -1,64 +0,0 @@ -# -# Copyright (c) 2008, 2009 Thorsten Kukuk -# Copyright (c) 2013 Red Hat, Inc. -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) - -if HAVE_DOC -dist_man_MANS = pam_pwhistory.8 pwhistory.conf.5 -if WITH_SELINUX -dist_man_MANS += pwhistory_helper.8 -endif -endif - -XMLS = README.xml pam_pwhistory.8.xml pwhistory.conf.5.xml -if WITH_SELINUX -XMLS += pwhistory_helper.8.xml -endif - -dist_check_SCRIPTS = tst-pam_pwhistory -TESTS = $(dist_check_SCRIPTS) $(check_PROGRAMS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif - -AM_CFLAGS = -I$(top_srcdir)/libpam/include $(WARN_CFLAGS) \ - -DPWHISTORY_HELPER=\"$(sbindir)/pwhistory_helper\" - -pam_pwhistory_la_LDFLAGS = -no-undefined -avoid-version -module -if HAVE_VERSIONING - pam_pwhistory_la_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif - -noinst_HEADERS = opasswd.h pwhistory_config.h - -dist_secureconf_DATA = pwhistory.conf - -securelib_LTLIBRARIES = pam_pwhistory.la -pam_pwhistory_la_CFLAGS = $(AM_CFLAGS) -pam_pwhistory_la_LIBADD = $(top_builddir)/libpam/libpam.la @LIBCRYPT@ @LIBSELINUX@ -pam_pwhistory_la_SOURCES = pam_pwhistory.c opasswd.c pwhistory_config.c - -if WITH_SELINUX -sbin_PROGRAMS = pwhistory_helper -pwhistory_helper_CFLAGS = $(AM_CFLAGS) -DHELPER_COMPILE=\"pwhistory_helper\" @EXE_CFLAGS@ -pwhistory_helper_SOURCES = pwhistory_helper.c opasswd.c -pwhistory_helper_LDFLAGS = @EXE_LDFLAGS@ -pwhistory_helper_LDADD = $(top_builddir)/libpam/libpam.la @LIBCRYPT@ -endif - -check_PROGRAMS = tst-pam_pwhistory-retval -tst_pam_pwhistory_retval_LDADD = $(top_builddir)/libpam/libpam.la - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_rhosts/Makefile.am b/modules/pam_rhosts/Makefile.am deleted file mode 100644 index 5605904c..00000000 --- a/modules/pam_rhosts/Makefile.am +++ /dev/null @@ -1,36 +0,0 @@ -# -# Copyright (c) 2005, 2006, 2008, 2009 Thorsten Kukuk -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) - -if HAVE_DOC -dist_man_MANS = pam_rhosts.8 -endif -XMLS = README.xml pam_rhosts.8.xml -dist_check_SCRIPTS = tst-pam_rhosts -TESTS = $(dist_check_SCRIPTS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif - -AM_CFLAGS = -I$(top_srcdir)/libpam/include $(WARN_CFLAGS) -AM_LDFLAGS = -no-undefined -avoid-version -module -if HAVE_VERSIONING - AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif - -securelib_LTLIBRARIES = pam_rhosts.la -pam_rhosts_la_LIBADD = $(top_builddir)/libpam/libpam.la - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_rootok/Makefile.am b/modules/pam_rootok/Makefile.am deleted file mode 100644 index 18757565..00000000 --- a/modules/pam_rootok/Makefile.am +++ /dev/null @@ -1,39 +0,0 @@ -# -# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) - -if HAVE_DOC -dist_man_MANS = pam_rootok.8 -endif -XMLS = README.xml pam_rootok.8.xml -dist_check_SCRIPTS = tst-pam_rootok -TESTS = $(dist_check_SCRIPTS) $(check_PROGRAMS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif - -AM_CFLAGS = -I$(top_srcdir)/libpam/include $(WARN_CFLAGS) -AM_LDFLAGS = -no-undefined -avoid-version -module -if HAVE_VERSIONING - AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif - -securelib_LTLIBRARIES = pam_rootok.la -pam_rootok_la_LIBADD = $(top_builddir)/libpam/libpam.la @LIBSELINUX@ @LIBAUDIT@ - -check_PROGRAMS = tst-pam_rootok-retval -tst_pam_rootok_retval_LDADD = $(top_builddir)/libpam/libpam.la - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_securetty/Makefile.am b/modules/pam_securetty/Makefile.am deleted file mode 100644 index 70f28428..00000000 --- a/modules/pam_securetty/Makefile.am +++ /dev/null @@ -1,36 +0,0 @@ -# -# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) - -if HAVE_DOC -dist_man_MANS = pam_securetty.8 -endif -XMLS = README.xml pam_securetty.8.xml -dist_check_SCRIPTS = tst-pam_securetty -TESTS = $(dist_check_SCRIPTS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif - -AM_CFLAGS = -I$(top_srcdir)/libpam/include $(WARN_CFLAGS) -AM_LDFLAGS = -no-undefined -avoid-version -module -if HAVE_VERSIONING - AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif - -securelib_LTLIBRARIES = pam_securetty.la -pam_securetty_la_LIBADD = $(top_builddir)/libpam/libpam.la - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_selinux/.gitignore b/modules/pam_selinux/.gitignore deleted file mode 100644 index 6683beba..00000000 --- a/modules/pam_selinux/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -pam_selinux_check -!pam_selinux_check.8 diff --git a/modules/pam_selinux/Makefile.am b/modules/pam_selinux/Makefile.am deleted file mode 100644 index 65d21edc..00000000 --- a/modules/pam_selinux/Makefile.am +++ /dev/null @@ -1,42 +0,0 @@ -# -# Copyright (c) 2005, 2006, 2007 Thorsten Kukuk -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) pam_selinux_check.8 - -if HAVE_DOC -dist_man_MANS = pam_selinux.8 -endif -XMLS = README.xml pam_selinux.8.xml -dist_check_SCRIPTS = tst-pam_selinux -TESTS = $(dist_check_SCRIPTS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif - -AM_CFLAGS = -I$(top_srcdir)/libpam/include $(WARN_CFLAGS) - -pam_selinux_la_LDFLAGS = -no-undefined -avoid-version -module -pam_selinux_la_LIBADD = $(top_builddir)/libpam/libpam.la @LIBSELINUX@ @LIBAUDIT@ -if HAVE_VERSIONING - pam_selinux_la_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif - -securelib_LTLIBRARIES = pam_selinux.la -noinst_PROGRAMS = pam_selinux_check -pam_selinux_check_CFLAGS = $(AM_CFLAGS) -I$(top_srcdir)/libpamc/include \ - -I$(top_srcdir)/libpam_misc/include -pam_selinux_check_LDADD = $(top_builddir)/libpam/libpam.la \ - $(top_builddir)/libpam_misc/libpam_misc.la - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_sepermit/Makefile.am b/modules/pam_sepermit/Makefile.am deleted file mode 100644 index df97d4d0..00000000 --- a/modules/pam_sepermit/Makefile.am +++ /dev/null @@ -1,47 +0,0 @@ -# -# Copyright (c) 2005, 2006, 2007 Thorsten Kukuk -# Copyright (c) 2008, 2009 Red Hat, Inc. -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) - -if HAVE_DOC -dist_man_MANS = pam_sepermit.8 sepermit.conf.5 -endif -XMLS = README.xml pam_sepermit.8.xml sepermit.conf.5.xml -dist_check_SCRIPTS = tst-pam_sepermit -TESTS = $(dist_check_SCRIPTS) $(check_PROGRAMS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif -sepermitlockdir = ${localstatedir}/run/sepermit - -AM_CFLAGS = -I$(top_srcdir)/libpam/include \ - -D SEPERMIT_LOCKDIR=\"$(sepermitlockdir)\" $(WARN_CFLAGS) - -pam_sepermit_la_LIBADD = $(top_builddir)/libpam/libpam.la @LIBSELINUX@ -pam_sepermit_la_LDFLAGS = -no-undefined -avoid-version -module -if HAVE_VERSIONING - pam_sepermit_la_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif - -dist_secureconf_DATA = sepermit.conf -securelib_LTLIBRARIES = pam_sepermit.la - -check_PROGRAMS = tst-pam_sepermit-retval -tst_pam_sepermit_retval_LDADD = $(top_builddir)/libpam/libpam.la - -install-data-local: - mkdir -p $(DESTDIR)$(sepermitlockdir) - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_setquota/Makefile.am b/modules/pam_setquota/Makefile.am deleted file mode 100644 index 5ba36cd9..00000000 --- a/modules/pam_setquota/Makefile.am +++ /dev/null @@ -1,32 +0,0 @@ -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) - -if HAVE_DOC -dist_man_MANS = pam_setquota.8 -endif -XMLS = README.xml pam_setquota.8.xml -dist_check_SCRIPTS = tst-pam_setquota -TESTS = $(dist_check_SCRIPTS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif - -AM_CFLAGS = -I$(top_srcdir)/libpam/include $(WARN_CFLAGS) -AM_LDFLAGS = -no-undefined -avoid-version -module -if HAVE_VERSIONING - AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif - -securelib_LTLIBRARIES = pam_setquota.la -pam_setquota_la_LIBADD = $(top_builddir)/libpam/libpam.la - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_shells/Makefile.am b/modules/pam_shells/Makefile.am deleted file mode 100644 index 913bde6a..00000000 --- a/modules/pam_shells/Makefile.am +++ /dev/null @@ -1,40 +0,0 @@ -# -# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) - -if HAVE_DOC -dist_man_MANS = pam_shells.8 -endif -XMLS = README.xml pam_shells.8.xml -dist_check_SCRIPTS = tst-pam_shells -TESTS = $(dist_check_SCRIPTS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif - -AM_CFLAGS = -I$(top_srcdir)/libpam/include \ - -I$(top_srcdir)/libpam_internal/include \ - $(WARN_CFLAGS) $(ECONF_CFLAGS) -AM_LDFLAGS = -no-undefined -avoid-version -module -if HAVE_VERSIONING - AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif - -securelib_LTLIBRARIES = pam_shells.la -pam_shells_la_LIBADD = $(top_builddir)/libpam/libpam.la \ - $(top_builddir)/libpam_internal/libpam_internal.la \ - $(ECONF_LIBS) - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_stress/Makefile.am b/modules/pam_stress/Makefile.am deleted file mode 100644 index 5959873a..00000000 --- a/modules/pam_stress/Makefile.am +++ /dev/null @@ -1,36 +0,0 @@ -# -# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) - -if HAVE_DOC -dist_man_MANS = pam_stress.8 -endif -XMLS = README.xml pam_stress.8.xml -dist_check_SCRIPTS = tst-pam_stress -TESTS = $(dist_check_SCRIPTS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif - -AM_CFLAGS = -I$(top_srcdir)/libpam/include $(WARN_CFLAGS) -AM_LDFLAGS = -no-undefined -avoid-version -module -if HAVE_VERSIONING - AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif -securelib_LTLIBRARIES = pam_stress.la -pam_stress_la_LIBADD = $(top_builddir)/libpam_internal/libpam_internal.la \ - $(top_builddir)/libpam/libpam.la - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_succeed_if/Makefile.am b/modules/pam_succeed_if/Makefile.am deleted file mode 100644 index 2ea0bb79..00000000 --- a/modules/pam_succeed_if/Makefile.am +++ /dev/null @@ -1,39 +0,0 @@ -# -# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) - -if HAVE_DOC -dist_man_MANS = pam_succeed_if.8 -endif -XMLS = README.xml pam_succeed_if.8.xml -dist_check_SCRIPTS = tst-pam_succeed_if -TESTS = $(dist_check_SCRIPTS) $(check_PROGRAMS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif - -AM_CFLAGS = -I$(top_srcdir)/libpam/include $(WARN_CFLAGS) -AM_LDFLAGS = -no-undefined -avoid-version -module -if HAVE_VERSIONING - AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif - -securelib_LTLIBRARIES = pam_succeed_if.la -pam_succeed_if_la_LIBADD = $(top_builddir)/libpam/libpam.la - -check_PROGRAMS = tst-pam_succeed_if-retval -tst_pam_succeed_if_retval_LDADD = $(top_builddir)/libpam/libpam.la - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_time/Makefile.am b/modules/pam_time/Makefile.am deleted file mode 100644 index 20b73f07..00000000 --- a/modules/pam_time/Makefile.am +++ /dev/null @@ -1,41 +0,0 @@ -# -# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) - -if HAVE_DOC -dist_man_MANS = time.conf.5 pam_time.8 -endif -XMLS = README.xml time.conf.5.xml pam_time.8.xml -dist_check_SCRIPTS = tst-pam_time -TESTS = $(dist_check_SCRIPTS) $(check_PROGRAMS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif - -AM_CFLAGS = -I$(top_srcdir)/libpam/include $(WARN_CFLAGS) -AM_LDFLAGS = -no-undefined -avoid-version -module -if HAVE_VERSIONING - AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif -pam_time_la_LIBADD = $(top_builddir)/libpam_internal/libpam_internal.la \ - $(top_builddir)/libpam/libpam.la - -securelib_LTLIBRARIES = pam_time.la -dist_secureconf_DATA = time.conf - -check_PROGRAMS = tst-pam_time-retval -tst_pam_time_retval_LDADD = $(top_builddir)/libpam/libpam.la - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_timestamp/.gitignore b/modules/pam_timestamp/.gitignore deleted file mode 100644 index 9eb311b6..00000000 --- a/modules/pam_timestamp/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -hmacfile -pam_timestamp_check diff --git a/modules/pam_timestamp/Makefile.am b/modules/pam_timestamp/Makefile.am deleted file mode 100644 index 55afdba5..00000000 --- a/modules/pam_timestamp/Makefile.am +++ /dev/null @@ -1,60 +0,0 @@ -# -# Copyright (c) 2005, 2009 Thorsten Kukuk -# Copyright (c) 2005, 2008 Red Hat, Inc. -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) - -if HAVE_DOC -dist_man_MANS = pam_timestamp.8 pam_timestamp_check.8 -endif -XMLS = README.xml pam_timestamp.8.xml pam_timestamp_check.8.xml -dist_check_SCRIPTS = tst-pam_timestamp -TESTS = $(dist_check_SCRIPTS) $(check_PROGRAMS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif - -noinst_HEADERS = hmacsha1.h sha1.h hmac_openssl_wrapper.h - -AM_CFLAGS = -I$(top_srcdir)/libpam/include $(LOGIND_CFLAGS) $(WARN_CFLAGS) - -pam_timestamp_la_LDFLAGS = -no-undefined -avoid-version -module $(AM_LDFLAGS) $(CRYPTO_LIBS) -pam_timestamp_la_LIBADD = $(top_builddir)/libpam/libpam.la $(SYSTEMD_LIBS) -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 -if COND_USE_OPENSSL -pam_timestamp_la_SOURCES += hmac_openssl_wrapper.c -else -pam_timestamp_la_SOURCES += hmacsha1.c sha1.c -endif -pam_timestamp_la_CFLAGS = $(AM_CFLAGS) - -pam_timestamp_check_SOURCES = pam_timestamp_check.c -pam_timestamp_check_CFLAGS = $(AM_CFLAGS) @EXE_CFLAGS@ -pam_timestamp_check_LDADD = $(top_builddir)/libpam/libpam.la $(SYSTEMD_LIBS) -pam_timestamp_check_LDFLAGS = @EXE_LDFLAGS@ - -if !COND_USE_OPENSSL -hmacfile_SOURCES = hmacfile.c hmacsha1.c sha1.c -hmacfile_LDADD = $(top_builddir)/libpam/libpam.la -check_PROGRAMS = hmacfile -endif - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_tty_audit/Makefile.am b/modules/pam_tty_audit/Makefile.am deleted file mode 100644 index bdac9aa1..00000000 --- a/modules/pam_tty_audit/Makefile.am +++ /dev/null @@ -1,31 +0,0 @@ -# -# Copyright (c) 2005, 2006, 2009, 2010 Thorsten Kukuk -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) - -if HAVE_DOC -dist_man_MANS = pam_tty_audit.8 -endif -XMLS = README.xml pam_tty_audit.8.xml -dist_check_SCRIPTS = tst-pam_tty_audit -TESTS = $(dist_check_SCRIPTS) - -securelibdir = $(SECUREDIR) - -AM_CFLAGS = -I$(top_srcdir)/libpam/include $(WARN_CFLAGS) -AM_LDFLAGS = -no-undefined -avoid-version -module -if HAVE_VERSIONING - AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif - -pam_tty_audit_la_LIBADD = $(top_builddir)/libpam/libpam.la -securelib_LTLIBRARIES = pam_tty_audit.la - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_umask/Makefile.am b/modules/pam_umask/Makefile.am deleted file mode 100644 index a95aff7f..00000000 --- a/modules/pam_umask/Makefile.am +++ /dev/null @@ -1,36 +0,0 @@ -# -# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) - -if HAVE_DOC -dist_man_MANS = pam_umask.8 -endif -XMLS = README.xml pam_umask.8.xml -dist_check_SCRIPTS = tst-pam_umask -TESTS = $(dist_check_SCRIPTS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif - -AM_CFLAGS = -I$(top_srcdir)/libpam/include $(WARN_CFLAGS) -AM_LDFLAGS = -no-undefined -avoid-version -module -if HAVE_VERSIONING - AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif - -securelib_LTLIBRARIES = pam_umask.la -pam_umask_la_LIBADD = $(top_builddir)/libpam/libpam.la - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_unix/.gitignore b/modules/pam_unix/.gitignore deleted file mode 100644 index 3beb544f..00000000 --- a/modules/pam_unix/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -bigcrypt -unix_chkpwd -unix_update diff --git a/modules/pam_unix/Makefile.am b/modules/pam_unix/Makefile.am deleted file mode 100644 index 44f8b24e..00000000 --- a/modules/pam_unix/Makefile.am +++ /dev/null @@ -1,86 +0,0 @@ -# -# Copyright (c) 2005, 2006, 2009, 2011 Thorsten Kukuk -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = md5.c md5_crypt.c lckpwdf.-c yppasswd_xdr.c $(XMLS) - -if HAVE_DOC -dist_man_MANS = pam_unix.8 unix_chkpwd.8 -if WITH_SELINUX -dist_man_MANS += unix_update.8 -endif -endif - -XMLS = README.xml pam_unix.8.xml unix_chkpwd.8.xml -if WITH_SELINUX -XMLS += unix_update.8.xml -endif - -dist_check_SCRIPTS = tst-pam_unix -TESTS = $(dist_check_SCRIPTS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif - -AM_CFLAGS = -I$(top_srcdir)/libpam/include \ - -DCHKPWD_HELPER=\"$(sbindir)/unix_chkpwd\" \ - -DUPDATE_HELPER=\"$(sbindir)/unix_update\" \ - @TIRPC_CFLAGS@ @NSL_CFLAGS@ $(WARN_CFLAGS) - -pam_unix_la_LDFLAGS = -no-undefined -avoid-version -module -if HAVE_VERSIONING - pam_unix_la_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif -pam_unix_la_LIBADD = $(top_builddir)/libpam_internal/libpam_internal.la \ - $(top_builddir)/libpam/libpam.la \ - @LIBCRYPT@ @LIBSELINUX@ @TIRPC_LIBS@ @NSL_LIBS@ - -securelib_LTLIBRARIES = pam_unix.la - -noinst_HEADERS = audit.h md5.h support.h yppasswd.h bigcrypt.h passverify.h - -sbin_PROGRAMS = unix_chkpwd -if WITH_SELINUX -sbin_PROGRAMS += unix_update -endif - -noinst_PROGRAMS = bigcrypt - -pam_unix_la_SOURCES = bigcrypt.c pam_unix_acct.c \ - pam_unix_auth.c pam_unix_passwd.c pam_unix_sess.c support.c \ - passverify.c md5_good.c md5_broken.c -if HAVE_NIS - pam_unix_la_SOURCES += yppasswd_xdr.c -endif - -bigcrypt_SOURCES = bigcrypt.c bigcrypt_main.c -bigcrypt_CFLAGS = $(AM_CFLAGS) -bigcrypt_LDADD = $(top_builddir)/libpam_internal/libpam_internal.la @LIBCRYPT@ - -unix_chkpwd_SOURCES = unix_chkpwd.c audit.c md5_good.c md5_broken.c bigcrypt.c \ - passverify.c -unix_chkpwd_CFLAGS = $(AM_CFLAGS) @EXE_CFLAGS@ -DHELPER_COMPILE=\"unix_chkpwd\" -unix_chkpwd_LDFLAGS = @EXE_LDFLAGS@ -unix_chkpwd_LDADD = $(top_builddir)/libpam_internal/libpam_internal.la \ - @LIBCRYPT@ @LIBSELINUX@ @LIBAUDIT@ - -if WITH_SELINUX -unix_update_SOURCES = unix_update.c audit.c md5_good.c md5_broken.c bigcrypt.c \ - passverify.c -unix_update_CFLAGS = $(AM_CFLAGS) @EXE_CFLAGS@ -DHELPER_COMPILE=\"unix_update\" -unix_update_LDFLAGS = @EXE_LDFLAGS@ -unix_update_LDADD = $(top_builddir)/libpam_internal/libpam_internal.la \ - @LIBCRYPT@ @LIBSELINUX@ @LIBAUDIT@ -endif - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_userdb/Makefile.am b/modules/pam_userdb/Makefile.am deleted file mode 100644 index 3b8f7043..00000000 --- a/modules/pam_userdb/Makefile.am +++ /dev/null @@ -1,38 +0,0 @@ -# -# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) create.pl - -if HAVE_DOC -dist_man_MANS = pam_userdb.8 -endif -XMLS = README.xml pam_userdb.8.xml -dist_check_SCRIPTS = tst-pam_userdb -TESTS = $(dist_check_SCRIPTS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif - -AM_CFLAGS = -I$(top_srcdir)/libpam/include $(WARN_CFLAGS) -AM_LDFLAGS = -no-undefined -avoid-version -module @LIBDB@ @LIBCRYPT@ -if HAVE_VERSIONING - AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif - -securelib_LTLIBRARIES = pam_userdb.la -pam_userdb_la_LIBADD = $(top_builddir)/libpam/libpam.la - -noinst_HEADERS = pam_userdb.h - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_usertype/Makefile.am b/modules/pam_usertype/Makefile.am deleted file mode 100644 index d7890a17..00000000 --- a/modules/pam_usertype/Makefile.am +++ /dev/null @@ -1,37 +0,0 @@ -# -# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk -# Copyright (c) 2020 Red Hat, Inc. -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) - -if HAVE_DOC -dist_man_MANS = pam_usertype.8 -endif -XMLS = README.xml pam_usertype.8.xml -dist_check_SCRIPTS = tst-pam_usertype -TESTS = $(dist_check_SCRIPTS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif - -AM_CFLAGS = -I$(top_srcdir)/libpam/include $(WARN_CFLAGS) -AM_LDFLAGS = -no-undefined -avoid-version -module -if HAVE_VERSIONING - AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif - -securelib_LTLIBRARIES = pam_usertype.la -pam_usertype_la_LIBADD = $(top_builddir)/libpam/libpam.la - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_warn/Makefile.am b/modules/pam_warn/Makefile.am deleted file mode 100644 index 112f6fec..00000000 --- a/modules/pam_warn/Makefile.am +++ /dev/null @@ -1,39 +0,0 @@ -# -# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) - -if HAVE_DOC -dist_man_MANS = pam_warn.8 -endif -XMLS = README.xml pam_warn.8.xml -dist_check_SCRIPTS = tst-pam_warn -TESTS = $(dist_check_SCRIPTS) $(check_PROGRAMS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif - -AM_CFLAGS = -I$(top_srcdir)/libpam/include $(WARN_CFLAGS) -AM_LDFLAGS = -no-undefined -avoid-version -module -if HAVE_VERSIONING - AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif - -securelib_LTLIBRARIES = pam_warn.la -pam_warn_la_LIBADD = $(top_builddir)/libpam/libpam.la - -check_PROGRAMS = tst-pam_warn-retval -tst_pam_warn_retval_LDADD = $(top_builddir)/libpam/libpam.la - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_wheel/Makefile.am b/modules/pam_wheel/Makefile.am deleted file mode 100644 index 4a249625..00000000 --- a/modules/pam_wheel/Makefile.am +++ /dev/null @@ -1,36 +0,0 @@ -# -# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) - -if HAVE_DOC -dist_man_MANS = pam_wheel.8 -endif -XMLS = README.xml pam_wheel.8.xml -dist_check_SCRIPTS = tst-pam_wheel -TESTS = $(dist_check_SCRIPTS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif - -AM_CFLAGS = -I$(top_srcdir)/libpam/include $(WARN_CFLAGS) -AM_LDFLAGS = -no-undefined -avoid-version -module -if HAVE_VERSIONING - AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif - -securelib_LTLIBRARIES = pam_wheel.la -pam_wheel_la_LIBADD = $(top_builddir)/libpam/libpam.la - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/modules/pam_xauth/Makefile.am b/modules/pam_xauth/Makefile.am deleted file mode 100644 index 67c95fda..00000000 --- a/modules/pam_xauth/Makefile.am +++ /dev/null @@ -1,36 +0,0 @@ -# -# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk -# - -CLEANFILES = *~ -MAINTAINERCLEANFILES = $(MANS) README - -EXTRA_DIST = $(XMLS) - -if HAVE_DOC -dist_man_MANS = pam_xauth.8 -endif -XMLS = README.xml pam_xauth.8.xml -dist_check_SCRIPTS = tst-pam_xauth -TESTS = $(dist_check_SCRIPTS) - -securelibdir = $(SECUREDIR) -if HAVE_VENDORDIR -secureconfdir = $(VENDOR_SCONFIGDIR) -else -secureconfdir = $(SCONFIGDIR) -endif - -AM_CFLAGS = -I$(top_srcdir)/libpam/include $(WARN_CFLAGS) -AM_LDFLAGS = -no-undefined -avoid-version -module -if HAVE_VERSIONING - AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map -endif - -securelib_LTLIBRARIES = pam_xauth.la -pam_xauth_la_LIBADD = $(top_builddir)/libpam/libpam.la @LIBSELINUX@ - -if ENABLE_REGENERATE_MAN -dist_noinst_DATA = README --include $(top_builddir)/Make.xml.rules -endif diff --git a/po/.gitignore b/po/.gitignore deleted file mode 100644 index 7309e90e..00000000 --- a/po/.gitignore +++ /dev/null @@ -1,13 +0,0 @@ -*.gmo -Makefile.in.in -Makevars.template -POTFILES -Rules-quot -boldquot.sed -en@boldquot.header -en@quot.header -insert-header.sin -quot.sed -remove-potcdate.sed -remove-potcdate.sin -stamp-po diff --git a/po/Makevars b/po/Makevars deleted file mode 100644 index bd47dcdd..00000000 --- a/po/Makevars +++ /dev/null @@ -1,53 +0,0 @@ -# Makefile variables for PO directory in any package using GNU gettext. - -# Usually the message domain is the same as the package name. -DOMAIN = $(PACKAGE) - -# These two variables depend on the location of this directory. -subdir = po -top_builddir = .. - -# These options get passed to xgettext. -XGETTEXT_OPTIONS = -E --keyword=_ --keyword=N_ - -# This is the copyright holder that gets inserted into the header of the -# $(DOMAIN).pot file. Set this to the copyright holder of the surrounding -# package. (Note that the msgstr strings, extracted from the package's -# sources, belong to the copyright holder of the package.) Translators are -# expected to transfer the copyright for their translations to this person -# or entity, or to disclaim their copyright. The empty string stands for -# the public domain; in this case the translators are expected to disclaim -# their copyright. -COPYRIGHT_HOLDER = Linux-PAM Project - -# This is the email address or URL to which the translators shall report -# bugs in the untranslated strings: -# - Strings which are not entire sentences, see the maintainer guidelines -# in the GNU gettext documentation, section 'Preparing Strings'. -# - Strings which use unclear terms or require additional context to be -# understood. -# - Strings which make invalid assumptions about notation of date, time or -# money. -# - Pluralisation problems. -# - Incorrect English spelling. -# - Incorrect formatting. -# It can be your email address, or a mailing list address where translators -# can write to without being subscribed, or the URL of a web page through -# which the translators can contact you. -MSGID_BUGS_ADDRESS = https://github.com/linux-pam/linux-pam/issues - -# This is the list of locale categories, beyond LC_MESSAGES, for which the -# message catalogs shall be used. It is usually empty. -EXTRA_LOCALE_CATEGORIES = - -# This tells whether the $(DOMAIN).pot file contains messages with an 'msgctxt' -# context. Possible values are "yes" and "no". Set this to yes if the -# package uses functions taking also a message context, like pgettext(), or -# if in $(XGETTEXT_OPTIONS) you define keywords with a context argument. -USE_MSGCTXT = no - -# These options get passed to msgmerge. -# Useful options are in particular: -# --previous to keep previous msgids of translated messages, -# --quiet to reduce the verbosity. -MSGMERGE_OPTIONS = diff --git a/tests/.gitignore b/tests/.gitignore deleted file mode 100644 index 462f93c1..00000000 --- a/tests/.gitignore +++ /dev/null @@ -1,16 +0,0 @@ -tst-dlopen -tst-pam_acct_mgmt -tst-pam_authenticate -tst-pam_chauthtok -tst-pam_close_session -tst-pam_end -tst-pam_fail_delay -tst-pam_get_item -tst-pam_get_user -tst-pam_getenvlist -tst-pam_open_session -tst-pam_set_data -tst-pam_set_item -tst-pam_setcred -tst-pam_start -tst-pam_mkargv diff --git a/tests/Makefile.am b/tests/Makefile.am deleted file mode 100644 index 7fb662e5..00000000 --- a/tests/Makefile.am +++ /dev/null @@ -1,22 +0,0 @@ -# -# Copyright (c) 2006, 2009 Thorsten Kukuk -# - -AM_CFLAGS = -DLIBPAM_COMPILE -I$(top_srcdir)/libpam/include \ - -I$(top_srcdir)/libpam $(WARN_CFLAGS) -LDADD = $(top_builddir)/libpam_internal/libpam_internal.la \ - $(top_builddir)/libpam/libpam.la - -CLEANFILES = *~ - -TESTS = tst-pam_start tst-pam_end tst-pam_fail_delay tst-pam_open_session \ - tst-pam_close_session tst-pam_acct_mgmt tst-pam_authenticate \ - tst-pam_chauthtok tst-pam_setcred tst-pam_get_item tst-pam_set_item \ - tst-pam_getenvlist tst-pam_get_user tst-pam_get_data tst-pam_set_data \ - tst-pam_mkargv tst-pam_start_confdir tst-pam_get_authtok - -EXTRA_DIST = confdir - -check_PROGRAMS = ${TESTS} tst-dlopen - -tst_dlopen_LDADD = $(top_builddir)/libpam_internal/libpam_internal.la -ldl diff --git a/xtests/.gitignore b/xtests/.gitignore deleted file mode 100644 index 41d2056b..00000000 --- a/xtests/.gitignore +++ /dev/null @@ -1,21 +0,0 @@ -tst-pam_access1 -tst-pam_access2 -tst-pam_access3 -tst-pam_access4 -tst-pam_dispatch1 -tst-pam_dispatch2 -tst-pam_dispatch3 -tst-pam_dispatch4 -tst-pam_dispatch5 -tst-pam_limits1 -tst-pam_unix1 -tst-pam_unix2 -tst-pam_unix3 -tst-pam_unix4 -tst-pam_succeed_if1 -tst-pam_group1 -tst-pam_authfail -tst-pam_authsucceed -tst-pam_pwhistory1 -tst-pam_time1 -tst-pam_motd diff --git a/xtests/Makefile.am b/xtests/Makefile.am deleted file mode 100644 index acf97469..00000000 --- a/xtests/Makefile.am +++ /dev/null @@ -1,57 +0,0 @@ -# -# Copyright (c) 2006 Thorsten Kukuk -# - -AM_CFLAGS = -DLIBPAM_COMPILE -I$(top_srcdir)/libpam/include \ - -I$(top_srcdir)/libpamc/include -I$(top_srcdir)/libpam_misc/include \ - $(WARN_CFLAGS) -LDADD = $(top_builddir)/libpam/libpam.la \ - $(top_builddir)/libpam_misc/libpam_misc.la - -CLEANFILES = *~ $(XTESTS) - -EXTRA_DIST = run-xtests.sh tst-pam_dispatch1.pamd tst-pam_dispatch2.pamd \ - tst-pam_dispatch3.pamd tst-pam_dispatch4.pamd \ - tst-pam_dispatch5.pamd \ - tst-pam_unix1.pamd tst-pam_unix2.pamd tst-pam_unix3.pamd \ - tst-pam_unix4.pamd \ - tst-pam_unix1.sh tst-pam_unix2.sh tst-pam_unix3.sh \ - tst-pam_unix4.sh \ - access.conf tst-pam_access1.pamd tst-pam_access1.sh \ - tst-pam_access2.pamd tst-pam_access2.sh \ - tst-pam_access3.pamd tst-pam_access3.sh \ - tst-pam_access4.pamd tst-pam_access4.sh \ - limits.conf tst-pam_limits1.pamd tst-pam_limits1.sh \ - tst-pam_succeed_if1.pamd tst-pam_succeed_if1.sh \ - group.conf tst-pam_group1.pamd tst-pam_group1.sh \ - tst-pam_authfail.pamd tst-pam_authsucceed.pamd \ - tst-pam_shells.pamd shells.conf tst-pam_shells.sh \ - tst-pam_substack1.pamd tst-pam_substack1a.pamd tst-pam_substack1.sh \ - tst-pam_substack2.pamd tst-pam_substack2a.pamd tst-pam_substack2.sh \ - tst-pam_substack3.pamd tst-pam_substack3a.pamd tst-pam_substack3.sh \ - tst-pam_substack4.pamd tst-pam_substack4a.pamd tst-pam_substack4.sh \ - tst-pam_substack5.pamd tst-pam_substack5a.pamd tst-pam_substack5.sh \ - tst-pam_assemble_line1.pamd tst-pam_assemble_line1.sh \ - tst-pam_pwhistory1.pamd tst-pam_pwhistory1.sh \ - tst-pam_time1.pamd time.conf \ - tst-pam_motd.sh tst-pam_motd1.sh tst-pam_motd2.sh \ - tst-pam_motd3.sh tst-pam_motd4.sh tst-pam_motd1.pamd \ - tst-pam_motd2.pamd tst-pam_motd3.pamd tst-pam_motd4.pamd - -XTESTS = tst-pam_dispatch1 tst-pam_dispatch2 tst-pam_dispatch3 \ - tst-pam_dispatch4 tst-pam_dispatch5 \ - tst-pam_unix1 tst-pam_unix2 tst-pam_unix3 tst-pam_unix4 \ - tst-pam_access1 tst-pam_access2 tst-pam_access3 \ - tst-pam_access4 tst-pam_limits1 tst-pam_succeed_if1 \ - tst-pam_group1 tst-pam_authfail tst-pam_authsucceed \ - tst-pam_pwhistory1 tst-pam_time1 tst-pam_motd \ - tst-pam_shells - -NOSRCTESTS = tst-pam_substack1 tst-pam_substack2 tst-pam_substack3 \ - tst-pam_substack4 tst-pam_substack5 tst-pam_assemble_line1 - - -EXTRA_PROGRAMS = $(XTESTS) - -xtests: $(XTESTS) run-xtests.sh - "$(srcdir)"/run-xtests.sh "$(srcdir)" ${XTESTS} ${NOSRCTESTS}