diff options
author | ru <ru@FreeBSD.org> | 2004-01-18 14:58:07 +0000 |
---|---|---|
committer | ru <ru@FreeBSD.org> | 2004-01-18 14:58:07 +0000 |
commit | 24ae6823ef575f90e165a17f7e73f2106660d858 (patch) | |
tree | 78c1858537d7fc2b2e19f2733ed5f790e6ef83f9 /lib/libpam | |
parent | c0ac883f96e6ec66ff76a176833a3947dec6a6d1 (diff) | |
download | FreeBSD-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.inc | 4 | ||||
-rw-r--r-- | lib/libpam/libpam/Makefile | 4 | ||||
-rw-r--r-- | lib/libpam/modules/pam_krb5/Makefile | 1 | ||||
-rw-r--r-- | lib/libpam/modules/pam_ksu/Makefile | 1 | ||||
-rw-r--r-- | lib/libpam/modules/pam_ssh/Makefile | 1 |
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 |