File tree Expand file tree Collapse file tree 3 files changed +9
-6
lines changed
testcases/kernel/security/integrity/ima/tests Expand file tree Collapse file tree 3 files changed +9
-6
lines changed Original file line number Diff line number Diff line change 99TST_SETUP=" setup"
1010TST_CLEANUP=" cleanup"
1111TST_CNT=4
12+ REQUIRED_BUILTIN_POLICY=" appraise_tcb"
1213
1314setup ()
1415{
@@ -17,8 +18,6 @@ setup()
1718 [ -f " $EVM_FILE " ] || tst_brk TCONF " EVM not enabled in kernel"
1819 [ $( cat $EVM_FILE ) -eq 1 ] || tst_brk TCONF " EVM not enabled for this boot"
1920
20- require_ima_policy_cmdline " appraise_tcb"
21-
2221 lower=" $TST_MNTPOINT /lower"
2322 upper=" $TST_MNTPOINT /upper"
2423 work=" $TST_MNTPOINT /work"
Original file line number Diff line number Diff line change 11#! /bin/sh
22# SPDX-License-Identifier: GPL-2.0-or-later
33# Copyright (c) 2009 IBM Corporation
4- # Copyright (c) 2018-2021 Petr Vorel <pvorel@suse.cz>
4+ # Copyright (c) 2018-2025 Petr Vorel <pvorel@suse.cz>
55# Author: Mimi Zohar <zohar@linux.ibm.com>
66#
77# Verify that measurements are added to the measurement list based on policy.
8+ # Test requires ima_policy=tcb.
89
910TST_NEEDS_CMDS=" awk cut sed"
1011TST_SETUP=" setup"
1112TST_CNT=3
13+ REQUIRED_BUILTIN_POLICY=" tcb"
1214
1315setup ()
1416{
15- require_ima_policy_cmdline " tcb"
16-
1717 TEST_FILE=" $PWD /test.txt"
1818 [ -f " $IMA_POLICY " ] || tst_res TINFO " not using default policy"
1919}
Original file line number Diff line number Diff line change 11#! /bin/sh
22# SPDX-License-Identifier: GPL-2.0-or-later
33# Copyright (c) 2009 IBM Corporation
4- # Copyright (c) 2018-2020 Petr Vorel <pvorel@suse.cz>
4+ # Copyright (c) 2018-2025 Petr Vorel <pvorel@suse.cz>
55# Author: Mimi Zohar <zohar@linux.ibm.com>
66
77TST_TESTFUNC=" test"
@@ -181,6 +181,10 @@ ima_setup()
181181 cd " $TST_MNTPOINT "
182182 fi
183183
184+ if [ " $REQUIRED_BUILTIN_POLICY " ]; then
185+ require_ima_policy_cmdline " $REQUIRED_BUILTIN_POLICY "
186+ fi
187+
184188 [ -n " $TST_SETUP_CALLER " ] && $TST_SETUP_CALLER
185189}
186190
You can’t perform that action at this time.
0 commit comments