summaryrefslogtreecommitdiffstats
path: root/lib/libpam
diff options
context:
space:
mode:
authorru <ru@FreeBSD.org>2004-01-18 14:58:07 +0000
committerru <ru@FreeBSD.org>2004-01-18 14:58:07 +0000
commit24ae6823ef575f90e165a17f7e73f2106660d858 (patch)
tree78c1858537d7fc2b2e19f2733ed5f790e6ef83f9 /lib/libpam
parentc0ac883f96e6ec66ff76a176833a3947dec6a6d1 (diff)
downloadFreeBSD-src-24ae6823ef575f90e165a17f7e73f2106660d858.zip
FreeBSD-src-24ae6823ef575f90e165a17f7e73f2106660d858.tar.gz
Deal better with the crypto version of the PAM library that goes
on the release media -- only put what is different in the crypto version compared to the base version. This reduces PAM entries in /usr/lib in the "crypto" distribution to: libpam.a libpam.so@ libpam.so.2 pam_krb5.so@ pam_krb5.so.2 pam_ksu.so@ pam_ksu.so.2 pam_ssh.so@ pam_ssh.so.2 The libpam.so* is still redundant (it is identical to the "base" version), but we can't set DISTRIBUTION differently for libpam.a and libpam.so. (The removal of libpam.so* from the crypto distribution could be addressed by the release/scripts/crypto-make.sh script, but then we'd also need to remove redundant PAM headers, and I'm not sure this is worth a hassle.)
Diffstat (limited to 'lib/libpam')
-rw-r--r--lib/libpam/Makefile.inc4
-rw-r--r--lib/libpam/libpam/Makefile4
-rw-r--r--lib/libpam/modules/pam_krb5/Makefile1
-rw-r--r--lib/libpam/modules/pam_ksu/Makefile1
-rw-r--r--lib/libpam/modules/pam_ssh/Makefile1
5 files changed, 7 insertions, 4 deletions
diff --git a/lib/libpam/Makefile.inc b/lib/libpam/Makefile.inc
index 09ebced..0924fdc 100644
--- a/lib/libpam/Makefile.inc
+++ b/lib/libpam/Makefile.inc
@@ -25,7 +25,3 @@
# $FreeBSD$
SHLIB_MAJOR= 2
-
-.if !defined(NOCRYPT) && !defined(NO_OPENSSL)
-DISTRIBUTION= crypto
-.endif
diff --git a/lib/libpam/libpam/Makefile b/lib/libpam/libpam/Makefile
index 2b17886..40bd66a 100644
--- a/lib/libpam/libpam/Makefile
+++ b/lib/libpam/libpam/Makefile
@@ -41,6 +41,10 @@ OPENPAM= ${.CURDIR}/../../../contrib/openpam
LIB= pam
NOPROFILE= YES
+.if !defined(NOCRYPT) && !defined(NO_OPENSSL)
+DISTRIBUTION= crypto
+.endif
+
SRCS= openpam_borrow_cred.c \
openpam_configure.c \
openpam_dispatch.c \
diff --git a/lib/libpam/modules/pam_krb5/Makefile b/lib/libpam/modules/pam_krb5/Makefile
index 8ace54c..00135f1 100644
--- a/lib/libpam/modules/pam_krb5/Makefile
+++ b/lib/libpam/modules/pam_krb5/Makefile
@@ -28,6 +28,7 @@ LIB= pam_krb5
SRCS= pam_krb5.c
MAN= pam_krb5.8
+DISTRIBUTION= crypto
DPADD= ${LIBKRB5} ${LIBGSSAPI} ${LIBASN1} ${LIBCRYPTO} ${LIBCRYPT} \
${LIBCOM_ERR} ${LIBROKEN}
LDADD= -lkrb5 -lgssapi -lasn1 -lcrypto -lcrypt -lcom_err -lroken
diff --git a/lib/libpam/modules/pam_ksu/Makefile b/lib/libpam/modules/pam_ksu/Makefile
index 1cdafe8..3ca4904 100644
--- a/lib/libpam/modules/pam_ksu/Makefile
+++ b/lib/libpam/modules/pam_ksu/Makefile
@@ -28,6 +28,7 @@ LIB= pam_ksu
SRCS= pam_ksu.c
MAN= pam_ksu.8
+DISTRIBUTION= crypto
DPADD= ${LIBKRB5} ${LIBASN1} ${LIBCRYPTO} ${LIBCRYPT} \
${LIBCOM_ERR} ${LIBROKEN}
LDADD= -lkrb5 -lasn1 -lcrypto -lcrypt -lcom_err -lroken
diff --git a/lib/libpam/modules/pam_ssh/Makefile b/lib/libpam/modules/pam_ssh/Makefile
index c7e4c33..008aa5f 100644
--- a/lib/libpam/modules/pam_ssh/Makefile
+++ b/lib/libpam/modules/pam_ssh/Makefile
@@ -10,6 +10,7 @@ SRCS= pam_ssh.c
WARNS?= 0
CFLAGS+= -I${SSHSRC}
+DISTRIBUTION= crypto
DPADD= ${LIBSSH} ${LIBCRYPTO} ${LIBCRYPT}
LDADD= -lssh -lcrypto -lcrypt
OpenPOWER on IntegriCloud