init.ima: Fix the failure when importing the external policy from real rootfs

Signed-off-by: Jia Zhang <zhang.jia@linux.alibaba.com>
This commit is contained in:
Jia Zhang
2018-03-19 17:04:03 -04:00
parent e9bfbabd51
commit f13d2e0ef8
@@ -121,7 +121,9 @@ done
echo "${IMA_POLICY}" > "$securityfs_dir/ima/policy" && { echo "${IMA_POLICY}" > "$securityfs_dir/ima/policy" && {
# Attempt to load IMA policies from the real rootfs. # Attempt to load IMA policies from the real rootfs.
for policy in ${ROOT_DIR}/etc/ima/ima_policy*; do for policy in ${ROOT_DIR}/etc/ima/ima_policy*; do
echo "$policy" > "$securityfs_dir/ima/policy" if [ -s "$policy" ]; then
"${ROOT_DIR}/bin/echo.coreutils" "$policy" > "$securityfs_dir/ima/policy"
endif
done done
exit 0 exit 0