diff --git a/tests/db/check-aliases.in b/tests/db/check-aliases.in index b5a1069d8..fd6131f52 100644 --- a/tests/db/check-aliases.in +++ b/tests/db/check-aliases.in @@ -58,26 +58,21 @@ rm -f mkey.file* > messages.log echo Creating database -${kadmin} \ - init \ - --realm-max-ticket-life=1day \ - --realm-max-renewable-life=1month \ - ${R} || exit 1 +${kadmin} </dev/null || exit 1 -${kadmin} get -o principal bar-alias1@${R} | grep "Principal:.bar@${R}" >/dev/null || exit 1 -${kadmin} get -o aliases bar@${R} | grep "Aliases:.*bar-alias1@${R}" >/dev/null || exit 1 -${kadmin} get -o aliases bar@${R} | grep "Aliases:.*bar-alias2@${R}" >/dev/null || exit 1 -${kadmin} get -o aliases bar@${R} | grep "Aliases:.*bar-alias3@${R}" >/dev/null || exit 1 -${kadmin} get -o aliases bar@${R} | grep "Aliases:.*bar-alias4@${R}" >/dev/null || exit 1 +${kadmin} get -o principal bar@${R} | grep "Principal:.bar@${R}" >/dev/null +${kadmin} get -o principal bar-alias1@${R} | grep "Principal:.bar@${R}" >/dev/null +${kadmin} get -o aliases bar@${R} | grep "Aliases:.*bar-alias1@${R}" >/dev/null +${kadmin} get -o aliases bar@${R} | grep "Aliases:.*bar-alias2@${R}" >/dev/null +${kadmin} get -o aliases bar@${R} | grep "Aliases:.*bar-alias3@${R}" >/dev/null +${kadmin} get -o aliases bar@${R} | grep "Aliases:.*bar-alias4@${R}" >/dev/null echo "Baz does not exists" @@ -98,9 +93,11 @@ ${kadmin} delete bar-alias1${R} 2>/dev/null && exit 1 ${kadmin} delete baz-alias1${R} 2>/dev/null && exit 1 echo "Delete aliases with del_alias (must succeed)" -${kadmin} del_alias bar-alias2@${R} bar-alias3@${R} bar-alias4@${R} || exit 1 +${kadmin} </dev/null || exit 1 -${kadmin} get -o aliases bar@${R} | grep "Aliases:.*bar-alias1@${R}" >/dev/null || exit 1 +${kadmin} get -o aliases bar@${R} | grep "Aliases:.*bar-alias1@${R}" >/dev/null|| exit 1 ${kadmin} get -o aliases bar@${R} | grep "Aliases:.*bar-alias2@${R}" >/dev/null && exit 1 ${kadmin} get -o aliases bar@${R} | grep "Aliases:.*bar-alias3@${R}" >/dev/null && exit 1 ${kadmin} get -o aliases bar@${R} | grep "Aliases:.*bar-alias4@${R}" >/dev/null && exit 1 @@ -111,9 +108,11 @@ ${kadmin} delete bar@${R} 2>/dev/null && exit 1 ${kadmin} delete baz@${R} 2>/dev/null && exit 1 echo "Add alias to deleted name" -${kadmin} modify --alias=bar-alias1@${R} foo@${R} || exit 1 -${kadmin} modify --alias=bar@${R} foo@${R} || exit 1 -${kadmin} modify --alias=bar@${R} --alias=baz@${R} foo@${R} || exit 1 +${kadmin} </dev/null || exit 1 ${kadmin} get -o principal bar@${R} | grep "Principal:.foo@${R}" >/dev/null || exit 1 ${kadmin} get -o principal baz@${R} | grep "Principal:.foo@${R}" >/dev/null || exit 1 @@ -124,9 +123,11 @@ ${kadmin} get bar-alias1@${R} 2>/dev/null && exit 1 echo "Rename over self alias key" ${kadmin} rename foo@${R} foo-alias1@${R} 2>/dev/null && exit 1 -${kadmin} modify --alias= foo@${R} || exit 1 -${kadmin} rename foo@${R} foo-alias1@${R} || exit 1 -${kadmin} modify --alias=foo foo-alias1@${R} || exit 1 +${kadmin} < messages.log -echo Creating database -${kadmin} \ - init \ - --realm-max-ticket-life=1day \ - --realm-max-renewable-life=1month \ - ${R} || exit 1 - echo upw > ${objdir}/foopassword -${kadmin} add -p upw --use-defaults user@${R} || exit 1 -${kadmin} add -p upw --use-defaults another@${R} || exit 1 -${kadmin} add -p p1 --use-defaults host/host.test.h5l.se@${R} || exit 1 -${kadmin} ext -k ${keytab} host/host.test.h5l.se@${R} || exit 1 - -echo "Doing database check" -${kadmin} check ${R} || exit 1 +echo Creating database +${kadmin} < messages.log echo Creating database -${kadmin} \ - init \ - --realm-max-ticket-life=1day \ - --realm-max-renewable-life=1month \ - ${R} || exit 1 - # add both lucid and lucid.test.h5l.se to simulate aliases -${kadmin} add -p p1 --use-defaults host/lucid.test.h5l.se@${R} || exit 1 -${kadmin} ext -k ${keytab} host/lucid.test.h5l.se@${R} || exit 1 - -${kadmin} add -p p1 --use-defaults host/ok-delegate.test.h5l.se@${R} || exit 1 -${kadmin} mod --attributes=+ok-as-delegate host/ok-delegate.test.h5l.se@${R} || exit 1 -${kadmin} ext -k ${keytab} host/ok-delegate.test.h5l.se@${R} || exit 1 - - -${kadmin} add -p p1 --use-defaults host/short@${R} || exit 1 -${kadmin} mod --alias=host/long.test.h5l.se@${R} host/short@${R} || exit 1 # XXX ext should ext aliases too -${kadmin} ext -k ${keytab} host/short@${R} || exit 1 +${kadmin} < tempfile || exit 1 -${kadmin} del_enctype host/no-aes.test.h5l.se@${R} \ - aes256-cts-hmac-sha1-96 aes128-cts-hmac-sha1-96 || exit 1 -${kadmin} ext -k ${keytab} host/no-aes.test.h5l.se@${R} || exit 1 +${kadmin} < tempfile || exit 1 echo u1 > ${objdir}/foopassword diff --git a/tests/gss/check-gssmask.in b/tests/gss/check-gssmask.in index d8d610246..dfef05b59 100644 --- a/tests/gss/check-gssmask.in +++ b/tests/gss/check-gssmask.in @@ -70,27 +70,16 @@ rm -f mkey.file* > messages.log echo Creating database -${kadmin} \ - init \ - --realm-max-ticket-life=1day \ - --realm-max-renewable-life=1month \ - ${R} || exit 1 - # Test virtual principals, why not -${kadmin} add_ns --key-rotation-epoch=now \ - --key-rotation-period=15m \ - --max-ticket-life=10d \ - --max-renewable-life=20d \ - --attributes= \ - "_/test.h5l.se@${R}" || exit 1 -${kadmin} ext -k ${keytab} host/n1.test.h5l.se@${R} || exit 1 -${kadmin} ext -k ${keytab} host/n2.test.h5l.se@${R} || exit 1 -${kadmin} ext -k ${keytab} host/n3.test.h5l.se@${R} || exit 1 - -${kadmin} add -p u1 --use-defaults user1@${R} || exit 1 - -echo "Doing database check" -${kadmin} check ${R} || exit 1 +${kadmin} < messages.log echo Creating database -${kadmin} \ - init \ - --realm-max-ticket-life=1day \ - --realm-max-renewable-life=1month \ - ${R} || exit 1 - echo upw > ${objdir}/foopassword - -${kadmin} add -p upw --use-defaults user@${R} || exit 1 -${kadmin} add -p upw --use-defaults another@${R} || exit 1 -${kadmin} add -p p1 --use-defaults host/host.test.h5l.se@${R} || exit 1 -${kadmin} ext -k ${keytab} host/host.test.h5l.se@${R} || exit 1 - -echo "Doing database check" -${kadmin} check ${R} || exit 1 +${kadmin} < messages.log echo Creating database -${kadmin} \ - init \ - --realm-max-ticket-life=1day \ - --realm-max-renewable-life=1month \ - ${R} || exit 1 - -${kadmin} add -p p1 --use-defaults host/host.test.h5l.se@${R} || exit 1 -${kadmin} ext -k ${keytab} host/host.test.h5l.se@${R} || exit 1 - -${kadmin} add -p kaka --use-defaults digest/${R}@${R} || exit 1 - -${kadmin} add -p ds --use-defaults digestserver@${R} || exit 1 -${kadmin} modify --attributes=+allow-digest digestserver@${R} || exit 1 - -${kadmin} add -p u1 --use-defaults user1@${R} || exit 1 - -echo "Doing database check" -${kadmin} check ${R} || exit 1 +${kadmin} < ${objdir}/foopassword echo ds > ${objdir}/barpassword diff --git a/tests/gss/check-spnego.in b/tests/gss/check-spnego.in index 5cfaa009f..69f28200b 100644 --- a/tests/gss/check-spnego.in +++ b/tests/gss/check-spnego.in @@ -83,24 +83,16 @@ rm -f mkey.file* > messages.log echo Creating database -${kadmin} \ - init \ - --realm-max-ticket-life=1day \ - --realm-max-renewable-life=1month \ - ${R} || exit 1 - -${kadmin} add -p p1 --use-defaults host/host.test.h5l.se@${R} || exit 1 -${kadmin} ext -k ${keytab} host/host.test.h5l.se@${R} || exit 1 - -${kadmin} add -p kaka --use-defaults digest/${R}@${R} || exit 1 - -${kadmin} add -p ds --use-defaults digestserver@${R} || exit 1 -${kadmin} modify --attributes=+allow-digest digestserver@${R} || exit 1 - -${kadmin} add -p u1 --use-defaults user1@${R} || exit 1 - -echo "Doing database check" -${kadmin} check ${R} || exit 1 +${kadmin} < ${objdir}/foopassword echo ds > ${objdir}/barpassword diff --git a/tests/kdc/check-canon.in b/tests/kdc/check-canon.in index 1fe3031e7..ea66badc2 100644 --- a/tests/kdc/check-canon.in +++ b/tests/kdc/check-canon.in @@ -68,33 +68,29 @@ rm -f mkey.file* echo "Creating database" initflags="init --realm-max-ticket-life=1day --realm-max-renewable-life=1month" -${kadmin} ${initflags} ${R1} || exit 1 -${kadmin} ${initflags} ${R2} || exit 1 -${kadmin} ${initflags} ${R3} || exit 1 - -${kadmin} add -p foo --use-defaults foo@${R1} || exit 1 - -${kadmin} add -p cross1 --use-defaults krbtgt/${R1}@${R2} || exit 1 -${kadmin} add -p cross2 --use-defaults krbtgt/${R2}@${R1} || exit 1 -${kadmin} add -p cross3 --use-defaults krbtgt/${R3}@${R1} || exit 1 -${kadmin} add -p cross4 --use-defaults krbtgt/${R1}@${R3} || exit 1 -${kadmin} add -p cross5 --use-defaults krbtgt/${R3}@${R2} || exit 1 -${kadmin} add -p cross6 --use-defaults krbtgt/${R2}@${R3} || exit 1 - -${kadmin} add -p foo --use-defaults host/t1@${R1} || exit 1 -${kadmin} add -p foo --use-defaults host/t2@${R2} || exit 1 -${kadmin} add -p foo --use-defaults host/t3@${R3} || exit 1 -${kadmin} add -p foo --use-defaults host/t11.test1.h5l.se@${R1} || exit 1 -${kadmin} add -p foo --use-defaults host/t12.test1.h5l.se@${R2} || exit 1 -${kadmin} add -p foo --use-defaults host/t22.test2.h5l.se@${R2} || exit 1 -${kadmin} add -p foo --use-defaults host/t23.test2.h5l.se@${R3} || exit 1 -${kadmin} add -p foo --use-defaults host/t33.test3.h5l.se@${R3} || exit 1 - - -echo "Doing database check" -${kadmin} check ${R1} || exit 1 -${kadmin} check ${R2} || exit 1 -${kadmin} check ${R3} || exit 1 +${kadmin} < ${objdir}/foopassword diff --git a/tests/kdc/check-cc.in b/tests/kdc/check-cc.in index c78a20d27..d6d6a91a6 100644 --- a/tests/kdc/check-cc.in +++ b/tests/kdc/check-cc.in @@ -69,19 +69,14 @@ rm -f mkey.file* > messages.log echo Creating database -${kadmin} \ - init \ - --realm-max-ticket-life=1day \ - --realm-max-renewable-life=1month \ - ${R} || exit 1 - -${kadmin} add -p foo --use-defaults foo@${R} || exit 1 -${kadmin} add -p foo --use-defaults bar@${R} || exit 1 -${kadmin} add -p kaka --use-defaults ${server}@${R} || exit 1 -${kadmin} ext -k ${keytab} ${server}@${R} || exit 1 - -echo "Doing database check" -${kadmin} check ${R} || exit 1 +${kadmin} < ${objdir}/foopassword diff --git a/tests/kdc/check-delegation.in b/tests/kdc/check-delegation.in index 4b4652a0e..de35f6d53 100644 --- a/tests/kdc/check-delegation.in +++ b/tests/kdc/check-delegation.in @@ -72,32 +72,27 @@ rm -f mkey.file* echo Creating database initflags="init --realm-max-ticket-life=1day --realm-max-renewable-life=1month" -${kadmin} ${initflags} ${R} || exit 1 -${kadmin} ${initflags} ${R2} || exit 1 -${kadmin} ${initflags} ${R3} || exit 1 -${kadmin} ${initflags} ${R4} || exit 1 - -${kadmin} add -p foo --use-defaults foo@${R} || exit 1 - -${kadmin} add -p cross1 --use-defaults krbtgt/${R2}@${R} || exit 1 -${kadmin} add -p cross2 --use-defaults krbtgt/${R3}@${R2} || exit 1 -${kadmin} add -p cross3 --use-defaults krbtgt/${R4}@${R3} || exit 1 - -${kadmin} modify --attributes=+ok-as-delegate krbtgt/${R2}@${R} || exit 1 -${kadmin} modify --attributes=+ok-as-delegate krbtgt/${R3}@${R2} || exit 1 - -${kadmin} add -p foo --use-defaults host/server.test3.h5l.se@${R3} || exit 1 -${kadmin} modify --attributes=+ok-as-delegate host/server.test3.h5l.se@${R3} || exit 1 -${kadmin} add -p foo --use-defaults host/noserver.test3.h5l.se@${R3} || exit 1 - -${kadmin} add -p foo --use-defaults host/server.test4.h5l.se@${R4} || exit 1 -${kadmin} modify --attributes=+ok-as-delegate host/server.test4.h5l.se@${R4} || exit 1 - -echo "Doing database check" -${kadmin} check ${R} || exit 1 -${kadmin} check ${R2} || exit 1 -${kadmin} check ${R3} || exit 1 -${kadmin} check ${R4} || exit 1 +${kadmin} < ${objdir}/foopassword diff --git a/tests/kdc/check-des.in b/tests/kdc/check-des.in index d94092901..f36f0c9ca 100644 --- a/tests/kdc/check-des.in +++ b/tests/kdc/check-des.in @@ -70,28 +70,17 @@ rm -f mkey.file* > messages.log echo Creating database -${kadmin} \ - init \ - --realm-max-ticket-life=1day \ - --realm-max-renewable-life=1month \ - ${R} || exit 1 - -${kadmin} \ - init \ - --realm-max-ticket-life=1day \ - --realm-max-renewable-life=1month \ - ${R2} || exit 1 - -${kadmin} cpw -r krbtgt/${R}@${R} || exit 1 - -${kadmin} add -p foo --use-defaults foo@${R} || exit 1 -${kadmin} add -p kaka --use-defaults ${afsserver}@${R} || exit 1 -${kadmin} add -p kaka --use-defaults ${hostserver}@${R} || exit 1 -${kadmin} add_enctype -r ${afsserver}@${R} des-cbc-crc || exit 1 -${kadmin} add_enctype -r ${hostserver}@${R} des-cbc-crc || exit 1 - -echo "Doing database check" -${kadmin} check ${R} || exit 1 +${kadmin} < ${objdir}/foopassword diff --git a/tests/kdc/check-digest.in b/tests/kdc/check-digest.in index 5e80ae997..4bf462592 100644 --- a/tests/kdc/check-digest.in +++ b/tests/kdc/check-digest.in @@ -76,20 +76,15 @@ rm -f mkey.file* > messages.log echo Creating database -${kadmin} \ - init \ - --realm-max-ticket-life=1day \ - --realm-max-renewable-life=1month \ - ${R} || exit 1 - -${kadmin} add -p $userpassword --use-defaults ${username}@${R} || exit 1 -${kadmin} add -p $password --use-defaults ${server}@${R} || exit 1 -${kadmin} add -p kaka --use-defaults digest/${R}@${R} || exit 1 -${kadmin} modify --attributes=+allow-digest ${server}@${R} || exit 1 -${kadmin} ext -k ${keytab} ${server}@${R} || exit 1 - -echo "Doing database check" -${kadmin} check ${R} || exit 1 +${kadmin} < ${objdir}/foopassword diff --git a/tests/kdc/check-fast.in b/tests/kdc/check-fast.in index b3f58ba2d..0cbc14650 100644 --- a/tests/kdc/check-fast.in +++ b/tests/kdc/check-fast.in @@ -71,17 +71,12 @@ rm -f mkey.file* > messages.log echo Creating database -${kadmin} \ - init \ - --realm-max-ticket-life=1day \ - --realm-max-renewable-life=1month \ - ${R} || exit 1 - -${kadmin} add -p foo --use-defaults foo@${R} || exit 1 -${kadmin} add -p foo --use-defaults ${server}@${R} || exit 1 - -echo "Doing database check" -${kadmin} check ${R} || exit 1 +${kadmin} < ${objdir}/foopassword echo bar > ${objdir}/barpassword diff --git a/tests/kdc/check-iprop.in b/tests/kdc/check-iprop.in index 649438931..639146f39 100644 --- a/tests/kdc/check-iprop.in +++ b/tests/kdc/check-iprop.in @@ -225,18 +225,14 @@ rm -f messages.log messages.log > messages.log2 echo Creating database -${kadmin} -l \ - init \ - --realm-max-ticket-life=1day \ - --realm-max-renewable-life=1month \ - ${R} || exit 1 - -${kadmin} -l add -p foo --use-defaults user@${R} || exit 1 - -${kadmin} -l add --random-key --use-defaults iprop/localhost@${R} || exit 1 -${kadmin} -l ext -k ${keytab} iprop/localhost@${R} || exit 1 -${kadmin} -l add --random-key --use-defaults iprop/slave.test.h5l.se@${R} || exit 1 -${kadmin} -l ext -k ${keytab} iprop/slave.test.h5l.se@${R} || exit 1 +${kadmin} -l < ${objdir}/foopassword diff --git a/tests/kdc/check-kadmin.in b/tests/kdc/check-kadmin.in index ffa9fd6cd..077b9df3e 100644 --- a/tests/kdc/check-kadmin.in +++ b/tests/kdc/check-kadmin.in @@ -73,26 +73,23 @@ rm -f messages.log > messages.log echo Creating database -${kadmin} -l \ - init \ - --realm-max-ticket-life=1day \ - --realm-max-renewable-life=1month \ - ${R} || exit 1 - -${kadmin} -l add -p "$foopassword" --use-defaults foo/admin@${R} || exit 1 -${kadmin} -l add -p "$foopassword" --use-defaults bar@${R} || exit 1 -${kadmin} -l add -p "$foopassword" --use-defaults baz@${R} || exit 1 -${kadmin} -l add -p "$foopassword" --use-defaults bez@${R} || exit 1 -${kadmin} -l add -p "$foopassword" --use-defaults fez@${R} || exit 1 -${kadmin} -l add -p "$foopassword" --use-defaults hasalias@${R} || exit 1 -${kadmin} -l add -p "$foopassword" --use-defaults pkinit@${R} || exit 1 -${kadmin} -l modify --pkinit-acl="CN=baz,DC=test,DC=h5l,DC=se" pkinit@${R} || exit 1 -${kadmin} -l add -p "$foopassword" --use-defaults prune@${R} || exit 1 -${kadmin} -l cpw --keepold --random-key prune@${R} || exit 1 -${kadmin} -l cpw --keepold --random-key prune@${R} || exit 1 -${kadmin} -l add -p "$foopassword" --use-defaults pruneall@${R} || exit 1 -${kadmin} -l cpw --pruneall --random-key pruneall@${R} || exit 1 -${kadmin} -l cpw --pruneall --random-key pruneall@${R} || exit 1 +${kadmin} -l < ${objdir}/foopassword diff --git a/tests/kdc/check-kdc.in b/tests/kdc/check-kdc.in index 202cb59b3..595b5b219 100644 --- a/tests/kdc/check-kdc.in +++ b/tests/kdc/check-kdc.in @@ -113,218 +113,143 @@ rm -f mkey.file* > messages.log echo Creating database -${kadmin} \ - init \ - --realm-max-ticket-life=1day \ - --realm-max-renewable-life=1month \ - ${R} || exit 1 +${kadmin} < tempfile || exit 1 diff --git a/tests/kdc/check-keys.in b/tests/kdc/check-keys.in index 6784bb51e..78cc70b3d 100644 --- a/tests/kdc/check-keys.in +++ b/tests/kdc/check-keys.in @@ -65,15 +65,11 @@ sed -e 's/@keys@/v5/' \ ${sedvars} < ${CIN} > ${COUT} echo Creating database -${kadmin} \ - init \ - --realm-max-ticket-life=1day \ - --realm-max-renewable-life=1month \ - ${R} || exit 1 - -${kadmin} add -p foo --use-defaults ${principal} || exit 1 - -${kadmin} cpw -p foo ${principal} || exit 1 +${kadmin} < ${COUT} diff --git a/tests/kdc/check-kpasswdd.in b/tests/kdc/check-kpasswdd.in index 8fe89ce56..2640000df 100644 --- a/tests/kdc/check-kpasswdd.in +++ b/tests/kdc/check-kpasswdd.in @@ -76,28 +76,16 @@ rm -f mkey.file* > messages.log echo "Creating database for $R" -${kadmin} \ - init \ - --realm-max-ticket-life=1day \ - --realm-max-renewable-life=1month \ - ${R} || exit 1 - -${kadmin} add -p foo --use-defaults foo@${R} || exit 1 -${kadmin} add -p kaka --use-defaults ${server}@${R} || exit 1 -${kadmin} ext -k ${keytab} ${server}@${R} || exit 1 - -echo "Creating database for ${R2}" -${kadmin} \ - init \ - --realm-max-ticket-life=1day \ - --realm-max-renewable-life=1month \ - ${R2} || exit 1 - -${kadmin} add -p foo --use-defaults bar@${R2} || exit 1 - -echo "Doing database check for ${R} ${R2}" -${kadmin} check ${R} || exit 1 -${kadmin} check ${R2} || exit 1 +${kadmin} < ${objdir}/foopassword diff --git a/tests/kdc/check-pkinit.in b/tests/kdc/check-pkinit.in index 82bf6a7e0..066d8e372 100644 --- a/tests/kdc/check-pkinit.in +++ b/tests/kdc/check-pkinit.in @@ -96,24 +96,18 @@ rm -f mkey.file* > messages.log echo Creating database -${kadmin} \ - init \ - --realm-max-ticket-life=1day \ - --realm-max-renewable-life=1month \ - ${R} || exit 1 - -${kadmin} modify --max-ticket-life=5d krbtgt/${R}@${R} || exit 1 -${kadmin} add -p foo --use-defaults foo@${R} || exit 1 -${kadmin} add -p bar --use-defaults bar@${R} || exit 1 -${kadmin} add -p baz --use-defaults baz@${R} || exit 1 -${kadmin} add -p foo --use-defaults host/server.test.h5l.se@${R} || exit 1 +${kadmin} < messages.log echo Creating database -${kadmin} \ - init \ - --realm-max-ticket-life=1day \ - --realm-max-renewable-life=1month \ - ${R} || exit 1 - -${kadmin} \ - init \ - --realm-max-ticket-life=1day \ - --realm-max-renewable-life=1month \ - ${R2} || exit 1 - -${kadmin} add -r --use-defaults WELLKNOWN/REFERRALS/TARGET@${R} || exit 1 -${kadmin} add -r --use-defaults WELLKNOWN/REFERRALS/TARGET@${R2} || exit 1 - # User 'foo' gets two aliases in the same realm, and one in the other -${kadmin} add -p foo --use-defaults foo@${R} || exit 1 -${kadmin} add_alias foo@${R} foo@${R2} alias1 alias2 || exit 1 +# service1 is an alias of service2, in different realms +# service3 and service4 get soft aliases in each other's realms +# service6 is a hard alias of service5 +# service8 is a hard alias of service7, but in the opposite direction +${kadmin} </dev/null || exit 1 ${kadmin} get foo@${R} | grep alias2@${R} >/dev/null || exit 1 ${kadmin} get foo@${R} | grep foo@${R2} >/dev/null || exit 1 - -# service1 is an alias of service2, in different realms -${kadmin} add -p foo --use-defaults ${service2}@${R2} || exit 1 -${kadmin} add_alias ${service2}@${R2} ${service1}@${R} || exit 1 ${kadmin} get ${service2}@${R2} | grep ${service1}@${R} >/dev/null || exit 1 -# service3 and service4 get soft aliases in each other's realms -${kadmin} add -p foo --use-defaults ${service3}@${R} || exit 1 -${kadmin} add -p foo --use-defaults ${service4}@${R2} || exit 1 -${kadmin} add_alias WELLKNOWN/REFERRALS/TARGET@${R2} ${service4}@${R} || exit 1 -${kadmin} add_alias WELLKNOWN/REFERRALS/TARGET@${R} ${service3}@${R2} || exit 1 - -# service6 is a hard alias of service5 -${kadmin} add -p foo --use-defaults ${service5}@${R} || exit 1 -${kadmin} add_alias ${service5}@${R} ${service6}@${R2} || exit 1 - -# service8 is a hard alias of service7, but in the opposite direction -${kadmin} add -p foo --use-defaults ${service7}@${R2} || exit 1 -${kadmin} add_alias ${service5}@${R} ${service8}@${R} || exit 1 - -${kadmin} add -p foo --use-defaults bar@${R} || exit 1 -${kadmin} add -p foo --use-defaults 'baz\@realm.foo@'${R} || exit 1 - -${kadmin} add -p cross1 --use-defaults krbtgt/${R2}@${R} || exit 1 -${kadmin} add -p cross2 --use-defaults krbtgt/${R}@${R2} || exit 1 - -${kadmin} ext -k ${keytab} krbtgt/${R}@${R} || exit 1 - -echo "Doing database check" -${kadmin} check ${R} || exit 1 -${kadmin} check ${R2} || exit 1 - echo foo > ${objdir}/foopassword echo Starting kdc ; > messages.log diff --git a/tests/kdc/check-tester.in b/tests/kdc/check-tester.in index 83b48baf2..fa5ef006b 100644 --- a/tests/kdc/check-tester.in +++ b/tests/kdc/check-tester.in @@ -86,16 +86,13 @@ rm -f mkey.file* > messages.log echo Creating database -${kadmin} \ - init \ - --realm-max-ticket-life=1day \ - --realm-max-renewable-life=1month \ - ${R} || exit 1 - -${kadmin} add -p foo --use-defaults ${server}@${R} || exit 1 -${kadmin} add -p foo --use-defaults foo@${R} || exit 1 -${kadmin} ext -k ${keytab} foo@${R} || exit 1 -${kadmin} ext -k ${keytab} ${server}@${R} || exit 1 +${kadmin} < out-log 2>&1 || exit 1 diff --git a/tests/kdc/check-uu.in b/tests/kdc/check-uu.in index 68b71b381..781715682 100644 --- a/tests/kdc/check-uu.in +++ b/tests/kdc/check-uu.in @@ -71,17 +71,12 @@ rm -f mkey.file* > messages.log echo Creating database -${kadmin} \ - init \ - --realm-max-ticket-life=1day \ - --realm-max-renewable-life=1month \ - ${R} || exit 1 - -${kadmin} add -p foo --use-defaults user1@${R} || exit 1 -${kadmin} add -p foo --use-defaults user2@${R} || exit 1 - -echo "Doing database check" -${kadmin} check ${R} || exit 1 +${kadmin} < ${objdir}/foopassword