From 62419033f5049a39e177953a54e180bfe0123211 Mon Sep 17 00:00:00 2001 From: Kristian Schuster Date: Sat, 19 Oct 2019 00:34:25 +0200 Subject: fix for #781 - run lsblk without --paths --- include/tests_crypto | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'include/tests_crypto') diff --git a/include/tests_crypto b/include/tests_crypto index 77be22f2..96dc067a 100644 --- a/include/tests_crypto +++ b/include/tests_crypto @@ -138,9 +138,9 @@ FOUND=0 # cryptsetup only works as root - if [ -n "${LSBLKBINARY}" -a -n "${CRYPTSETUPBINARY}" -a ${FORENSICS_MODE} -eq 0 ]; then - for BLOCK_DEV in $(${LSBLKBINARY} --noheadings --list --paths -o NAME); do - if ${CRYPTSETUPBINARY} isLuks ${BLOCK_DEV} 2> /dev/null; then + if [ -n "${LSBLKBINARY}" ] && [ -n "${CRYPTSETUPBINARY}" ] && [ ${FORENSICS_MODE} -eq 0 ]; then + for BLOCK_DEV in $(${LSBLKBINARY} --noheadings --list -o NAME 2> /dev/null | cut -d' ' -f1); do + if ${CRYPTSETUPBINARY} isLuks $(${FINDBINARY} /dev/ -name "${BLOCK_DEV}" 2> /dev/null) 2> /dev/null; then LogText "Result: Found LUKS encrypted block device: ${BLOCK_DEV}" Report "encryption[]=luks,block_device,${BLOCK_DEV}" FOUND=$((FOUND +1)) -- cgit v1.2.3