|
Packit |
fd8b60 |
mydir=tests
|
|
Packit |
fd8b60 |
BUILDTOP=$(REL)..
|
|
Packit |
fd8b60 |
SUBDIRS = resolve asn.1 create hammer verify gssapi dejagnu shlib \
|
|
Packit |
fd8b60 |
gss-threads misc threads softpkcs11
|
|
Packit |
fd8b60 |
|
|
Packit |
fd8b60 |
RUN_DB_TEST = $(RUN_SETUP) KRB5_KDC_PROFILE=kdc.conf KRB5_CONFIG=krb5.conf \
|
|
Packit |
fd8b60 |
GSS_MECH_CONFIG=mech.conf LC_ALL=C $(VALGRIND)
|
|
Packit |
fd8b60 |
|
|
Packit |
fd8b60 |
OBJS= adata.o etinfo.o forward.o gcred.o hist.o hooks.o hrealm.o \
|
|
Packit |
fd8b60 |
icinterleave.o icred.o kdbtest.o localauth.o plugorder.o rdreq.o \
|
|
Packit |
fd8b60 |
replay.o responder.o s2p.o s4u2self.o s4u2proxy.o unlockiter.o
|
|
Packit |
fd8b60 |
EXTRADEPSRCS= adata.c etinfo.c forward.c gcred.c hist.c hooks.c hrealm.c \
|
|
Packit |
fd8b60 |
icinterleave.c icred.c kdbtest.c localauth.c plugorder.c rdreq.c \
|
|
Packit |
fd8b60 |
replay.c responder.c s2p.c s4u2self.c s4u2proxy.c unlockiter.c
|
|
Packit |
fd8b60 |
|
|
Packit |
fd8b60 |
TEST_DB = ./testdb
|
|
Packit |
fd8b60 |
TEST_REALM = FOO.TEST.REALM
|
|
Packit |
fd8b60 |
TEST_MKEY = footes
|
|
Packit |
fd8b60 |
TEST_NUM = 65
|
|
Packit |
fd8b60 |
TEST_DEPTH = 5
|
|
Packit |
fd8b60 |
TEST_PREFIX = "foo bar"
|
|
Packit |
fd8b60 |
|
|
Packit |
fd8b60 |
KADMIN_OPTS= -d $(TEST_DB) -r $(TEST_REALM) -P $(TEST_MKEY)
|
|
Packit |
fd8b60 |
KTEST_OPTS= $(KADMIN_OPTS) -p $(TEST_PREFIX) -n $(TEST_NUM) -D $(TEST_DEPTH)
|
|
Packit |
fd8b60 |
|
|
Packit |
fd8b60 |
adata: adata.o $(KRB5_BASE_DEPLIBS)
|
|
Packit |
fd8b60 |
$(CC_LINK) -o $@ adata.o $(KRB5_BASE_LIBS)
|
|
Packit |
fd8b60 |
|
|
Packit |
fd8b60 |
etinfo: etinfo.o $(KRB5_BASE_DEPLIBS)
|
|
Packit |
fd8b60 |
$(CC_LINK) -o $@ etinfo.o $(KRB5_BASE_LIBS)
|
|
Packit |
fd8b60 |
|
|
Packit |
fd8b60 |
forward: forward.o $(KRB5_BASE_DEPLIBS)
|
|
Packit |
fd8b60 |
$(CC_LINK) -o $@ forward.o $(KRB5_BASE_LIBS)
|
|
Packit |
fd8b60 |
|
|
Packit |
fd8b60 |
gcred: gcred.o $(KRB5_BASE_DEPLIBS)
|
|
Packit |
fd8b60 |
$(CC_LINK) -o $@ gcred.o $(KRB5_BASE_LIBS)
|
|
Packit |
fd8b60 |
|
|
Packit |
fd8b60 |
hist: hist.o $(KDB5_DEPLIBS) $(KADMSRV_DEPLIBS) $(KRB5_BASE_DEPLIBS)
|
|
Packit |
fd8b60 |
$(CC_LINK) -o $@ hist.o $(KDB5_LIBS) $(KADMSRV_LIBS) $(KRB5_BASE_LIBS)
|
|
Packit |
fd8b60 |
|
|
Packit |
fd8b60 |
hooks: hooks.o $(KRB5_BASE_DEPLIBS)
|
|
Packit |
fd8b60 |
$(CC_LINK) -o $@ hooks.o $(KRB5_BASE_LIBS)
|
|
Packit |
fd8b60 |
|
|
Packit |
fd8b60 |
hrealm: hrealm.o $(KRB5_BASE_DEPLIBS)
|
|
Packit |
fd8b60 |
$(CC_LINK) -o $@ hrealm.o $(KRB5_BASE_LIBS)
|
|
Packit |
fd8b60 |
|
|
Packit |
fd8b60 |
icinterleave: icinterleave.o $(KRB5_BASE_DEPLIBS)
|
|
Packit |
fd8b60 |
$(CC_LINK) -o $@ icinterleave.o $(KRB5_BASE_LIBS)
|
|
Packit |
fd8b60 |
|
|
Packit |
fd8b60 |
icred: icred.o $(KRB5_BASE_DEPLIBS)
|
|
Packit |
fd8b60 |
$(CC_LINK) -o $@ icred.o $(KRB5_BASE_LIBS)
|
|
Packit |
fd8b60 |
|
|
Packit |
fd8b60 |
kdbtest: kdbtest.o $(KDB5_DEPLIBS) $(KADMSRV_DEPLIBS) $(KRB5_BASE_DEPLIBS)
|
|
Packit |
fd8b60 |
$(CC_LINK) -o $@ kdbtest.o $(KDB5_LIBS) $(KADMSRV_LIBS) \
|
|
Packit |
fd8b60 |
$(KRB5_BASE_LIBS)
|
|
Packit |
fd8b60 |
|
|
Packit |
fd8b60 |
localauth: localauth.o $(KRB5_BASE_DEPLIBS)
|
|
Packit |
fd8b60 |
$(CC_LINK) -o $@ localauth.o $(KRB5_BASE_LIBS)
|
|
Packit |
fd8b60 |
|
|
Packit |
fd8b60 |
plugorder: plugorder.o $(KRB5_BASE_DEPLIBS)
|
|
Packit |
fd8b60 |
$(CC_LINK) -o $@ plugorder.o $(KRB5_BASE_LIBS)
|
|
Packit |
fd8b60 |
|
|
Packit |
fd8b60 |
rdreq: rdreq.o $(KRB5_BASE_DEPLIBS)
|
|
Packit |
fd8b60 |
$(CC_LINK) -o $@ rdreq.o $(KRB5_BASE_LIBS)
|
|
Packit |
fd8b60 |
|
|
Packit |
fd8b60 |
replay: replay.o $(KRB5_BASE_DEPLIBS)
|
|
Packit |
fd8b60 |
$(CC_LINK) -o $@ replay.o $(KRB5_BASE_LIBS)
|
|
Packit |
fd8b60 |
|
|
Packit |
fd8b60 |
responder: responder.o $(KRB5_BASE_DEPLIBS)
|
|
Packit |
fd8b60 |
$(CC_LINK) -o $@ responder.o $(KRB5_BASE_LIBS)
|
|
Packit |
fd8b60 |
|
|
Packit |
fd8b60 |
s2p: s2p.o $(KRB5_BASE_DEPLIBS)
|
|
Packit |
fd8b60 |
$(CC_LINK) -o $@ s2p.o $(KRB5_BASE_LIBS)
|
|
Packit |
fd8b60 |
|
|
Packit |
fd8b60 |
s4u2self: s4u2self.o $(KRB5_BASE_DEPLIBS)
|
|
Packit |
fd8b60 |
$(CC_LINK) -o $@ s4u2self.o $(KRB5_BASE_LIBS)
|
|
Packit |
fd8b60 |
|
|
Packit |
fd8b60 |
s4u2proxy: s4u2proxy.o $(KRB5_BASE_DEPLIBS)
|
|
Packit |
fd8b60 |
$(CC_LINK) -o $@ s4u2proxy.o $(KRB5_BASE_LIBS)
|
|
Packit |
fd8b60 |
|
|
Packit |
fd8b60 |
unlockiter: unlockiter.o $(KDB5_DEPLIBS) $(KADMSRV_DEPLIBS) $(KRB5_BASE_DEPLIBS)
|
|
Packit |
fd8b60 |
$(CC_LINK) -o $@ unlockiter.o $(KDB5_LIBS) $(KADMSRV_LIBS) \
|
|
Packit |
fd8b60 |
$(KRB5_BASE_LIBS)
|
|
Packit |
fd8b60 |
|
|
Packit |
fd8b60 |
check-unix: kdb_check
|
|
Packit |
fd8b60 |
|
|
Packit |
fd8b60 |
kdc.conf: Makefile
|
|
Packit |
fd8b60 |
rm -rf kdc.conf
|
|
Packit |
fd8b60 |
@echo "[realms]" > kdc.conf
|
|
Packit |
fd8b60 |
@echo "$(TEST_REALM) = {" >> kdc.conf
|
|
Packit |
fd8b60 |
@echo " key_stash_file = `pwd`/stash_file" >> kdc.conf
|
|
Packit |
fd8b60 |
@echo "}" >> kdc.conf
|
|
Packit |
fd8b60 |
|
|
Packit |
fd8b60 |
krb5.conf: Makefile
|
|
Packit |
fd8b60 |
cat $(top_srcdir)/config-files/krb5.conf > krb5.new
|
|
Packit |
fd8b60 |
echo "[dbmodules]" >> krb5.new
|
|
Packit |
fd8b60 |
echo " db_module_dir = `pwd`/../plugins/kdb" >> krb5.new
|
|
Packit |
fd8b60 |
mv krb5.new krb5.conf
|
|
Packit |
fd8b60 |
|
|
Packit |
fd8b60 |
kdb_check: kdc.conf krb5.conf
|
|
Packit |
fd8b60 |
$(RM) $(TEST_DB)*
|
|
Packit |
fd8b60 |
$(RUN_DB_TEST) ../kadmin/dbutil/kdb5_util $(KADMIN_OPTS) create -W
|
|
Packit |
fd8b60 |
$(RUN_DB_TEST) ../tests/create/kdb5_mkdums $(KTEST_OPTS)
|
|
Packit |
fd8b60 |
$(RUN_DB_TEST) ../tests/verify/kdb5_verify $(KTEST_OPTS)
|
|
Packit |
fd8b60 |
$(RUN_DB_TEST) ../kadmin/dbutil/kdb5_util $(KADMIN_OPTS) dump $(TEST_DB).dump
|
|
Packit |
fd8b60 |
$(RUN_DB_TEST) ../kadmin/dbutil/kdb5_util $(KADMIN_OPTS) destroy -f
|
|
Packit |
fd8b60 |
@echo "====> NOTE!"
|
|
Packit |
fd8b60 |
@echo "The following 'create' command is needed due to a change"
|
|
Packit |
fd8b60 |
@echo "in functionality caused by DAL integration. See ticket 3973."
|
|
Packit |
fd8b60 |
@echo ====
|
|
Packit |
fd8b60 |
$(RUN_DB_TEST) ../kadmin/dbutil/kdb5_util $(KADMIN_OPTS) create -W
|
|
Packit |
fd8b60 |
$(RUN_DB_TEST) ../kadmin/dbutil/kdb5_util $(KADMIN_OPTS) load $(TEST_DB).dump
|
|
Packit |
fd8b60 |
$(RUN_DB_TEST) ../tests/verify/kdb5_verify $(KTEST_OPTS)
|
|
Packit |
fd8b60 |
$(RUN_DB_TEST) ../kadmin/dbutil/kdb5_util $(KADMIN_OPTS) dump $(TEST_DB).dump2
|
|
Packit |
fd8b60 |
sort $(TEST_DB).dump > $(TEST_DB).sort
|
|
Packit |
fd8b60 |
sort $(TEST_DB).dump2 > $(TEST_DB).sort2
|
|
Packit |
fd8b60 |
cmp $(TEST_DB).sort $(TEST_DB).sort2
|
|
Packit |
fd8b60 |
$(RUN_DB_TEST) ../kadmin/dbutil/kdb5_util $(KADMIN_OPTS) destroy -f
|
|
Packit |
fd8b60 |
$(RM) $(TEST_DB)* stash_file
|
|
Packit |
fd8b60 |
|
|
Packit |
fd8b60 |
check-pytests: adata etinfo forward gcred hist hooks hrealm icinterleave icred
|
|
Packit |
fd8b60 |
check-pytests: kdbtest localauth plugorder rdreq replay responder s2p s4u2proxy
|
|
Packit |
fd8b60 |
check-pytests: unlockiter s4u2self
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_general.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_hooks.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_dump.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_iprop.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_kprop.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_policy.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_changepw.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_pkinit.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_otp.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_spake.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_localauth.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_kadm5_hook.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_kadm5_auth.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_pwqual.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_hostrealm.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_kdb_locking.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_keyrollover.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_renew.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_renprinc.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_ccache.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_stringattr.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_sesskeynego.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_crossrealm.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_referral.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_skew.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_keytab.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_kadmin_acl.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_kadmin_parsing.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_kdb.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_keydata.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_mkey.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_rdreq.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_sn2princ.py $(PYTESTFLAGS) $(OFFLINE)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_cve-2012-1014.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_cve-2012-1015.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_cve-2013-1416.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_cve-2013-1417.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RM) au.log
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_audit.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/jsonwalker.py -d $(srcdir)/au_dict.json \
|
|
Packit |
fd8b60 |
-i au.log
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_salt.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_etype_info.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_bogus_kdc_req.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_kdc_log.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_proxy.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_unlockiter.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_errmsg.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_authdata.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_preauth.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_princflags.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_tabdump.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_certauth.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_y2038.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_kdcpolicy.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_u2u.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_kdcoptions.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
$(RUNPYTEST) $(srcdir)/t_replay.py $(PYTESTFLAGS)
|
|
Packit |
fd8b60 |
|
|
Packit |
fd8b60 |
clean:
|
|
Packit |
fd8b60 |
$(RM) adata etinfo forward gcred hist hooks hrealm icinterleave icred
|
|
Packit |
fd8b60 |
$(RM) kdbtest localauth plugorder rdreq replay responder s2p s4u2proxy
|
|
Packit |
fd8b60 |
$(RM) unlockiter s4u2self
|
|
Packit |
fd8b60 |
$(RM) krb5.conf kdc.conf
|
|
Packit |
fd8b60 |
$(RM) -rf kdc_realm/sandbox ldap
|
|
Packit |
fd8b60 |
$(RM) au.log
|