Whamcloud - gitweb
LU-15407 test: remove dummy enc key at cleanup
[fs/lustre-release.git] / lustre / tests / sanity-sec.sh
index 579a30b..d6edcc6 100755 (executable)
@@ -2725,6 +2725,8 @@ setup_for_enc_tests() {
 }
 
 cleanup_for_enc_tests() {
+       local dummy_key
+
        rm -rf $DIR/$tdir $*
 
        # remount client normally
@@ -2741,6 +2743,13 @@ cleanup_for_enc_tests() {
                mount_client $MOUNT2 ${MOUNT_OPTS} ||
                        error "remount failed"
        fi
+
+       # remove fscrypt key from keyring
+       dummy_key=$(keyctl show | awk '$7 ~ "^fscrypt:" {print $1}')
+       if [ -n "$dummy_key" ]; then
+               keyctl revoke $dummy_key
+               keyctl reap
+       fi
 }
 
 cleanup_nodemap_after_enc_tests() {