diff options
author | Lans Zhang <jia.zhang@windriver.com> | 2017-07-25 09:37:59 +0800 |
---|---|---|
committer | Lans Zhang <jia.zhang@windriver.com> | 2017-07-25 09:37:59 +0800 |
commit | 77640af54c071072ff4c8b53d68afba97ea2b1d4 (patch) | |
tree | f6e4d90ab3531559b789a5c44512aae7a6b9a63c | |
parent | 567e817691d5dd25854cb1e43552a7f1d7b2da37 (diff) | |
download | meta-secure-core-77640af54c071072ff4c8b53d68afba97ea2b1d4.tar.gz |
IMA: move the default policy file to /etc/ima directory
Signed-off-by: Lans Zhang <jia.zhang@windriver.com>
-rwxr-xr-x | meta-integrity/recipes-core/initrdscripts/files/init.ima | 2 | ||||
-rw-r--r-- | meta-integrity/recipes-support/ima-policy/ima-policy_0.1.bb | 16 |
2 files changed, 10 insertions, 8 deletions
diff --git a/meta-integrity/recipes-core/initrdscripts/files/init.ima b/meta-integrity/recipes-core/initrdscripts/files/init.ima index fce7eae..65d4a37 100755 --- a/meta-integrity/recipes-core/initrdscripts/files/init.ima +++ b/meta-integrity/recipes-core/initrdscripts/files/init.ima | |||
@@ -26,7 +26,7 @@ ROOT_DIR="${1}" | |||
26 | SECURITYFS_DIR="${ROOT_DIR}/sys/kernel/security" | 26 | SECURITYFS_DIR="${ROOT_DIR}/sys/kernel/security" |
27 | 27 | ||
28 | # The policy files are always placed in initramfs | 28 | # The policy files are always placed in initramfs |
29 | IMA_POLICY=/etc/ima_policy | 29 | IMA_POLICY=/etc/ima/ima_policy |
30 | 30 | ||
31 | SECURITYFS_MOUNTED=0 | 31 | SECURITYFS_MOUNTED=0 |
32 | 32 | ||
diff --git a/meta-integrity/recipes-support/ima-policy/ima-policy_0.1.bb b/meta-integrity/recipes-support/ima-policy/ima-policy_0.1.bb index 982717a..9175839 100644 --- a/meta-integrity/recipes-support/ima-policy/ima-policy_0.1.bb +++ b/meta-integrity/recipes-support/ima-policy/ima-policy_0.1.bb | |||
@@ -1,18 +1,20 @@ | |||
1 | DESCRIPTION = "The default external IMA policy" | 1 | DESCRIPTION = "The default external IMA policy" |
2 | LICENSE = "MIT" | 2 | LICENSE = "MIT" |
3 | LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=4d92cd373abda3937c2bc47fbc49d690 \ | 3 | LIC_FILES_CHKSUM = "\ |
4 | file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" | 4 | file://${COREBASE}/LICENSE;md5=4d92cd373abda3937c2bc47fbc49d690 \ |
5 | file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420 \ | ||
6 | " | ||
5 | 7 | ||
6 | SRC_URI = " \ | 8 | SRC_URI = "\ |
7 | file://ima_policy.default \ | 9 | file://ima_policy.default \ |
8 | " | 10 | " |
9 | 11 | ||
10 | S = "${WORKDIR}" | 12 | S = "${WORKDIR}" |
11 | 13 | ||
12 | do_install() { | 14 | do_install() { |
13 | install -d "${D}${sysconfdir}" | 15 | install -d "${D}${sysconfdir}/ima" |
14 | install -m 0400 "${WORKDIR}/ima_policy.default" \ | 16 | install -m 0400 "${WORKDIR}/ima_policy.default" \ |
15 | "${D}${sysconfdir}" | 17 | "${D}${sysconfdir}/ima" |
16 | } | 18 | } |
17 | 19 | ||
18 | FILES_${PN} = "${sysconfdir}" | 20 | FILES_${PN} = "${sysconfdir}" |