Date: Wed, 29 Jan 2003 13:46:28 -0700 From: Cory Vokey <coryv@messagingdirect.com> To: freebsd-stable@freebsd.org Subject: cvs build with GSSAPI Message-ID: <3E383DA4.2040505@messagingdirect.com>
next in thread | raw e-mail | index | archive | help
Hi all, FYI - after many sleepless nights, I've finally managed to get a successful build of cvs with GSSAPI support on FreeBSD. If anyone is interested, I've documented the steps below: ************************************************ - install /usr/ports/security/krb5 into a directory other then /usr or /usr/local. I used /usr/local/kerberos. - install the latest cvs-1.11.4 as below: ./configure --enable-encryption --with-gssapi=/usr/local/kerberos edit src/client.c and add the following: #include "gssapi/gssapi.h" #include "gssapi/gssapi_krb5.h" #include "gssapi/gssapi_generic.h" comment out #include "xgssapi" make & make install - Now when you run ldd /usr/bin/cvs you'll see libkrb5.so linked in both /usr/lib and /usr/local/kerberos/lib. Remove /usr/lib/libkrb5.so. You'll get a symbol error in /usr/lib/libkrb5.so if you keep it in both places. - add a principal for cvs/hostname@realmname - export you krb5.keytab file ( ktadd cvs/hostname@realmname ) - edit inetd.conf and uncomment cvspserver. - kill -HUP `cat /var/run/inetd.pid` - Your good to go! ********************************************* Also, building GSSAPI into cvs on Linux was very easy. cvs just linked against /usr/kerberos/lib automatically, you don't have to build the libs from MIT. Enjoy! Cory Vokey Sr. Systems Administrator ACI/Messagingdirect To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3E383DA4.2040505>