[LTP] [PATCH COMMITTED 1/2] ima_measurements.sh: Fix exit code condition

Petr Vorel pvorel@suse.cz
Wed Feb 5 22:57:07 CET 2025


Condition is "$? -ne 0", therefore negative if command passed to if.
This was hidden until fix in the next commit.

Fixes: 4c74c7dc69 ("IMA: Read required policy from file")
Signed-off-by: Petr Vorel <pvorel@suse.cz>
---
 .../kernel/security/integrity/ima/tests/ima_measurements.sh     | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/testcases/kernel/security/integrity/ima/tests/ima_measurements.sh b/testcases/kernel/security/integrity/ima/tests/ima_measurements.sh
index 35acc6ea78..d1e41b789a 100755
--- a/testcases/kernel/security/integrity/ima/tests/ima_measurements.sh
+++ b/testcases/kernel/security/integrity/ima/tests/ima_measurements.sh
@@ -94,7 +94,7 @@ test3()
 	sudo -n -u $user sh -c "echo $(cat /proc/uptime) user file > $file; cat $file > /dev/null"
 	cd ..
 
-	if tst_rod "$cmd" 2> /dev/null; then
+	if ! tst_rod "$cmd" 2> /dev/null; then
 		tst_res TPASS "$cmd failed as expected"
 	else
 		tst_res $IMA_FAIL "$cmd passed unexpectedly"
-- 
2.47.2



More information about the ltp mailing list