[907] in Kerberos_V5_Development
The krb5.conf changes have been checked in.
daemon@ATHENA.MIT.EDU (Theodore Ts'o)
Sat Apr 22 01:31:40 1995
Date: Sat, 22 Apr 1995 01:31:33 +0500
From: Theodore Ts'o <tytso@MIT.EDU>
To: krbdev@MIT.EDU
OK, the changes to use the new config file format have been checked in.
The krb5 programs will now require the config file to be in
/etc/krb5.conf under Unix. The pathname to the krb5.conf file can be
overridden by setting the KRB5_CONFIG environment variable.
A sample krb5.conf file can be found in src/config-files/krb5.conf; you
should be able to just copy that file to /etc.
Keith, if you don't want to tackle porting the new-style config file
right away (because of other priorities, like the gss-sample
application), you can define OLD_CONFIG_FILES in
include/krb5/stock/osconf.h. This will allow you to use the old-style
files again.
When you do decide to do the port, note that the file profile.h
(generated from profile.hin) is like krb5.h and gssapi.h in that it
shouldn't include other include krb5 files --- most notably, it
shouldn't include k5-config.h. The idea is that the profile library
(and profile.h) should be able to stand alone, and not necessarily be
tied to the Kerberos distribution.
The profile libraries still are missing a lot of functionality that I
want to add at some point (for example, support for searching through
multiple configuration files so that a user can have a ~/.krb5rc file
which can selectively override parts of /etc/krb5.conf). However,
what's there is good enough for the short term.
- Ted