summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Howells <dhowells@redhat.com>2014-03-05 11:35:18 +0000
committerDavid Howells <dhowells@redhat.com>2014-03-06 15:13:07 +0000
commit134fe06e34d480c5e6611407124fa4759437a88a (patch)
tree7ef0361f86a08ffd120f6742f881e1482fc97cc2
parent969d6d7b8843e5b940de7eb66e752ff5621c2bc4 (diff)
downloadkeyutils-134fe06e34d480c5e6611407124fa4759437a88a.tar.gz
TEST: keyctl padd tests can't use big_key type if it's not available
keyctl padd tests can't use big_key type if it's not available because the kernel is too old. Signed-off-by: David Howells <dhowells@redhat.com>
-rw-r--r--tests/keyctl/padd/useradd/runtest.sh25
1 files changed, 14 insertions, 11 deletions
diff --git a/tests/keyctl/padd/useradd/runtest.sh b/tests/keyctl/padd/useradd/runtest.sh
index 00aec03..f58bdc7 100644
--- a/tests/keyctl/padd/useradd/runtest.sh
+++ b/tests/keyctl/padd/useradd/runtest.sh
@@ -54,17 +54,20 @@ expect_keyid keyid
md5sum_key $keyid
expect_payload payload "f128f774ede3fe931e7c6745c4292f40"
-marker "ADD SMALL BIG KEY"
-pcreate_key_by_size 128 big_key small @s
-expect_keyid keyid
-md5sum_key $keyid
-expect_payload payload "f09f35a5637839458e462e6350ecbce4"
-
-marker "ADD HUGE BIG KEY"
-pcreate_key_by_size $((1024*1024-1)) big_key huge @s
-expect_keyid keyid
-md5sum_key $keyid
-expect_payload payload "e57598cd670284cf7d09e16ed9d4b2ac"
+if [ $have_big_key_type = 1 ]
+then
+ marker "ADD SMALL BIG KEY"
+ pcreate_key_by_size 128 big_key small @s
+ expect_keyid keyid
+ md5sum_key $keyid
+ expect_payload payload "f09f35a5637839458e462e6350ecbce4"
+
+ marker "ADD HUGE BIG KEY"
+ pcreate_key_by_size $((1024*1024-1)) big_key huge @s
+ expect_keyid keyid
+ md5sum_key $keyid
+ expect_payload payload "e57598cd670284cf7d09e16ed9d4b2ac"
+fi
marker "CLEAR KEYRING"
clear_keyring @s