diff options
author | Ken Raeburn <raeburn@mit.edu> | 2005-08-17 00:39:42 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@mit.edu> | 2005-08-17 00:39:42 +0000 |
commit | a811926214e3d3c8b9c1b0d4daa7ec46e0a48d0f (patch) | |
tree | dcc6d885bcbdf473abec947dcce081a87373d482 /src/tests/dejagnu | |
parent | 51cd67bb0119e879bd4f41c7f3120f7669619a9c (diff) | |
download | krb5-a811926214e3d3c8b9c1b0d4daa7ec46e0a48d0f.zip krb5-a811926214e3d3c8b9c1b0d4daa7ec46e0a48d0f.tar.gz krb5-a811926214e3d3c8b9c1b0d4daa7ec46e0a48d0f.tar.bz2 |
* Makefile.in (site.exp): Write KRB5_DB_MODULE_DIR setting into site.exp.
Depend on Makefile.
* config/default.exp (setup_kerberos_files): Don't write database_name entry
into KDC config file.
(setup_krb5_conf): Write new config lines for the realm into the krb5.conf file
for the KDC.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17333 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/tests/dejagnu')
-rw-r--r-- | src/tests/dejagnu/ChangeLog | 5 | ||||
-rw-r--r-- | src/tests/dejagnu/Makefile.in | 3 | ||||
-rw-r--r-- | src/tests/dejagnu/config/ChangeLog | 7 | ||||
-rw-r--r-- | src/tests/dejagnu/config/default.exp | 15 |
4 files changed, 28 insertions, 2 deletions
diff --git a/src/tests/dejagnu/ChangeLog b/src/tests/dejagnu/ChangeLog index 5609191..8ab80f3 100644 --- a/src/tests/dejagnu/ChangeLog +++ b/src/tests/dejagnu/ChangeLog @@ -1,3 +1,8 @@ +2005-08-16 Ken Raeburn <raeburn@mit.edu> + + * Makefile.in (site.exp): Write KRB5_DB_MODULE_DIR setting into + site.exp. Depend on Makefile. + 2004-02-12 Tom Yu <tlyu@mit.edu> * Makefile.in (check-runtest-yes): Add PRIOCNTL_HACK. diff --git a/src/tests/dejagnu/Makefile.in b/src/tests/dejagnu/Makefile.in index 9b33645..28a8201 100644 --- a/src/tests/dejagnu/Makefile.in +++ b/src/tests/dejagnu/Makefile.in @@ -41,9 +41,10 @@ runenv.vals: runenv.vars $(KRB5_RUN_ENV) for i in `cat runenv.vars`; do \ eval echo "{$$i=\$$$$i}"; done > runenv.vals -site.exp: runenv.vals +site.exp: runenv.vals Makefile echo "set runvarlist [list `cat runenv.vals | tr '\n' ' '`]" | \ sed -e 's%=\.%='`pwd`'/.%g' > site.exp + echo "set KRB5_DB_MODULE_DIR {$(KRB5_DB_MODULE_DIR)}" >> site.exp # +++ Dependency line eater +++ # diff --git a/src/tests/dejagnu/config/ChangeLog b/src/tests/dejagnu/config/ChangeLog index 030793f..a37583d 100644 --- a/src/tests/dejagnu/config/ChangeLog +++ b/src/tests/dejagnu/config/ChangeLog @@ -1,3 +1,10 @@ +2005-08-16 Ken Raeburn <raeburn@mit.edu> + + * default.exp (setup_kerberos_files): Don't write database_name + entry into KDC config file. + (setup_krb5_conf): Write new config lines for the realm into the + krb5.conf file for the KDC. + 2005-03-14 Ken Raeburn <raeburn@mit.edu> * default.exp (start_tail): Make 'standalone' an additional diff --git a/src/tests/dejagnu/config/default.exp b/src/tests/dejagnu/config/default.exp index 5a37b9d..261d370 100644 --- a/src/tests/dejagnu/config/default.exp +++ b/src/tests/dejagnu/config/default.exp @@ -809,7 +809,7 @@ proc setup_kerberos_files { } { puts $conffile "" puts $conffile "\[realms\]" puts $conffile " $REALMNAME = \{" - puts $conffile " database_name = $tmppwd/db" +# puts $conffile " database_name = $tmppwd/db" puts $conffile " admin_database_name = $tmppwd/adb" puts $conffile " admin_database_lockfile = $tmppwd/adb.lock" puts $conffile " key_stash_file = $tmppwd/stash" @@ -883,6 +883,7 @@ proc setup_krb5_conf { {type client} } { global permitted_enctypes global mode global portbase + global KRB5_DB_MODULE_DIR # Create a krb5.conf file. if { ![file exists $tmppwd/krb5.$type.conf] \ @@ -919,6 +920,9 @@ proc setup_krb5_conf { {type client} } { puts $conffile " kpasswd_server = $hostname:[expr 5 + $portbase]" puts $conffile " default_domain = $domain" puts $conffile " krb524_server = $hostname:[expr 7 + $portbase]" + if { $type == "kdc" } { + puts $conffile " database_module = foo_db2" + } puts $conffile " \}" puts $conffile "" puts $conffile "\[domain_realm\]" @@ -929,6 +933,15 @@ proc setup_krb5_conf { {type client} } { puts $conffile " admin_server = FILE:$tmppwd/kadmind5.log" puts $conffile " kdc = FILE:$tmppwd/kdc.log" puts $conffile " default = FILE:$tmppwd/others.log" + puts $conffile "" + if { $type == "kdc" } { + puts $conffile "\[db_modules\]" + puts $conffile " db_module_dir = $tmppwd/../../../util/fakedest$KRB5_DB_MODULE_DIR" + puts $conffile " foo_db2 = {" + puts $conffile " db_library = db2" + puts $conffile " database_name = $tmppwd/db" + puts $conffile " }" + } close $conffile } } |