3 LOCAL_SUBDIRS = resolve asn.1 create hammer verify gssapi dejagnu
6 RUN_SETUP = @KRB5_RUN_ENV@ KRB5_KDC_PROFILE=kdc.conf KRB5_CONFIG=$(SRCTOP)/config-files/krb5.conf
7 KRB5_RUN_ENV= @KRB5_RUN_ENV@
8 PROG_LIBPATH=-L$(TOPLIBD)
9 PROG_RPATH=$(KRB5_LIBDIR)
12 TEST_REALM = FOO.TEST.REALM
16 TEST_PREFIX = "foo bar"
18 KADMIN_OPTS= -d $(TEST_DB) -r $(TEST_REALM) -P $(TEST_MKEY)
19 KTEST_OPTS= $(KADMIN_OPTS) -p $(TEST_PREFIX) -n $(TEST_NUM) -D $(TEST_DEPTH)
21 check-unix:: kdb_check
25 @echo "[realms]" > kdc.conf
26 @echo "$(TEST_REALM) = {" >> kdc.conf
27 @echo " key_stash_file = `pwd`/stash_file" >> kdc.conf
33 $(RUN_SETUP) ../kadmin/dbutil/kdb5_util $(KADMIN_OPTS) create
34 $(RUN_SETUP) ../tests/create/kdb5_mkdums $(KTEST_OPTS)
35 $(RUN_SETUP) ../tests/verify/kdb5_verify $(KTEST_OPTS)
36 $(RUN_SETUP) ../kadmin/dbutil/kdb5_util $(KADMIN_OPTS) dump $(TEST_DB).dump
37 $(RUN_SETUP) ../kadmin/dbutil/kdb5_util $(KADMIN_OPTS) dump -ov $(TEST_DB).ovdump
38 $(RUN_SETUP) ../kadmin/dbutil/kdb5_util $(KADMIN_OPTS) dump -old $(TEST_DB).odump
39 $(RUN_SETUP) ../kadmin/dbutil/kdb5_util $(KADMIN_OPTS) destroy -f
40 $(RUN_SETUP) ../kadmin/dbutil/kdb5_util $(KADMIN_OPTS) load $(TEST_DB).dump
41 $(RUN_SETUP) ../kadmin/dbutil/kdb5_util $(KADMIN_OPTS) load -update -ov $(TEST_DB).ovdump
42 $(RUN_SETUP) ../tests/verify/kdb5_verify $(KTEST_OPTS)
43 $(RUN_SETUP) ../kadmin/dbutil/kdb5_util $(KADMIN_OPTS) dump $(TEST_DB).dump2
44 $(RUN_SETUP) ../kadmin/dbutil/kdb5_util $(KADMIN_OPTS) dump -ov $(TEST_DB).ovdump2
45 sort $(TEST_DB).dump > $(TEST_DB).sort
46 sort $(TEST_DB).dump2 > $(TEST_DB).sort2
47 sort $(TEST_DB).ovdump > $(TEST_DB).ovsort
48 sort $(TEST_DB).ovdump2 > $(TEST_DB).ovsort2
49 cmp $(TEST_DB).sort $(TEST_DB).sort2
50 cmp $(TEST_DB).ovsort $(TEST_DB).ovsort2
51 $(RUN_SETUP) ../kadmin/dbutil/kdb5_util $(KADMIN_OPTS) destroy -f
52 $(RUN_SETUP) ../kadmin/dbutil/kdb5_util $(KADMIN_OPTS) create -s
53 $(RUN_SETUP) ../kadmin/dbutil/kdb5_util $(KADMIN_OPTS) load -old $(TEST_DB).odump
54 $(RUN_SETUP) ../tests/verify/kdb5_verify $(KTEST_OPTS)
55 $(RUN_SETUP) ../kadmin/dbutil/kdb5_util $(KADMIN_OPTS) dump -old $(TEST_DB).odump2
56 sort $(TEST_DB).odump > $(TEST_DB).osort
57 sort $(TEST_DB).odump2 > $(TEST_DB).osort2
58 cmp $(TEST_DB).osort $(TEST_DB).osort2
59 $(RUN_SETUP) ../kadmin/dbutil/kdb5_util $(KADMIN_OPTS) destroy -f
60 $(RM) $(TEST_DB)* stash_file