~ubuntu-branches/ubuntu/trusty/keyutils/trusty-proposed

« back to all changes in this revision

Viewing changes to tests/keyctl/link/recursion/runtest.sh

  • Committer: Package Import Robot
  • Author(s): Luk Claes
  • Date: 2013-09-11 07:41:59 UTC
  • mfrom: (1.1.6) (10.2.12 sid)
  • Revision ID: package-import@ubuntu.com-20130911074159-mnbytesze44tqu4v
Tags: 1.5.6-1
New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
13
13
marker "CREATE KEYRING 1"
14
14
create_keyring "first" @s
15
15
expect_keyid keyringid
 
16
set_key_perm $keyringid 0x3f3f0000
16
17
 
17
18
# attempt to link a keyring to itself
18
19
marker "RECURSE 1"
23
24
marker "CREATE KEYRING 2"
24
25
create_keyring "second" $keyringid
25
26
expect_keyid keyring2id
 
27
set_key_perm $keyring2id 0x3f3f0000
26
28
 
27
29
# attempt to link a keyring to its child keyring
28
30
marker "RECURSE 2"
33
35
marker "CREATE KEYRING 3"
34
36
create_keyring "third" $keyring2id
35
37
expect_keyid keyring3id
 
38
set_key_perm $keyring3id 0x3f3f0000
36
39
 
37
40
# attempt to link a keyring to its grandchild keyring
38
41
marker "RECURSE 3"
43
46
marker "CREATE KEYRING 4"
44
47
create_keyring "fourth" $keyring3id
45
48
expect_keyid keyring4id
 
49
set_key_perm $keyring4id 0x3f3f0000
46
50
 
47
51
# attempt to link a keyring to its great grandchild keyring
48
52
marker "RECURSE 4"
53
57
marker "CREATE KEYRING 5"
54
58
create_keyring "fifth" $keyring4id
55
59
expect_keyid keyring5id
 
60
set_key_perm $keyring5id 0x3f3f0000
56
61
 
57
62
# attempt to link a keyring to its great great grandchild keyring
58
63
marker "RECURSE 5"
63
68
marker "CREATE KEYRING 6"
64
69
create_keyring "sixth" $keyring5id
65
70
expect_keyid keyring6id
 
71
set_key_perm $keyring6id 0x3f3f0000
66
72
 
67
73
# attempt to link a keyring to its great great great grandchild keyring
68
74
marker "RECURSE 6"
73
79
marker "CREATE KEYRING 7"
74
80
create_keyring "seventh" $keyring6id
75
81
expect_keyid keyring7id
 
82
set_key_perm $keyring7id 0x3f3f0000
76
83
 
77
84
# attempt to link a keyring to its great great great great grandchild keyring
78
85
marker "RECURSE 7"
81
88
 
82
89
# create an eigth keyring in the seventh
83
90
marker "CREATE KEYRING 8"
84
 
create_keyring "eighth" $keyring7id
 
91
create_keyring "eighth" @s
85
92
expect_keyid keyring8id
 
93
set_key_perm $keyring8id 0x3f3f0000
 
94
link_key $keyring8id $keyring7id
 
95
unlink_key $keyring8is @s
86
96
 
87
97
# attempt to link a keyring to its great great great great great grandchild keyring
88
98
marker "RECURSE 8"
93
103
marker "CREATE KEYRING 9"
94
104
create_keyring "ninth" $keyring8id
95
105
expect_keyid keyring9id
 
106
set_key_perm $keyring9id 0x3f3f0000
96
107
 
97
108
# attempt to link a keyring to its great great great great great great grandchild keyring
98
109
marker "RECURSE 9"