1
0
mirror of https://github.com/openbsd/src.git synced 2025-01-10 06:47:55 -08:00
openbsd-src/kerberosIV
2002-02-16 19:27:05 +00:00
..
doc Change the include directive for Makefile.inc to use double-quotes 2001-01-09 02:41:17 +00:00
lib Don't put krb5 stuff in libkafs, as this creates some very unwanted 2001-07-11 09:26:22 +00:00
libexec please even more architectures. the various linkers we have are just weird 2002-02-16 19:27:05 +00:00
src the same resolv.c needs to be in both krb and krb5, for static arch like vax 2002-02-13 19:22:39 +00:00
usr.bin full library lists, until this gets fixed 2001-07-01 21:47:08 +00:00
usr.sbin Reorder linking for the sake of static arches. 2001-07-28 01:25:02 +00:00
Makefile use ${SUDO} for make includes 2001-07-03 18:33:03 +00:00
Makefile.inc remove MIPS leftovers. 2001-07-08 17:56:52 +00:00
README Set kerberosIV version number at only _one_ place. 2001-05-03 19:21:51 +00:00

$OpenBSD: README,v 1.4 2001/05/03 19:21:51 hin Exp $

This version is based on version 1.0.2 of the Kerberos IV distribution
from KTH, which is available from ftp://ftp.pdc.kth.se/pub/krb4/src/.

A webpage is available at http://www.pdc.kth.se/kth-krb/.

UPGRADING
---------

1. Import the distribution into src/kerberosIV/src. Dont forget to change
   all '$Id: README,v 1.4 2001/05/03 19:21:51 hin Exp $' tags etc. to '$KTH: ... $'.
2. mkdir /tmp/krb 
   cd /tmp/krb 
   /usr/src/kerberosIV/src/configure --disable-otp
3. cd include ; make
4. cp config.h protos.h roken-common.h ktypes.h version.h \
	/usr/src/kerberosIV/src/include
5. cd ../lib/roken ; make roken.h ; make print_version.h
6. cp roken.h print_version.h /usr/src/kerberosIV/lib/roken

7. merge in OpenBSD specific changes:
	src/lib/krb/krb.h		Path to krb.equiv 
					Remove dependency on ktypes.h
	src/lib/krb/defaults.c		Path to srvtab
	src/lib/kdb/krb_db.h 		Path to kerberos database changed to 
					/etc/kerberosIV/principal
	src/lib/kdb/kdc.h		Path to master key
	src/slave/kprop.h		Path to srvtab
	src/kadmin/kadm_server.h	Path to admin acl files
	src/lib/kadm/kadm.b		<krb_db.h> -> <kerberosIV/krb_db.h>

8. Update the kafs.h include file with a newer from Arla, this is
   needed for the afs client. *yuk*
9. Update any other utilities that may need to be changed.
10. Remember to update version number in the file src/include/config.h.
11. If necessary, bump version number on any shared libraries that have
    changed.

OTP
---

OTP is not currently supported, even though code is available in KTH Kerberos.
The reason for this is simply that nobody cares enough to make it work. If you
need OTP, fixing it should be quite simple.