Bug 14599

Summary: pam_kerberosIV.so in the 'krb.??' package ?
Product: Base System Reporter: yakisoba <yakisoba>
Component: miscAssignee: freebsd-bugs (Nobody) <bugs>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 3.3-STABLE   
Hardware: Any   
OS: Any   

Description yakisoba 1999-10-29 19:40:01 UTC
When do 'make release', pam_kerberosIV.so is not found.

Fix: 

I think 'lib/libpam/modules/pam_kerberosIV' move to
under the directory 'kerberosIV/lib'.
But I do not test now...
Comment 1 dd freebsd_committer freebsd_triage 2001-06-01 04:17:09 UTC
State Changed
From-To: open->closed

Transient build error.
Comment 2 yakisoba 2001-06-19 09:09:50 UTC
 Really ?
 Which package contains 'pam_kerberosIV.so' and 'pam_krb5.so' ?

 4.3-RELEASE/bin/bin.?? .... no
    usr/lib/pam_cleartext_pass_ok.so
    usr/lib/pam_deny.so
    usr/lib/pam_opie.so
    usr/lib/pam_permit.so
    usr/lib/pam_radius.so
    usr/lib/pam_ssh.so
    usr/lib/pam_tacplus.so
    usr/lib/pam_unix.so

 4.3-RELEASE/crypto/krb4.?? .... no

 4.3-RELEASE/crypto/krb5.?? .... no

 This problem is not 'build error'.
 'make buildworld' and 'make installworld' is fine.
 But 'make release' is not.

 'bin.??' package build without 'MAKE_KERBEROS4' and 'MAKE_KERBEROS5'.
 'krb4.??' package build in 'kerberosIV' directory only.
 'krb5.??' package build in 'kerberos5' directory only.
 (except 'make kprog' targets.)

 So, need to fix.

 I think 1 or 2.

  1. these modules move to kerberos* directory, and build on there.
    src/lib/libpam/modules/pam_kerberosIV -> src/kerberosIV/lib/libpam/modules
    src/lib/libpam/modules/pam_krb5 -> src/kerberos5/lib/libpam/modules

  2. When 'make kprog', building these modules.
	  
  # $FreeBSD: src/kerberosIV/Makefile,v 1.13 1999/09/06 06:30:48 markm Exp $

  ....

  # These are the programs which depend on kerberos
  kprog:
  	cd ${SDIR}/bin/rcp; ${CODAI}
  	cd ${SDIR}/gnu/usr.bin/cvs; ${CODAI}
  	cd ${SDIR}/libexec/ftpd; ${CODAI}
  	cd ${SDIR}/libexec/rlogind; ${CODAI}
  	cd ${SDIR}/libexec/rshd; ${CODAI}
  	cd ${SDIR}/usr.bin/login; ${CODAI}
  	cd ${SDIR}/usr.bin/passwd; ${CODAI}
  	cd ${SDIR}/usr.bin/rlogin; ${CODAI}
  	cd ${SDIR}/usr.bin/rsh; ${CODAI}
  	cd ${SDIR}/usr.bin/su; ${CODAI}
  	cd ${SDIR}/sbin/dump; ${CODAI}
  	cd ${SDIR}/sbin/restore; ${CODAI}
=> 	cd ${SDIR}/lib/libpam/modules/pam_kerberosIV; ${CODAI}