[lvm-devel] master - tests: handle su login difference

Zdenek Kabelac zkabelac at sourceware.org
Fri Jun 23 16:49:30 UTC 2017


Gitweb:        https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=d0c97b44016024676e9f1dd24a4db4a7182f9918
Commit:        d0c97b44016024676e9f1dd24a4db4a7182f9918
Parent:        cc03a872c09941f2dbd1c9d3f2d7e89070649d17
Author:        Zdenek Kabelac <zkabelac at redhat.com>
AuthorDate:    Fri Jun 23 15:11:26 2017 +0200
Committer:     Zdenek Kabelac <zkabelac at redhat.com>
CommitterDate: Fri Jun 23 18:44:01 2017 +0200

tests: handle su login difference

Workaround case, where it matters if 'su' was user with '-' or without.
---
 test/shell/dmsetup-keyring.sh |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/test/shell/dmsetup-keyring.sh b/test/shell/dmsetup-keyring.sh
index 127d2f7..e333a6e 100644
--- a/test/shell/dmsetup-keyring.sh
+++ b/test/shell/dmsetup-keyring.sh
@@ -31,7 +31,8 @@ aux target_at_least dm-zero 1 0 0 || skip "missing dm-zero target"
 aux target_at_least dm-crypt 1 15 0 || skip "dm-crypt doesn't support keys in kernel keyring service"
 which keyctl || skip "test requires keyctl utility"
 
-keyctl newring $PREFIX-keyring @u
+keyctl new_session || true   # fails with 'su', works with 'su -'
+keyctl newring $PREFIX-keyring @s
 keyctl timeout %:$PREFIX-keyring 60
 
 trap '_teardown' EXIT




More information about the lvm-devel mailing list