Annotation of doc/krb_note.txt, revision 1.2

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

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>