From 890b32ee41df0d6e6a46be59babec6f1bba0606c Mon Sep 17 00:00:00 2001 From: Ruslan Ermilov Date: Fri, 11 Oct 2002 14:17:09 +0000 Subject: [PATCH] Build kerberized versions of the PAM library, and install them into corresponding distributions during "make release". (This also cleans the "slib" distribution up from the .o files.) PR: misc/43825 (inspired by) --- kerberos5/Makefile | 2 +- kerberosIV/Makefile | 2 +- lib/libpam/Makefile.inc | 8 ++++++++ 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/kerberos5/Makefile b/kerberos5/Makefile index c18111a4d6f..3423b0637f6 100644 --- a/kerberos5/Makefile +++ b/kerberos5/Makefile @@ -3,7 +3,7 @@ SUBDIR= doc lib libexec usr.bin usr.sbin # These are the programs which depend on Kerberos. -KPROGS= secure/usr.bin/ssh secure/usr.sbin/sshd +KPROGS= lib/libpam secure/usr.bin/ssh secure/usr.sbin/sshd # This target is used to rebuild these programs WITH Kerberos. kerberize: diff --git a/kerberosIV/Makefile b/kerberosIV/Makefile index e3681558e2d..588a4f4edfc 100644 --- a/kerberosIV/Makefile +++ b/kerberosIV/Makefile @@ -5,7 +5,7 @@ MAINTAINER= markm@FreeBSD.org SUBDIR= include lib libexec usr.bin usr.sbin # These are the programs which depend on Kerberos. -KPROGS= bin/rcp libexec/ftpd libexec/rlogind libexec/rshd \ +KPROGS= bin/rcp lib/libpam libexec/ftpd libexec/rlogind libexec/rshd \ sbin/dump sbin/restore usr.bin/login usr.bin/passwd \ usr.bin/rlogin usr.bin/rsh usr.bin/su # kerberosIV'ed cvs is broken diff --git a/lib/libpam/Makefile.inc b/lib/libpam/Makefile.inc index a0b4860346b..5a1794f4e9a 100644 --- a/lib/libpam/Makefile.inc +++ b/lib/libpam/Makefile.inc @@ -26,3 +26,11 @@ SHLIB_MAJOR= 2 +.if !defined(NOCRYPT) && !defined(NO_OPENSSL) +.if defined(MAKE_KERBEROS4) +DISTRIBUTION+= krb4 +.endif +.if defined(MAKE_KERBEROS5) +DISTRIBUTION+= krb5 +.endif +.endif