krb5 commit: Move test utilities out of dejagnu subdirectory
Greg Hudson
ghudson at mit.edu
Sat May 29 17:24:56 EDT 2021
https://github.com/krb5/krb5/commit/7e83975575b4ad041f2e294f343a3c97346fba1f
commit 7e83975575b4ad041f2e294f343a3c97346fba1f
Author: Greg Hudson <ghudson at mit.edu>
Date: Thu May 20 21:45:56 2021 -0400
Move test utilities out of dejagnu subdirectory
Move pkinit-certs, proxy-certs, and t_inetd.c from tests/dejagnu to
tests and repoint references at the new locations.
.gitignore | 2 +-
src/tests/Makefile.in | 13 ++-
src/tests/dejagnu/Makefile.in | 11 +-
src/tests/dejagnu/config/default.exp | 4 +-
src/tests/dejagnu/deps | 6 +-
src/tests/dejagnu/pkinit-certs/ca.pem | 29 ----
src/tests/dejagnu/pkinit-certs/generic.p12 | Bin 2477 -> 0 bytes
src/tests/dejagnu/pkinit-certs/generic.pem | 21 ---
src/tests/dejagnu/pkinit-certs/kdc.pem | 29 ----
src/tests/dejagnu/pkinit-certs/make-certs.sh | 177 ----------------------
src/tests/dejagnu/pkinit-certs/privkey-enc.pem | 30 ----
src/tests/dejagnu/pkinit-certs/privkey.pem | 27 ----
src/tests/dejagnu/pkinit-certs/user-enc.p12 | Bin 2837 -> 0 bytes
src/tests/dejagnu/pkinit-certs/user-upn.p12 | Bin 2829 -> 0 bytes
src/tests/dejagnu/pkinit-certs/user-upn.pem | 28 ----
src/tests/dejagnu/pkinit-certs/user-upn2.p12 | Bin 2813 -> 0 bytes
src/tests/dejagnu/pkinit-certs/user-upn2.pem | 28 ----
src/tests/dejagnu/pkinit-certs/user-upn3.p12 | Bin 2829 -> 0 bytes
src/tests/dejagnu/pkinit-certs/user-upn3.pem | 28 ----
src/tests/dejagnu/pkinit-certs/user.p12 | Bin 2837 -> 0 bytes
src/tests/dejagnu/pkinit-certs/user.pem | 28 ----
src/tests/dejagnu/proxy-certs/ca.pem | 28 ----
src/tests/dejagnu/proxy-certs/make-certs.sh | 124 ---------------
src/tests/dejagnu/proxy-certs/proxy-badsig.pem | 56 -------
src/tests/dejagnu/proxy-certs/proxy-ideal.pem | 56 -------
src/tests/dejagnu/proxy-certs/proxy-no-match.pem | 54 -------
src/tests/dejagnu/proxy-certs/proxy-san.pem | 56 -------
src/tests/dejagnu/proxy-certs/proxy-subject.pem | 54 -------
src/tests/dejagnu/t_inetd.c | 142 -----------------
src/tests/deps | 2 +
src/tests/pkinit-certs/ca.pem | 29 ++++
src/tests/pkinit-certs/generic.p12 | Bin 0 -> 2477 bytes
src/tests/pkinit-certs/generic.pem | 21 +++
src/tests/pkinit-certs/kdc.pem | 29 ++++
src/tests/pkinit-certs/make-certs.sh | 177 ++++++++++++++++++++++
src/tests/pkinit-certs/privkey-enc.pem | 30 ++++
src/tests/pkinit-certs/privkey.pem | 27 ++++
src/tests/pkinit-certs/user-enc.p12 | Bin 0 -> 2837 bytes
src/tests/pkinit-certs/user-upn.p12 | Bin 0 -> 2829 bytes
src/tests/pkinit-certs/user-upn.pem | 28 ++++
src/tests/pkinit-certs/user-upn2.p12 | Bin 0 -> 2813 bytes
src/tests/pkinit-certs/user-upn2.pem | 28 ++++
src/tests/pkinit-certs/user-upn3.p12 | Bin 0 -> 2829 bytes
src/tests/pkinit-certs/user-upn3.pem | 28 ++++
src/tests/pkinit-certs/user.p12 | Bin 0 -> 2837 bytes
src/tests/pkinit-certs/user.pem | 28 ++++
src/tests/proxy-certs/ca.pem | 28 ++++
src/tests/proxy-certs/make-certs.sh | 124 +++++++++++++++
src/tests/proxy-certs/proxy-badsig.pem | 56 +++++++
src/tests/proxy-certs/proxy-ideal.pem | 56 +++++++
src/tests/proxy-certs/proxy-no-match.pem | 54 +++++++
src/tests/proxy-certs/proxy-san.pem | 56 +++++++
src/tests/proxy-certs/proxy-subject.pem | 54 +++++++
src/tests/t_authdata.py | 2 +-
src/tests/t_certauth.py | 2 +-
src/tests/t_inetd.c | 142 +++++++++++++++++
src/tests/t_pkinit.py | 2 +-
src/tests/t_proxy.py | 18 +--
src/util/k5test.py | 2 +-
59 files changed, 1025 insertions(+), 1029 deletions(-)
diff --git a/.gitignore b/.gitignore
index b40f467..c37b33d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -422,6 +422,7 @@ local.properties
/src/tests/s2p
/src/tests/s4u2proxy
/src/tests/s4u2self
+/src/tests/t_inetd
/src/tests/unlockiter
/src/tests/asn.1/expected_encode.out
@@ -440,7 +441,6 @@ local.properties
/src/tests/dejagnu/krb.sum
/src/tests/dejagnu/runenv.vals
/src/tests/dejagnu/site.exp
-/src/tests/dejagnu/t_inetd
/src/tests/dejagnu/tmpdir/
/src/tests/gss-threads/gss-client
diff --git a/src/tests/Makefile.in b/src/tests/Makefile.in
index ab416cc..02a3cc0 100644
--- a/src/tests/Makefile.in
+++ b/src/tests/Makefile.in
@@ -8,10 +8,12 @@ RUN_DB_TEST = $(RUN_SETUP) KRB5_KDC_PROFILE=kdc.conf KRB5_CONFIG=krb5.conf \
OBJS= adata.o etinfo.o forward.o gcred.o hist.o hooks.o hrealm.o \
icinterleave.o icred.o kdbtest.o localauth.o plugorder.o rdreq.o \
- replay.o responder.o s2p.o s4u2self.o s4u2proxy.o unlockiter.o
+ replay.o responder.o s2p.o s4u2self.o s4u2proxy.o t_inetd.o \
+ unlockiter.o
EXTRADEPSRCS= adata.c etinfo.c forward.c gcred.c hist.c hooks.c hrealm.c \
icinterleave.c icred.c kdbtest.c localauth.c plugorder.c rdreq.c \
- replay.c responder.c s2p.c s4u2self.c s4u2proxy.c unlockiter.c
+ replay.c responder.c s2p.c s4u2self.c s4u2proxy.c t_inetd.c \
+ unlockiter.c
TEST_DB = ./testdb
TEST_REALM = FOO.TEST.REALM
@@ -78,10 +80,15 @@ s4u2self: s4u2self.o $(KRB5_BASE_DEPLIBS)
s4u2proxy: s4u2proxy.o $(KRB5_BASE_DEPLIBS)
$(CC_LINK) -o $@ s4u2proxy.o $(KRB5_BASE_LIBS)
+t_inetd: t_inetd.o $(KRB5_BASE_DEPLIBS)
+ $(CC_LINK) -o $@ t_inetd.o $(LIBS) $(KRB5_BASE_LIBS)
+
unlockiter: unlockiter.o $(KDB5_DEPLIBS) $(KADMSRV_DEPLIBS) $(KRB5_BASE_DEPLIBS)
$(CC_LINK) -o $@ unlockiter.o $(KDB5_LIBS) $(KADMSRV_LIBS) \
$(KRB5_BASE_LIBS)
+all-unix: t_inetd
+
check-unix: kdb_check
kdc.conf: Makefile
@@ -184,7 +191,7 @@ check-pytests: unlockiter s4u2self
clean:
$(RM) adata etinfo forward gcred hist hooks hrealm icinterleave icred
$(RM) kdbtest localauth plugorder rdreq replay responder s2p s4u2proxy
- $(RM) unlockiter s4u2self
+ $(RM) s4u2self t_inetd unlockiter
$(RM) krb5.conf kdc.conf
$(RM) -rf kdc_realm/sandbox ldap
$(RM) au.log
diff --git a/src/tests/dejagnu/Makefile.in b/src/tests/dejagnu/Makefile.in
index e78e270..8c301c5 100644
--- a/src/tests/dejagnu/Makefile.in
+++ b/src/tests/dejagnu/Makefile.in
@@ -3,9 +3,7 @@ BUILDTOP=$(REL)..$(S)..
RUNTEST = @RUNTEST@ $(DEJAFLAGS)
RUNTESTFLAGS =
-SRCS=$(srcdir)/t_inetd.c
-
-all: t_inetd
+all:
install:
@@ -19,14 +17,11 @@ check-runtest-no:
@echo 'Skipped dejagnu tests: runtest not found' >> $(SKIPTESTS)
# Set VALGRIND at run time, that may be changed when running 'make'.
-check-runtest-yes: t_inetd site.exp
+check-runtest-yes: site.exp
$(RUNTEST) --tool krb VALGRIND="$(VALGRIND)" $(RUNTESTFLAGS)
-t_inetd: t_inetd.o $(KRB5_BASE_DEPLIBS)
- $(CC_LINK) -o t_inetd t_inetd.o $(KRB5_BASE_LIBS)
-
clean:
- $(RM) t_inetd t_inetd.o site.exp runenv.vars runenv.vals
+ $(RM) site.exp runenv.vars runenv.vals
clean-unix::
$(RM) -rf tmpdir dbg.log krb.log krb.sum
diff --git a/src/tests/dejagnu/config/default.exp b/src/tests/dejagnu/config/default.exp
index 85bbf47..c298066 100644
--- a/src/tests/dejagnu/config/default.exp
+++ b/src/tests/dejagnu/config/default.exp
@@ -303,7 +303,7 @@ foreach i {
{KTUTIL $objdir/../../kadmin/ktutil/ktutil}
{KLIST $objdir/../../clients/klist/klist}
{KDESTROY $objdir/../../clients/kdestroy/kdestroy}
- {T_INETD $objdir/t_inetd}
+ {T_INETD $objdir/../t_inetd}
{KPROPLOG $objdir/../../kprop/kproplog}
{KPASSWD $objdir/../../clients/kpasswd/kpasswd}
{KPROPD $objdir/../../kprop/kpropd}
@@ -735,7 +735,7 @@ proc setup_krb5_conf { {type client} } {
global srcdir
global env
- set pkinit_certs [findfile "[pwd]/$srcdir/pkinit-certs" "[pwd]/$srcdir/pkinit-certs" "$srcdir/pkinit-certs"]
+ set pkinit_certs [findfile "[pwd]/$srcdir/../pkinit-certs" "$srcdir/../pkinit-certs"]
# Create a krb5.conf file.
if { ![file exists $tmppwd/krb5.$type.conf] \
|| $last_passname_conf != $multipass_name } {
diff --git a/src/tests/dejagnu/deps b/src/tests/dejagnu/deps
index 5ad2538..2feac3c 100644
--- a/src/tests/dejagnu/deps
+++ b/src/tests/dejagnu/deps
@@ -1,5 +1 @@
-#
-# Generated makefile dependencies follow.
-#
-$(OUTPRE)t_inetd.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
- $(COM_ERR_DEPS) t_inetd.c
+# No dependencies here.
diff --git a/src/tests/deps b/src/tests/deps
index 8028430..2a6982f 100644
--- a/src/tests/deps
+++ b/src/tests/deps
@@ -163,6 +163,8 @@ $(OUTPRE)s4u2proxy.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
$(top_srcdir)/include/krb5.h $(top_srcdir)/include/krb5/authdata_plugin.h \
$(top_srcdir)/include/krb5/plugin.h $(top_srcdir)/include/port-sockets.h \
$(top_srcdir)/include/socket-utils.h s4u2proxy.c
+$(OUTPRE)t_inetd.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
+ $(COM_ERR_DEPS) t_inetd.c
$(OUTPRE)unlockiter.$(OBJEXT): $(BUILDTOP)/include/gssapi/gssapi.h \
$(BUILDTOP)/include/gssrpc/types.h $(BUILDTOP)/include/kadm5/admin.h \
$(BUILDTOP)/include/kadm5/chpass_util_strings.h $(BUILDTOP)/include/kadm5/kadm_err.h \
diff --git a/src/tests/dejagnu/pkinit-certs/ca.pem b/src/tests/pkinit-certs/ca.pem
similarity index 100%
rename from src/tests/dejagnu/pkinit-certs/ca.pem
rename to src/tests/pkinit-certs/ca.pem
diff --git a/src/tests/dejagnu/pkinit-certs/generic.p12 b/src/tests/pkinit-certs/generic.p12
similarity index 100%
rename from src/tests/dejagnu/pkinit-certs/generic.p12
rename to src/tests/pkinit-certs/generic.p12
diff --git a/src/tests/dejagnu/pkinit-certs/generic.pem b/src/tests/pkinit-certs/generic.pem
similarity index 100%
rename from src/tests/dejagnu/pkinit-certs/generic.pem
rename to src/tests/pkinit-certs/generic.pem
diff --git a/src/tests/dejagnu/pkinit-certs/kdc.pem b/src/tests/pkinit-certs/kdc.pem
similarity index 100%
rename from src/tests/dejagnu/pkinit-certs/kdc.pem
rename to src/tests/pkinit-certs/kdc.pem
diff --git a/src/tests/dejagnu/pkinit-certs/make-certs.sh b/src/tests/pkinit-certs/make-certs.sh
similarity index 100%
rename from src/tests/dejagnu/pkinit-certs/make-certs.sh
rename to src/tests/pkinit-certs/make-certs.sh
diff --git a/src/tests/dejagnu/pkinit-certs/privkey-enc.pem b/src/tests/pkinit-certs/privkey-enc.pem
similarity index 100%
rename from src/tests/dejagnu/pkinit-certs/privkey-enc.pem
rename to src/tests/pkinit-certs/privkey-enc.pem
diff --git a/src/tests/dejagnu/pkinit-certs/privkey.pem b/src/tests/pkinit-certs/privkey.pem
similarity index 100%
rename from src/tests/dejagnu/pkinit-certs/privkey.pem
rename to src/tests/pkinit-certs/privkey.pem
diff --git a/src/tests/dejagnu/pkinit-certs/user-enc.p12 b/src/tests/pkinit-certs/user-enc.p12
similarity index 100%
rename from src/tests/dejagnu/pkinit-certs/user-enc.p12
rename to src/tests/pkinit-certs/user-enc.p12
diff --git a/src/tests/dejagnu/pkinit-certs/user-upn.p12 b/src/tests/pkinit-certs/user-upn.p12
similarity index 100%
rename from src/tests/dejagnu/pkinit-certs/user-upn.p12
rename to src/tests/pkinit-certs/user-upn.p12
diff --git a/src/tests/dejagnu/pkinit-certs/user-upn.pem b/src/tests/pkinit-certs/user-upn.pem
similarity index 100%
rename from src/tests/dejagnu/pkinit-certs/user-upn.pem
rename to src/tests/pkinit-certs/user-upn.pem
diff --git a/src/tests/dejagnu/pkinit-certs/user-upn2.p12 b/src/tests/pkinit-certs/user-upn2.p12
similarity index 100%
rename from src/tests/dejagnu/pkinit-certs/user-upn2.p12
rename to src/tests/pkinit-certs/user-upn2.p12
diff --git a/src/tests/dejagnu/pkinit-certs/user-upn2.pem b/src/tests/pkinit-certs/user-upn2.pem
similarity index 100%
rename from src/tests/dejagnu/pkinit-certs/user-upn2.pem
rename to src/tests/pkinit-certs/user-upn2.pem
diff --git a/src/tests/dejagnu/pkinit-certs/user-upn3.p12 b/src/tests/pkinit-certs/user-upn3.p12
similarity index 100%
rename from src/tests/dejagnu/pkinit-certs/user-upn3.p12
rename to src/tests/pkinit-certs/user-upn3.p12
diff --git a/src/tests/dejagnu/pkinit-certs/user-upn3.pem b/src/tests/pkinit-certs/user-upn3.pem
similarity index 100%
rename from src/tests/dejagnu/pkinit-certs/user-upn3.pem
rename to src/tests/pkinit-certs/user-upn3.pem
diff --git a/src/tests/dejagnu/pkinit-certs/user.p12 b/src/tests/pkinit-certs/user.p12
similarity index 100%
rename from src/tests/dejagnu/pkinit-certs/user.p12
rename to src/tests/pkinit-certs/user.p12
diff --git a/src/tests/dejagnu/pkinit-certs/user.pem b/src/tests/pkinit-certs/user.pem
similarity index 100%
rename from src/tests/dejagnu/pkinit-certs/user.pem
rename to src/tests/pkinit-certs/user.pem
diff --git a/src/tests/dejagnu/proxy-certs/ca.pem b/src/tests/proxy-certs/ca.pem
similarity index 100%
rename from src/tests/dejagnu/proxy-certs/ca.pem
rename to src/tests/proxy-certs/ca.pem
diff --git a/src/tests/dejagnu/proxy-certs/make-certs.sh b/src/tests/proxy-certs/make-certs.sh
similarity index 100%
rename from src/tests/dejagnu/proxy-certs/make-certs.sh
rename to src/tests/proxy-certs/make-certs.sh
diff --git a/src/tests/dejagnu/proxy-certs/proxy-badsig.pem b/src/tests/proxy-certs/proxy-badsig.pem
similarity index 100%
rename from src/tests/dejagnu/proxy-certs/proxy-badsig.pem
rename to src/tests/proxy-certs/proxy-badsig.pem
diff --git a/src/tests/dejagnu/proxy-certs/proxy-ideal.pem b/src/tests/proxy-certs/proxy-ideal.pem
similarity index 100%
rename from src/tests/dejagnu/proxy-certs/proxy-ideal.pem
rename to src/tests/proxy-certs/proxy-ideal.pem
diff --git a/src/tests/dejagnu/proxy-certs/proxy-no-match.pem b/src/tests/proxy-certs/proxy-no-match.pem
similarity index 100%
rename from src/tests/dejagnu/proxy-certs/proxy-no-match.pem
rename to src/tests/proxy-certs/proxy-no-match.pem
diff --git a/src/tests/dejagnu/proxy-certs/proxy-san.pem b/src/tests/proxy-certs/proxy-san.pem
similarity index 100%
rename from src/tests/dejagnu/proxy-certs/proxy-san.pem
rename to src/tests/proxy-certs/proxy-san.pem
diff --git a/src/tests/dejagnu/proxy-certs/proxy-subject.pem b/src/tests/proxy-certs/proxy-subject.pem
similarity index 100%
rename from src/tests/dejagnu/proxy-certs/proxy-subject.pem
rename to src/tests/proxy-certs/proxy-subject.pem
diff --git a/src/tests/t_authdata.py b/src/tests/t_authdata.py
index 3fa957a..a1d7c7e 100644
--- a/src/tests/t_authdata.py
+++ b/src/tests/t_authdata.py
@@ -57,7 +57,7 @@ if not os.path.exists(os.path.join(plugins, 'preauth', 'pkinit.so')):
skipped('anonymous ticket authdata tests', 'PKINIT not built')
else:
# Set up a realm with PKINIT support and get anonymous tickets.
- certs = os.path.join(srctop, 'tests', 'dejagnu', 'pkinit-certs')
+ certs = os.path.join(srctop, 'tests', 'pkinit-certs')
ca_pem = os.path.join(certs, 'ca.pem')
kdc_pem = os.path.join(certs, 'kdc.pem')
privkey_pem = os.path.join(certs, 'privkey.pem')
diff --git a/src/tests/t_certauth.py b/src/tests/t_certauth.py
index 0fe0fdb..c235e99 100644
--- a/src/tests/t_certauth.py
+++ b/src/tests/t_certauth.py
@@ -4,7 +4,7 @@ from k5test import *
if not os.path.exists(os.path.join(plugins, 'preauth', 'pkinit.so')):
skip_rest('certauth tests', 'PKINIT module not built')
-certs = os.path.join(srctop, 'tests', 'dejagnu', 'pkinit-certs')
+certs = os.path.join(srctop, 'tests', 'pkinit-certs')
ca_pem = os.path.join(certs, 'ca.pem')
kdc_pem = os.path.join(certs, 'kdc.pem')
privkey_pem = os.path.join(certs, 'privkey.pem')
diff --git a/src/tests/dejagnu/t_inetd.c b/src/tests/t_inetd.c
similarity index 99%
rename from src/tests/dejagnu/t_inetd.c
rename to src/tests/t_inetd.c
index 9164bbb..e23c6b9 100644
--- a/src/tests/dejagnu/t_inetd.c
+++ b/src/tests/t_inetd.c
@@ -1,5 +1,5 @@
/* -*- mode: c; c-basic-offset: 4; indent-tabs-mode: nil -*- */
-/* tests/dejagnu/t_inetd.c */
+/* tests/t_inetd.c */
/*
* Copyright 1991 by the Massachusetts Institute of Technology.
* All Rights Reserved.
diff --git a/src/tests/t_pkinit.py b/src/tests/t_pkinit.py
index aee4da2..3d90e76 100755
--- a/src/tests/t_pkinit.py
+++ b/src/tests/t_pkinit.py
@@ -7,7 +7,7 @@ if not os.path.exists(os.path.join(plugins, 'preauth', 'pkinit.so')):
soft_pkcs11 = os.path.join(buildtop, 'tests', 'softpkcs11', 'softpkcs11.so')
# Construct a krb5.conf fragment configuring pkinit.
-certs = os.path.join(srctop, 'tests', 'dejagnu', 'pkinit-certs')
+certs = os.path.join(srctop, 'tests', 'pkinit-certs')
ca_pem = os.path.join(certs, 'ca.pem')
kdc_pem = os.path.join(certs, 'kdc.pem')
user_pem = os.path.join(certs, 'user.pem')
diff --git a/src/tests/t_proxy.py b/src/tests/t_proxy.py
index 3069eaa..cbd592a 100755
--- a/src/tests/t_proxy.py
+++ b/src/tests/t_proxy.py
@@ -10,17 +10,13 @@ except:
# Construct a krb5.conf fragment configuring the client to use a local proxy
# server.
-proxysubjectpem = os.path.join(srctop, 'tests', 'dejagnu', 'proxy-certs',
- 'proxy-subject.pem')
-proxysanpem = os.path.join(srctop, 'tests', 'dejagnu', 'proxy-certs',
- 'proxy-san.pem')
-proxyidealpem = os.path.join(srctop, 'tests', 'dejagnu', 'proxy-certs',
- 'proxy-ideal.pem')
-proxywrongpem = os.path.join(srctop, 'tests', 'dejagnu', 'proxy-certs',
- 'proxy-no-match.pem')
-proxybadpem = os.path.join(srctop, 'tests', 'dejagnu', 'proxy-certs',
- 'proxy-badsig.pem')
-proxyca = os.path.join(srctop, 'tests', 'dejagnu', 'proxy-certs', 'ca.pem')
+proxycerts = os.path.join(srctop, 'tests', 'proxy-certs')
+proxysubjectpem = os.path.join(proxycerts, 'proxy-subject.pem')
+proxysanpem = os.path.join(proxycerts, 'proxy-san.pem')
+proxyidealpem = os.path.join(proxycerts, 'proxy-ideal.pem')
+proxywrongpem = os.path.join(proxycerts, 'proxy-no-match.pem')
+proxybadpem = os.path.join(proxycerts, 'proxy-badsig.pem')
+proxyca = os.path.join(proxycerts, 'ca.pem')
proxyurl = 'https://localhost:$port5/KdcProxy'
proxyurlupcase = 'https://LocalHost:$port5/KdcProxy'
proxyurl4 = 'https://127.0.0.1:$port5/KdcProxy'
diff --git a/src/util/k5test.py b/src/util/k5test.py
index e41bf36..9a9151b 100644
--- a/src/util/k5test.py
+++ b/src/util/k5test.py
@@ -1397,7 +1397,7 @@ kswitch = os.path.join(buildtop, 'clients', 'kswitch', 'kswitch')
kvno = os.path.join(buildtop, 'clients', 'kvno', 'kvno')
kdestroy = os.path.join(buildtop, 'clients', 'kdestroy', 'kdestroy')
kpasswd = os.path.join(buildtop, 'clients', 'kpasswd', 'kpasswd')
-t_inetd = os.path.join(buildtop, 'tests', 'dejagnu', 't_inetd')
+t_inetd = os.path.join(buildtop, 'tests', 't_inetd')
kproplog = os.path.join(buildtop, 'kprop', 'kproplog')
kpropd = os.path.join(buildtop, 'kprop', 'kpropd')
kprop = os.path.join(buildtop, 'kprop', 'kprop')
More information about the cvs-krb5
mailing list