"Kerberos and LON-CAPA, The Way it Should Be Done"
==================================================
produced by Penguin Dementia Publications (aka Scott)
RedHat 7.1 note:
Need several devel rpms to compile kerberos...
db3-devel
db2-devel
libtermcap-devel
Ok, this is originally saved as doc/krb_note.txt in the
CVS repository.
Here is the build process, carved into stone
(we've done this multiple ways in the past, including
a crazily customized perl-kerberos-module Makefile_krb
that is different than what is generated by
"perl Makefile.PL").
I'm trying to do this "the right way". So here are the steps:
* Get the perl kerberos module from CPAN (http://www.cpan.org/)
The module version I got was
Krb4-1.1
* Get athena-kerberos-version-4
The tarball looks like this:
krb4-0.10.1.tar
On the world-wide web, an example URL to get this is
http://sunsite.ualberta.ca/pub/Mirror/kth-krb/src/
Suffice it to say the tarball will likely be maintained/retained
for sometime in the sunsite-->metalab-->ibiblio repository system
There are several more recent releases since Sept 1999, but
I'm not trying to change-everything-at-once right now.
* Install athena-kerberos-version-4 by
altering configure.in to read
[root@kirk krb4-0.10.1]# diff configure.in configure.in~
27c27
< AC_PREFIX_DEFAULT(/usr/local/krb4)
---
> AC_PREFIX_DEFAULT(/usr/athena)
/usr/local/krb4 is what you want on this line!!!!
* generate new configure file by typing this command
autoconf configure.in > configure
* then of course
./configure
* then
make
* then
make install
The file listing of this will be in doc/otherfiles on the
CVS repository (installed binaries).
* the perl module will now install correctly
(before it hiccupped, coughed, was severely upset
due to kerberos being in /usr/athena as opposed to /usr/local/krb4)
* perl module installation is as usual
perl Makefile.PL; make; make test; make install
* go get a cup of coffee so you don't see all the weird warning
messages that flash at you
* it really works
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>