summaryrefslogtreecommitdiff
path: root/tests/keyctl/grant/valid2/runtest.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tests/keyctl/grant/valid2/runtest.sh')
-rw-r--r--tests/keyctl/grant/valid2/runtest.sh19
1 files changed, 7 insertions, 12 deletions
diff --git a/tests/keyctl/grant/valid2/runtest.sh b/tests/keyctl/grant/valid2/runtest.sh
index 51091be..1fc6bfa 100644
--- a/tests/keyctl/grant/valid2/runtest.sh
+++ b/tests/keyctl/grant/valid2/runtest.sh
@@ -17,14 +17,12 @@ echo "++++ BEGINNING TEST" >$OUTPUTFILE
# create a keyring and attach it to the session keyring
marker "ADD KEYRING"
-create_keyring wibble @s
-expect_keyid keyringid
+create_keyring --new=keyringid wibble @s
# Create a keyring and remove most permissions from it; leaving just
# setsec for the owner.
marker "ADD KEYRING"
-create_keyring lizard $keyringid
-expect_keyid keyid
+create_keyring --new=keyid lizard $keyringid
marker "REMOVE PERMITS"
grant_key_permit $keyid own S
grant_key_permit $keyid pos 0
@@ -56,8 +54,7 @@ marker "TEST WRITE"
create_key --fail user lizard gizzard $keyid
expect_error EACCES
grant_key_permit $keyid all w
-create_key user lizard gizzard $keyid
-expect_keyid keyid2
+create_key --new=keyid2 user lizard gizzard $keyid
grant_key_permit $keyid all 0
unlink_key --fail $keyid $keyid2
expect_error EACCES
@@ -69,7 +66,7 @@ marker "TEST SEARCH"
search_for_key --fail $keyid user lizard
expect_error EACCES
grant_key_permit $keyid pos s
-search_for_key $keyid user lizard
+search_for_key --expect=$keyid2 $keyid user lizard
grant_key_permit $keyid pos 0
search_for_key --fail $keyid user lizard
expect_error EACCES
@@ -78,7 +75,7 @@ marker "TEST SEARCH 2"
search_for_key --fail @s user lizard
expect_error ENOKEY
grant_key_permit $keyid pos s
-search_for_key @s user lizard
+search_for_key --expect=$keyid2 @s user lizard
grant_key_permit $keyid pos 0
search_for_key --fail @s user lizard
expect_error ENOKEY
@@ -132,8 +129,7 @@ expect_error ENOKEY
# Create a keyring and remove most permissions from it; leaving just
# setsec for the owner.
marker "ADD KEYRING 2"
-create_keyring lizard $keyringid
-expect_keyid keyid
+create_keyring --new=keyid lizard $keyringid
marker "REMOVE PERMITS 2"
grant_key_permit $keyid own S
grant_key_permit $keyid pos 0
@@ -154,8 +150,7 @@ expect_error EKEYREVOKED
# Create a keyring and remove most permissions from it; leaving just
# setsec for the owner.
marker "ADD KEYRING 3"
-create_keyring lizard $keyringid
-expect_keyid keyid
+create_keyring --new=keyid lizard $keyringid
marker "REMOVE PERMITS 3"
grant_key_permit $keyid all Sv
grant_key_permit $keyid own 0