Annotation of doc/krb_note.txt, revision 1.1
1.1 ! harris41 1: "Kerberos and LON-CAPA, The Way it Should Be Done"
! 2: ==================================================
! 3:
! 4: produced by Penguin Dementia Publications (aka Scott)
! 5:
! 6: Ok, this is originally saved as doc/krb_note.txt in the
! 7: CVS repository.
! 8:
! 9: Here is the build process, carved into stone
! 10: (we've done this multiple ways in the past, including
! 11: a crazily customized perl-kerberos-module Makefile_krb
! 12: that is different than what is generated by
! 13: "perl Makefile.PL").
! 14:
! 15: I'm trying to do this "the right way". So here are the steps:
! 16:
! 17: * Get the perl kerberos module from CPAN (http://www.cpan.org/)
! 18: The module version I got was
! 19: Krb4-1.1
! 20:
! 21: * Get athena-kerberos-version-4
! 22: The tarball looks like this:
! 23: krb4-0.10.1.tar
! 24:
! 25: On the world-wide web, an example URL to get this is
! 26: http://sunsite.ualberta.ca/pub/Mirror/kth-krb/src/
! 27: Suffice it to say the tarball will likely be maintained/retained
! 28: for sometime in the sunsite-->metalab-->ibiblio repository system
! 29: There are several more recent releases since Sept 1999, but
! 30: I'm not trying to change-everything-at-once right now.
! 31:
! 32: * Install athena-kerberos-version-4 by
! 33: altering configure.in to read
! 34: [root@kirk krb4-0.10.1]# diff configure.in configure.in~
! 35: 27c27
! 36: < AC_PREFIX_DEFAULT(/usr/local/krb4)
! 37: ---
! 38: > AC_PREFIX_DEFAULT(/usr/athena)
! 39:
! 40: /usr/local/krb4 is what you want on this line!!!!
! 41:
! 42: * generate new configure file by typing this command
! 43:
! 44: autoconf configure.in > configure
! 45:
! 46: * then of course
! 47: ./configure
! 48: * then
! 49: make
! 50: * then
! 51: make install
! 52:
! 53: The file listing of this will be in doc/otherfiles on the
! 54: CVS repository (installed binaries).
! 55:
! 56: * the perl module will now install correctly
! 57: (before it hiccupped, coughed, was severely upset
! 58: due to kerberos being in /usr/athena as opposed to /usr/local/krb4)
! 59:
! 60: * perl module installation is as usual
! 61: perl Makefile.PL; make; make test; make install
! 62:
! 63: * go get a cup of coffee so you don't see all the weird warning
! 64: messages that flash at you
! 65:
! 66: * it really works
! 67:
! 68:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>