summaryrefslogtreecommitdiffstats
path: root/recipes-security/selinux
diff options
context:
space:
mode:
authorYi Zhao <yi.zhao@windriver.com>2021-08-04 14:49:44 +0800
committerJoe MacDonald <joe@deserted.net>2021-08-04 16:18:39 -0400
commit654201e25da6761f2b69f5ff1dd80ec61a79027f (patch)
tree7b10cd94c337572319c5cc265d6a2eb5020586b5 /recipes-security/selinux
parentd5b93baf576c535bb27406dc10d81076bda3dee1 (diff)
downloadmeta-selinux-654201e25da6761f2b69f5ff1dd80ec61a79027f.tar.gz
meta-selinux: convert to new override syntax
This is the result of automated script conversion: poky/scripts/contrib/convert-overrides.py meta-selinux Converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Joe MacDonald <joe@deserted.net>
Diffstat (limited to 'recipes-security/selinux')
-rw-r--r--recipes-security/selinux/checkpolicy_3.2.bb2
-rw-r--r--recipes-security/selinux/libselinux-python_3.2.bb10
-rw-r--r--recipes-security/selinux/libselinux_3.2.bb4
-rw-r--r--recipes-security/selinux/libsemanage_3.2.bb16
-rw-r--r--recipes-security/selinux/mcstrans_3.2.bb10
-rw-r--r--recipes-security/selinux/policycoreutils_3.2.bb60
-rw-r--r--recipes-security/selinux/restorecond_3.2.bb10
-rw-r--r--recipes-security/selinux/selinux-autorelabel_0.1.bb4
-rw-r--r--recipes-security/selinux/selinux-dbus_3.2.bb4
-rw-r--r--recipes-security/selinux/selinux-gui_3.2.bb4
-rw-r--r--recipes-security/selinux/selinux-init_0.1.bb2
-rw-r--r--recipes-security/selinux/selinux-initsh.inc8
-rw-r--r--recipes-security/selinux/selinux-labeldev_0.1.bb2
-rw-r--r--recipes-security/selinux/selinux-python_3.2.bb26
-rw-r--r--recipes-security/selinux/selinux-sandbox_3.2.bb4
-rw-r--r--recipes-security/selinux/semodule-utils_3.2.bb8
16 files changed, 87 insertions, 87 deletions
diff --git a/recipes-security/selinux/checkpolicy_3.2.bb b/recipes-security/selinux/checkpolicy_3.2.bb
index 552dc26..99ac470 100644
--- a/recipes-security/selinux/checkpolicy_3.2.bb
+++ b/recipes-security/selinux/checkpolicy_3.2.bb
@@ -18,7 +18,7 @@ EXTRA_OEMAKE += "LIBSEPOLA=${STAGING_LIBDIR}/libsepol.a"
18 18
19S = "${WORKDIR}/git/checkpolicy" 19S = "${WORKDIR}/git/checkpolicy"
20 20
21do_install_append() { 21do_install:append() {
22 install test/dismod ${D}/${bindir}/sedismod 22 install test/dismod ${D}/${bindir}/sedismod
23 install test/dispol ${D}/${bindir}/sedispol 23 install test/dispol ${D}/${bindir}/sedispol
24} 24}
diff --git a/recipes-security/selinux/libselinux-python_3.2.bb b/recipes-security/selinux/libselinux-python_3.2.bb
index b741449..f589ebd 100644
--- a/recipes-security/selinux/libselinux-python_3.2.bb
+++ b/recipes-security/selinux/libselinux-python_3.2.bb
@@ -10,7 +10,7 @@ require selinux_common.inc
10 10
11inherit python3native python3targetconfig 11inherit python3native python3targetconfig
12 12
13FILESEXTRAPATHS_prepend := "${THISDIR}/libselinux:" 13FILESEXTRAPATHS:prepend := "${THISDIR}/libselinux:"
14SRC_URI += "\ 14SRC_URI += "\
15 file://0001-Makefile-fix-python-modules-install-path-for-multili.patch \ 15 file://0001-Makefile-fix-python-modules-install-path-for-multili.patch \
16 file://0001-Do-not-use-PYCEXT-and-rely-on-the-installed-file-nam.patch \ 16 file://0001-Do-not-use-PYCEXT-and-rely-on-the-installed-file-nam.patch \
@@ -19,7 +19,7 @@ SRC_URI += "\
19S = "${WORKDIR}/git/libselinux" 19S = "${WORKDIR}/git/libselinux"
20 20
21DEPENDS += "python3 swig-native libpcre libsepol" 21DEPENDS += "python3 swig-native libpcre libsepol"
22RDEPENDS_${PN} += "libselinux python3-core python3-shell" 22RDEPENDS:${PN} += "libselinux python3-core python3-shell"
23 23
24def get_policyconfigarch(d): 24def get_policyconfigarch(d):
25 import re 25 import re
@@ -30,10 +30,10 @@ def get_policyconfigarch(d):
30 30
31EXTRA_OEMAKE += "${@get_policyconfigarch(d)}" 31EXTRA_OEMAKE += "${@get_policyconfigarch(d)}"
32EXTRA_OEMAKE += "LDFLAGS='${LDFLAGS} -lpcre' LIBSEPOLA='${STAGING_LIBDIR}/libsepol.a'" 32EXTRA_OEMAKE += "LDFLAGS='${LDFLAGS} -lpcre' LIBSEPOLA='${STAGING_LIBDIR}/libsepol.a'"
33EXTRA_OEMAKE_append_libc-musl = " FTS_LDLIBS=-lfts" 33EXTRA_OEMAKE:append:libc-musl = " FTS_LDLIBS=-lfts"
34 34
35FILES_${PN} = "${libdir}/python${PYTHON_BASEVERSION}/site-packages/*" 35FILES:${PN} = "${libdir}/python${PYTHON_BASEVERSION}/site-packages/*"
36INSANE_SKIP_${PN} = "dev-so" 36INSANE_SKIP:${PN} = "dev-so"
37 37
38do_compile() { 38do_compile() {
39 oe_runmake pywrap -j1 \ 39 oe_runmake pywrap -j1 \
diff --git a/recipes-security/selinux/libselinux_3.2.bb b/recipes-security/selinux/libselinux_3.2.bb
index 5acd576..55efbae 100644
--- a/recipes-security/selinux/libselinux_3.2.bb
+++ b/recipes-security/selinux/libselinux_3.2.bb
@@ -11,7 +11,7 @@ require selinux_common.inc
11inherit lib_package python3native 11inherit lib_package python3native
12 12
13DEPENDS += "libsepol libpcre" 13DEPENDS += "libsepol libpcre"
14DEPENDS_append_libc-musl = " fts" 14DEPENDS:append:libc-musl = " fts"
15 15
16S = "${WORKDIR}/git/libselinux" 16S = "${WORKDIR}/git/libselinux"
17 17
@@ -24,6 +24,6 @@ def get_policyconfigarch(d):
24 24
25EXTRA_OEMAKE += "${@get_policyconfigarch(d)}" 25EXTRA_OEMAKE += "${@get_policyconfigarch(d)}"
26EXTRA_OEMAKE += "LDFLAGS='${LDFLAGS} -lpcre' LIBSEPOLA='${STAGING_LIBDIR}/libsepol.a'" 26EXTRA_OEMAKE += "LDFLAGS='${LDFLAGS} -lpcre' LIBSEPOLA='${STAGING_LIBDIR}/libsepol.a'"
27EXTRA_OEMAKE_append_libc-musl = " FTS_LDLIBS=-lfts" 27EXTRA_OEMAKE:append:libc-musl = " FTS_LDLIBS=-lfts"
28 28
29BBCLASSEXTEND = "native" 29BBCLASSEXTEND = "native"
diff --git a/recipes-security/selinux/libsemanage_3.2.bb b/recipes-security/selinux/libsemanage_3.2.bb
index 58b6da4..0a6ff95 100644
--- a/recipes-security/selinux/libsemanage_3.2.bb
+++ b/recipes-security/selinux/libsemanage_3.2.bb
@@ -17,30 +17,30 @@ SRC_URI += "file://libsemanage-Fix-execve-segfaults-on-Ubuntu.patch \
17 " 17 "
18 18
19DEPENDS += "libsepol libselinux bzip2 python3 bison-native flex-native swig-native" 19DEPENDS += "libsepol libselinux bzip2 python3 bison-native flex-native swig-native"
20DEPENDS_append_class-target = " audit" 20DEPENDS:append:class-target = " audit"
21 21
22S = "${WORKDIR}/git/libsemanage" 22S = "${WORKDIR}/git/libsemanage"
23 23
24PACKAGES =+ "${PN}-python" 24PACKAGES =+ "${PN}-python"
25 25
26# For /usr/libexec/selinux/semanage_migrate_store 26# For /usr/libexec/selinux/semanage_migrate_store
27RDEPENDS_${PN}-python += "python3-core" 27RDEPENDS:${PN}-python += "python3-core"
28 28
29FILES_${PN}-python = "${libdir}/python${PYTHON_BASEVERSION}/site-packages/* \ 29FILES:${PN}-python = "${libdir}/python${PYTHON_BASEVERSION}/site-packages/* \
30 ${libexecdir}/selinux/semanage_migrate_store" 30 ${libexecdir}/selinux/semanage_migrate_store"
31FILES_${PN}-dbg += "${libdir}/python${PYTHON_BASEVERSION}/site-packages/.debug/*" 31FILES:${PN}-dbg += "${libdir}/python${PYTHON_BASEVERSION}/site-packages/.debug/*"
32FILES_${PN} += "${libexecdir}" 32FILES:${PN} += "${libexecdir}"
33 33
34EXTRA_OEMAKE_class-native += "DISABLE_AUDIT=y" 34EXTRA_OEMAKE:class-native += "DISABLE_AUDIT=y"
35 35
36do_compile_append() { 36do_compile:append() {
37 oe_runmake pywrap \ 37 oe_runmake pywrap \
38 PYLIBVER='python${PYTHON_BASEVERSION}${PYTHON_ABI}' \ 38 PYLIBVER='python${PYTHON_BASEVERSION}${PYTHON_ABI}' \
39 PYINC='-I${STAGING_INCDIR}/${PYLIBVER}' \ 39 PYINC='-I${STAGING_INCDIR}/${PYLIBVER}' \
40 PYLIBS='-L${STAGING_LIBDIR}/${PYLIBVER} -l${PYLIBVER}' 40 PYLIBS='-L${STAGING_LIBDIR}/${PYLIBVER} -l${PYLIBVER}'
41} 41}
42 42
43do_install_append() { 43do_install:append() {
44 oe_runmake install-pywrap \ 44 oe_runmake install-pywrap \
45 PYCEXT='.so' \ 45 PYCEXT='.so' \
46 PYLIBVER='python${PYTHON_BASEVERSION}${PYTHON_ABI}' \ 46 PYLIBVER='python${PYTHON_BASEVERSION}${PYTHON_ABI}' \
diff --git a/recipes-security/selinux/mcstrans_3.2.bb b/recipes-security/selinux/mcstrans_3.2.bb
index 0cece17..4d99e18 100644
--- a/recipes-security/selinux/mcstrans_3.2.bb
+++ b/recipes-security/selinux/mcstrans_3.2.bb
@@ -24,7 +24,7 @@ EXTRA_OEMAKE += "SBINDIR=${base_sbindir} \
24 24
25S = "${WORKDIR}/git/mcstrans" 25S = "${WORKDIR}/git/mcstrans"
26 26
27do_install_append() { 27do_install:append() {
28 install -d ${D}${sbindir} 28 install -d ${D}${sbindir}
29 install -m 755 utils/untranscon ${D}${sbindir}/ 29 install -m 755 utils/untranscon ${D}${sbindir}/
30 install -m 755 utils/transcon ${D}${sbindir}/ 30 install -m 755 utils/transcon ${D}${sbindir}/
@@ -42,12 +42,12 @@ do_install_append() {
42 cp -r share/* ${D}${datadir}/mcstrans/. 42 cp -r share/* ${D}${datadir}/mcstrans/.
43} 43}
44 44
45SYSTEMD_SERVICE_mcstrans = "mcstrans.service" 45SYSTEMD_SERVICE:mcstrans = "mcstrans.service"
46INITSCRIPT_PACKAGES = "mcstrans" 46INITSCRIPT_PACKAGES = "mcstrans"
47INITSCRIPT_NAME_mcstrans = "mcstrans" 47INITSCRIPT_NAME:mcstrans = "mcstrans"
48INITSCRIPT_PARAMS_mcstrans = "defaults" 48INITSCRIPT_PARAMS:mcstrans = "defaults"
49 49
50pkg_postinst_mcstrans () { 50pkg_postinst:mcstrans () {
51 if [ -z "$D" ]; then 51 if [ -z "$D" ]; then
52 if command -v systemd-tmpfiles >/dev/null; then 52 if command -v systemd-tmpfiles >/dev/null; then
53 systemd-tmpfiles --create ${sysconfdir}/tmpfiles.d/setrans.conf 53 systemd-tmpfiles --create ${sysconfdir}/tmpfiles.d/setrans.conf
diff --git a/recipes-security/selinux/policycoreutils_3.2.bb b/recipes-security/selinux/policycoreutils_3.2.bb
index 9fc1691..04f8ef7 100644
--- a/recipes-security/selinux/policycoreutils_3.2.bb
+++ b/recipes-security/selinux/policycoreutils_3.2.bb
@@ -26,40 +26,40 @@ S = "${WORKDIR}/git/policycoreutils"
26 26
27inherit selinux python3native 27inherit selinux python3native
28 28
29RDEPENDS_${BPN}-fixfiles += "\ 29RDEPENDS:${BPN}-fixfiles += "\
30 ${BPN}-setfiles \ 30 ${BPN}-setfiles \
31 grep \ 31 grep \
32 findutils \ 32 findutils \
33" 33"
34RDEPENDS_${BPN}-genhomedircon += "\ 34RDEPENDS:${BPN}-genhomedircon += "\
35 ${BPN}-semodule \ 35 ${BPN}-semodule \
36" 36"
37RDEPENDS_${BPN}-loadpolicy += "\ 37RDEPENDS:${BPN}-loadpolicy += "\
38 libselinux \ 38 libselinux \
39 libsepol \ 39 libsepol \
40" 40"
41RDEPENDS_${BPN}-newrole += "\ 41RDEPENDS:${BPN}-newrole += "\
42 libcap-ng \ 42 libcap-ng \
43 libselinux \ 43 libselinux \
44" 44"
45RDEPENDS_${BPN}-runinit += "libselinux" 45RDEPENDS:${BPN}-runinit += "libselinux"
46RDEPENDS_${BPN}-secon += "libselinux" 46RDEPENDS:${BPN}-secon += "libselinux"
47RDEPENDS_${BPN}-semodule += "\ 47RDEPENDS:${BPN}-semodule += "\
48 libsepol \ 48 libsepol \
49 libselinux \ 49 libselinux \
50 libsemanage \ 50 libsemanage \
51" 51"
52RDEPENDS_${BPN}-sestatus += "libselinux" 52RDEPENDS:${BPN}-sestatus += "libselinux"
53RDEPENDS_${BPN}-setfiles += "\ 53RDEPENDS:${BPN}-setfiles += "\
54 libselinux \ 54 libselinux \
55 libsepol \ 55 libsepol \
56" 56"
57RDEPENDS_${BPN}-setsebool += "\ 57RDEPENDS:${BPN}-setsebool += "\
58 libsepol \ 58 libsepol \
59 libselinux \ 59 libselinux \
60 libsemanage \ 60 libsemanage \
61" 61"
62RDEPENDS_${BPN} += "selinux-python" 62RDEPENDS:${BPN} += "selinux-python"
63 63
64PACKAGES =+ "\ 64PACKAGES =+ "\
65 ${PN}-fixfiles \ 65 ${PN}-fixfiles \
@@ -74,34 +74,34 @@ PACKAGES =+ "\
74 ${PN}-setfiles \ 74 ${PN}-setfiles \
75 ${PN}-setsebool \ 75 ${PN}-setsebool \
76" 76"
77FILES_${PN}-fixfiles += "${base_sbindir}/fixfiles" 77FILES:${PN}-fixfiles += "${base_sbindir}/fixfiles"
78FILES_${PN}-genhomedircon += "${base_sbindir}/genhomedircon" 78FILES:${PN}-genhomedircon += "${base_sbindir}/genhomedircon"
79FILES_${PN}-loadpolicy += "\ 79FILES:${PN}-loadpolicy += "\
80 ${base_sbindir}/load_policy \ 80 ${base_sbindir}/load_policy \
81" 81"
82FILES_${PN}-newrole += "\ 82FILES:${PN}-newrole += "\
83 ${bindir}/newrole \ 83 ${bindir}/newrole \
84 ${@bb.utils.contains('DISTRO_FEATURES', 'pam', '${sysconfdir}/pam.d/newrole', '', d)} \ 84 ${@bb.utils.contains('DISTRO_FEATURES', 'pam', '${sysconfdir}/pam.d/newrole', '', d)} \
85" 85"
86FILES_${PN}-runinit += "\ 86FILES:${PN}-runinit += "\
87 ${base_sbindir}/run_init \ 87 ${base_sbindir}/run_init \
88 ${base_sbindir}/open_init_pty \ 88 ${base_sbindir}/open_init_pty \
89 ${@bb.utils.contains('DISTRO_FEATURES', 'pam', '${sysconfdir}/pam.d/run_init', '', d)} \ 89 ${@bb.utils.contains('DISTRO_FEATURES', 'pam', '${sysconfdir}/pam.d/run_init', '', d)} \
90" 90"
91FILES_${PN}-dbg += "${prefix}/libexec/selinux/hll/.debug" 91FILES:${PN}-dbg += "${prefix}/libexec/selinux/hll/.debug"
92FILES_${PN}-secon += "${bindir}/secon" 92FILES:${PN}-secon += "${bindir}/secon"
93FILES_${PN}-semodule += "${base_sbindir}/semodule" 93FILES:${PN}-semodule += "${base_sbindir}/semodule"
94FILES_${PN}-hll += "${prefix}/libexec/selinux/hll/*" 94FILES:${PN}-hll += "${prefix}/libexec/selinux/hll/*"
95FILES_${PN}-sestatus += "\ 95FILES:${PN}-sestatus += "\
96 ${base_sbindir}/sestatus \ 96 ${base_sbindir}/sestatus \
97 ${sysconfdir}/sestatus.conf \ 97 ${sysconfdir}/sestatus.conf \
98" 98"
99FILES_${PN}-setfiles += "\ 99FILES:${PN}-setfiles += "\
100 ${base_sbindir}/restorecon \ 100 ${base_sbindir}/restorecon \
101 ${base_sbindir}/restorecon_xattr \ 101 ${base_sbindir}/restorecon_xattr \
102 ${base_sbindir}/setfiles \ 102 ${base_sbindir}/setfiles \
103" 103"
104FILES_${PN}-setsebool += "\ 104FILES:${PN}-setsebool += "\
105 ${base_sbindir}/setsebool \ 105 ${base_sbindir}/setsebool \
106 ${datadir}/bash-completion/completions/setsebool \ 106 ${datadir}/bash-completion/completions/setsebool \
107" 107"
@@ -111,7 +111,7 @@ export STAGING_LIBDIR
111export BUILD_SYS 111export BUILD_SYS
112export HOST_SYS 112export HOST_SYS
113 113
114PACKAGECONFIG_class-target ?= "\ 114PACKAGECONFIG:class-target ?= "\
115 ${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'libpam', '', d)} \ 115 ${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'libpam', '', d)} \
116 audit \ 116 audit \
117" 117"
@@ -131,7 +131,7 @@ BBCLASSEXTEND = "native"
131 131
132PCU_NATIVE_CMDS = "setfiles semodule hll" 132PCU_NATIVE_CMDS = "setfiles semodule hll"
133 133
134do_compile_class-native() { 134do_compile:class-native() {
135 for PCU_CMD in ${PCU_NATIVE_CMDS} ; do 135 for PCU_CMD in ${PCU_NATIVE_CMDS} ; do
136 oe_runmake -C $PCU_CMD \ 136 oe_runmake -C $PCU_CMD \
137 INCLUDEDIR='${STAGING_INCDIR}' \ 137 INCLUDEDIR='${STAGING_INCDIR}' \
@@ -139,11 +139,11 @@ do_compile_class-native() {
139 done 139 done
140} 140}
141 141
142sysroot_stage_dirs_append_class-native() { 142sysroot_stage_dirs:append:class-native() {
143 cp -R $from/${prefix}/libexec $to/${prefix}/libexec 143 cp -R $from/${prefix}/libexec $to/${prefix}/libexec
144} 144}
145 145
146do_compile_prepend() { 146do_compile:prepend() {
147 export PYTHON=python3 147 export PYTHON=python3
148 export PYLIBVER='python${PYTHON_BASEVERSION}' 148 export PYLIBVER='python${PYTHON_BASEVERSION}'
149 export PYTHON_CPPFLAGS="-I${STAGING_INCDIR}/${PYLIBVER}" 149 export PYTHON_CPPFLAGS="-I${STAGING_INCDIR}/${PYLIBVER}"
@@ -151,12 +151,12 @@ do_compile_prepend() {
151 export PYTHON_SITE_PKG="${libdir}/${PYLIBVER}/site-packages" 151 export PYTHON_SITE_PKG="${libdir}/${PYLIBVER}/site-packages"
152} 152}
153 153
154do_install_prepend() { 154do_install:prepend() {
155 export PYTHON=python3 155 export PYTHON=python3
156 export SBINDIR="${D}/${base_sbindir}" 156 export SBINDIR="${D}/${base_sbindir}"
157} 157}
158 158
159do_install_class-native() { 159do_install:class-native() {
160 for PCU_CMD in ${PCU_NATIVE_CMDS} ; do 160 for PCU_CMD in ${PCU_NATIVE_CMDS} ; do
161 oe_runmake -C $PCU_CMD install \ 161 oe_runmake -C $PCU_CMD install \
162 DESTDIR="${D}" \ 162 DESTDIR="${D}" \
@@ -165,7 +165,7 @@ do_install_class-native() {
165 done 165 done
166} 166}
167 167
168do_install_append_class-target() { 168do_install:append:class-target() {
169 if [ -e ${WORKDIR}/pam.d ]; then 169 if [ -e ${WORKDIR}/pam.d ]; then
170 install -d ${D}${sysconfdir}/pam.d/ 170 install -d ${D}${sysconfdir}/pam.d/
171 install -m 0644 ${WORKDIR}/pam.d/* ${D}${sysconfdir}/pam.d/ 171 install -m 0644 ${WORKDIR}/pam.d/* ${D}${sysconfdir}/pam.d/
diff --git a/recipes-security/selinux/restorecond_3.2.bb b/recipes-security/selinux/restorecond_3.2.bb
index d9def9a..75e65a8 100644
--- a/recipes-security/selinux/restorecond_3.2.bb
+++ b/recipes-security/selinux/restorecond_3.2.bb
@@ -20,16 +20,16 @@ EXTRA_OEMAKE += "SYSTEMDSYSTEMUNITDIR=${systemd_system_unitdir} \
20 20
21S = "${WORKDIR}/git/restorecond" 21S = "${WORKDIR}/git/restorecond"
22 22
23FILES_${PN} += "${datadir}/dbus-1/services/org.selinux.Restorecond.service \ 23FILES:${PN} += "${datadir}/dbus-1/services/org.selinux.Restorecond.service \
24 ${systemd_user_unitdir}/* \ 24 ${systemd_user_unitdir}/* \
25 " 25 "
26 26
27SYSTEMD_SERVICE_restorecond = "restorecond.service" 27SYSTEMD_SERVICE:restorecond = "restorecond.service"
28INITSCRIPT_PACKAGES = "restorecond" 28INITSCRIPT_PACKAGES = "restorecond"
29INITSCRIPT_NAME_restorecond = "restorecond" 29INITSCRIPT_NAME:restorecond = "restorecond"
30INITSCRIPT_PARAMS_restorecond = "defaults" 30INITSCRIPT_PARAMS:restorecond = "defaults"
31 31
32do_install_append() { 32do_install:append() {
33 if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'false', 'true', d)}; then 33 if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'false', 'true', d)}; then
34 # remove /usr/lib/systemd/user 34 # remove /usr/lib/systemd/user
35 rm -rf ${D}${nonarch_libdir} 35 rm -rf ${D}${nonarch_libdir}
diff --git a/recipes-security/selinux/selinux-autorelabel_0.1.bb b/recipes-security/selinux/selinux-autorelabel_0.1.bb
index 85b0db9..a919445 100644
--- a/recipes-security/selinux/selinux-autorelabel_0.1.bb
+++ b/recipes-security/selinux/selinux-autorelabel_0.1.bb
@@ -7,7 +7,7 @@ file is present.\
7LICENSE = "MIT" 7LICENSE = "MIT"
8LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" 8LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
9 9
10RDEPENDS_${PN} = " \ 10RDEPENDS:${PN} = " \
11 policycoreutils-setfiles \ 11 policycoreutils-setfiles \
12" 12"
13 13
@@ -19,7 +19,7 @@ INITSCRIPT_PARAMS = "start 01 S ."
19 19
20require selinux-initsh.inc 20require selinux-initsh.inc
21 21
22do_install_append() { 22do_install:append() {
23 if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then 23 if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then
24 echo "# first boot relabelling" > ${D}/.autorelabel 24 echo "# first boot relabelling" > ${D}/.autorelabel
25 fi 25 fi
diff --git a/recipes-security/selinux/selinux-dbus_3.2.bb b/recipes-security/selinux/selinux-dbus_3.2.bb
index bc34f89..badf392 100644
--- a/recipes-security/selinux/selinux-dbus_3.2.bb
+++ b/recipes-security/selinux/selinux-dbus_3.2.bb
@@ -9,9 +9,9 @@ require selinux_common.inc
9 9
10S = "${WORKDIR}/git/dbus" 10S = "${WORKDIR}/git/dbus"
11 11
12RDEPENDS_${PN} += "python3-core selinux-python-sepolicy" 12RDEPENDS:${PN} += "python3-core selinux-python-sepolicy"
13 13
14FILES_${PN} += "\ 14FILES:${PN} += "\
15 ${datadir}/system-config-selinux/selinux_server.py \ 15 ${datadir}/system-config-selinux/selinux_server.py \
16 ${datadir}/polkit-1/actions/org.selinux.policy \ 16 ${datadir}/polkit-1/actions/org.selinux.policy \
17 ${datadir}/dbus-1/system-services/org.selinux.service \ 17 ${datadir}/dbus-1/system-services/org.selinux.service \
diff --git a/recipes-security/selinux/selinux-gui_3.2.bb b/recipes-security/selinux/selinux-gui_3.2.bb
index 5818e49..5534ec6 100644
--- a/recipes-security/selinux/selinux-gui_3.2.bb
+++ b/recipes-security/selinux/selinux-gui_3.2.bb
@@ -10,9 +10,9 @@ require selinux_common.inc
10 10
11S = "${WORKDIR}/git/gui" 11S = "${WORKDIR}/git/gui"
12 12
13RDEPENDS_${PN} += "python3-core" 13RDEPENDS:${PN} += "python3-core"
14 14
15FILES_${PN} += " \ 15FILES:${PN} += " \
16 ${datadir}/system-config-selinux/* \ 16 ${datadir}/system-config-selinux/* \
17 ${datadir}/icons/hicolor/* \ 17 ${datadir}/icons/hicolor/* \
18 ${datadir}/polkit-1/actions/org.selinux.config.policy \ 18 ${datadir}/polkit-1/actions/org.selinux.config.policy \
diff --git a/recipes-security/selinux/selinux-init_0.1.bb b/recipes-security/selinux/selinux-init_0.1.bb
index ebe7399..c97316e 100644
--- a/recipes-security/selinux/selinux-init_0.1.bb
+++ b/recipes-security/selinux/selinux-init_0.1.bb
@@ -7,7 +7,7 @@ boot time. \
7LICENSE = "MIT" 7LICENSE = "MIT"
8LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" 8LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
9 9
10RDEPENDS_${PN} = " \ 10RDEPENDS:${PN} = " \
11 coreutils \ 11 coreutils \
12 libselinux-bin \ 12 libselinux-bin \
13 policycoreutils-secon \ 13 policycoreutils-secon \
diff --git a/recipes-security/selinux/selinux-initsh.inc b/recipes-security/selinux/selinux-initsh.inc
index 0a6cf4b..f6a3d85 100644
--- a/recipes-security/selinux/selinux-initsh.inc
+++ b/recipes-security/selinux/selinux-initsh.inc
@@ -9,15 +9,15 @@ SELINUX_SCRIPT_DST ?= "${SELINUX_SCRIPT_SRC}"
9INITSCRIPT_NAME ?= "${SELINUX_SCRIPT_DST}" 9INITSCRIPT_NAME ?= "${SELINUX_SCRIPT_DST}"
10INITSCRIPT_PARAMS ?= "start 00 S ." 10INITSCRIPT_PARAMS ?= "start 00 S ."
11 11
12CONFFILES_${PN} += "${sysconfdir}/init.d/${SELINUX_SCRIPT_DST}" 12CONFFILES:${PN} += "${sysconfdir}/init.d/${SELINUX_SCRIPT_DST}"
13 13
14PACKAGE_ARCH ?= "${MACHINE_ARCH}" 14PACKAGE_ARCH ?= "${MACHINE_ARCH}"
15 15
16inherit update-rc.d systemd 16inherit update-rc.d systemd
17 17
18SYSTEMD_SERVICE_${PN} = "${SELINUX_SCRIPT_SRC}.service" 18SYSTEMD_SERVICE:${PN} = "${SELINUX_SCRIPT_SRC}.service"
19 19
20FILES_${PN} += "/.autorelabel" 20FILES:${PN} += "/.autorelabel"
21 21
22do_install () { 22do_install () {
23 install -d ${D}${sysconfdir}/init.d/ 23 install -d ${D}${sysconfdir}/init.d/
@@ -36,6 +36,6 @@ do_install () {
36 fi 36 fi
37} 37}
38 38
39sysroot_stage_all_append () { 39sysroot_stage_all:append () {
40 sysroot_stage_dir ${D}${sysconfdir} ${SYSROOT_DESTDIR}${sysconfdir} 40 sysroot_stage_dir ${D}${sysconfdir} ${SYSROOT_DESTDIR}${sysconfdir}
41} 41}
diff --git a/recipes-security/selinux/selinux-labeldev_0.1.bb b/recipes-security/selinux/selinux-labeldev_0.1.bb
index 2a0bca9..d29efec 100644
--- a/recipes-security/selinux/selinux-labeldev_0.1.bb
+++ b/recipes-security/selinux/selinux-labeldev_0.1.bb
@@ -4,7 +4,7 @@ DESCRIPTION = "Set SELinux labels for /dev."
4LICENSE = "MIT" 4LICENSE = "MIT"
5LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" 5LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
6 6
7RDEPENDS_${PN} = " \ 7RDEPENDS:${PN} = " \
8 coreutils \ 8 coreutils \
9 libselinux-bin \ 9 libselinux-bin \
10 policycoreutils-setfiles \ 10 policycoreutils-setfiles \
diff --git a/recipes-security/selinux/selinux-python_3.2.bb b/recipes-security/selinux/selinux-python_3.2.bb
index a827a90..a954676 100644
--- a/recipes-security/selinux/selinux-python_3.2.bb
+++ b/recipes-security/selinux/selinux-python_3.2.bb
@@ -17,12 +17,12 @@ S = "${WORKDIR}/git/python"
17EXTRA_OEMAKE += "LIBSEPOLA=${STAGING_LIBDIR}/libsepol.a" 17EXTRA_OEMAKE += "LIBSEPOLA=${STAGING_LIBDIR}/libsepol.a"
18 18
19DEPENDS += "python3 libsepol libselinux" 19DEPENDS += "python3 libsepol libselinux"
20RDEPENDS_${BPN}-audit2allow += "\ 20RDEPENDS:${BPN}-audit2allow += "\
21 python3-core \ 21 python3-core \
22 libselinux-python \ 22 libselinux-python \
23 ${BPN}-sepolgen \ 23 ${BPN}-sepolgen \
24" 24"
25RDEPENDS_${BPN}-chcat += "\ 25RDEPENDS:${BPN}-chcat += "\
26 python3-core \ 26 python3-core \
27 python3-codecs \ 27 python3-codecs \
28 python3-shell \ 28 python3-shell \
@@ -31,7 +31,7 @@ RDEPENDS_${BPN}-chcat += "\
31 libselinux-python \ 31 libselinux-python \
32 ${BPN} \ 32 ${BPN} \
33" 33"
34RDEPENDS_${BPN} += "\ 34RDEPENDS:${BPN} += "\
35 python3-core \ 35 python3-core \
36 python3-codecs \ 36 python3-codecs \
37 python3-io \ 37 python3-io \
@@ -43,7 +43,7 @@ RDEPENDS_${BPN} += "\
43 libsemanage-python \ 43 libsemanage-python \
44 setools \ 44 setools \
45" 45"
46RDEPENDS_${BPN}-semanage += "\ 46RDEPENDS:${BPN}-semanage += "\
47 python3-core \ 47 python3-core \
48 python3-ipy \ 48 python3-ipy \
49 python3-compression \ 49 python3-compression \
@@ -52,13 +52,13 @@ RDEPENDS_${BPN}-semanage += "\
52 libselinux-python \ 52 libselinux-python \
53 ${BPN} \ 53 ${BPN} \
54" 54"
55RDEPENDS_${BPN}-sepolicy += "\ 55RDEPENDS:${BPN}-sepolicy += "\
56 python3-core \ 56 python3-core \
57 python3-codecs \ 57 python3-codecs \
58 python3-syslog \ 58 python3-syslog \
59 ${BPN} \ 59 ${BPN} \
60" 60"
61RDEPENDS_${BPN}-sepolgen-ifgen += "\ 61RDEPENDS:${BPN}-sepolgen-ifgen += "\
62 python3-core \ 62 python3-core \
63 libselinux-python \ 63 libselinux-python \
64" 64"
@@ -71,33 +71,33 @@ PACKAGES =+ "\
71 ${PN}-sepolgen \ 71 ${PN}-sepolgen \
72 ${PN}-sepolicy \ 72 ${PN}-sepolicy \
73" 73"
74FILES_${PN}-audit2allow = "\ 74FILES:${PN}-audit2allow = "\
75 ${bindir}/audit2allow \ 75 ${bindir}/audit2allow \
76 ${bindir}/audit2why \ 76 ${bindir}/audit2why \
77" 77"
78FILES_${PN}-chcat = "\ 78FILES:${PN}-chcat = "\
79 ${bindir}/chcat \ 79 ${bindir}/chcat \
80" 80"
81FILES_${PN}-semanage = "\ 81FILES:${PN}-semanage = "\
82 ${sbindir}/semanage \ 82 ${sbindir}/semanage \
83 ${datadir}/bash-completion/completions/semanage \ 83 ${datadir}/bash-completion/completions/semanage \
84" 84"
85# The ${bindir}/sepolgen is a symlink to ${bindir}/sepolicy 85# The ${bindir}/sepolgen is a symlink to ${bindir}/sepolicy
86FILES_${PN}-sepolicy += "\ 86FILES:${PN}-sepolicy += "\
87 ${bindir}/sepolgen \ 87 ${bindir}/sepolgen \
88 ${bindir}/sepolicy \ 88 ${bindir}/sepolicy \
89 ${datadir}/bash-completion/completions/sepolicy \ 89 ${datadir}/bash-completion/completions/sepolicy \
90" 90"
91FILES_${PN}-sepolgen-ifgen += "\ 91FILES:${PN}-sepolgen-ifgen += "\
92 ${bindir}/sepolgen-ifgen \ 92 ${bindir}/sepolgen-ifgen \
93 ${bindir}/sepolgen-ifgen-attr-helper \ 93 ${bindir}/sepolgen-ifgen-attr-helper \
94" 94"
95FILES_${PN}-sepolgen += "\ 95FILES:${PN}-sepolgen += "\
96 ${libdir}/python${PYTHON_BASEVERSION}/site-packages/sepolgen* \ 96 ${libdir}/python${PYTHON_BASEVERSION}/site-packages/sepolgen* \
97 ${localstatedir}/lib/sepolgen/perm_map \ 97 ${localstatedir}/lib/sepolgen/perm_map \
98" 98"
99 99
100FILES_${PN} += "\ 100FILES:${PN} += "\
101 ${libdir}/python${PYTHON_BASEVERSION}/site-packages/seobject.py* \ 101 ${libdir}/python${PYTHON_BASEVERSION}/site-packages/seobject.py* \
102 ${libdir}/python${PYTHON_BASEVERSION}/site-packages/sepolicy*.egg-info \ 102 ${libdir}/python${PYTHON_BASEVERSION}/site-packages/sepolicy*.egg-info \
103 ${libdir}/python${PYTHON_BASEVERSION}/site-packages/sepolicy/* \ 103 ${libdir}/python${PYTHON_BASEVERSION}/site-packages/sepolicy/* \
diff --git a/recipes-security/selinux/selinux-sandbox_3.2.bb b/recipes-security/selinux/selinux-sandbox_3.2.bb
index 2c6a823..a20982c 100644
--- a/recipes-security/selinux/selinux-sandbox_3.2.bb
+++ b/recipes-security/selinux/selinux-sandbox_3.2.bb
@@ -15,7 +15,7 @@ S = "${WORKDIR}/git/sandbox"
15 15
16DEPENDS += "libcap-ng libselinux" 16DEPENDS += "libcap-ng libselinux"
17 17
18RDEPENDS_${PN} += "\ 18RDEPENDS:${PN} += "\
19 python3-core \ 19 python3-core \
20 python3-math \ 20 python3-math \
21 python3-shell \ 21 python3-shell \
@@ -24,7 +24,7 @@ RDEPENDS_${PN} += "\
24 selinux-python \ 24 selinux-python \
25" 25"
26 26
27FILES_${PN} += "\ 27FILES:${PN} += "\
28 ${datadir}/sandbox/sandboxX.sh \ 28 ${datadir}/sandbox/sandboxX.sh \
29 ${datadir}/sandbox/start \ 29 ${datadir}/sandbox/start \
30" 30"
diff --git a/recipes-security/selinux/semodule-utils_3.2.bb b/recipes-security/selinux/semodule-utils_3.2.bb
index 7773d5b..a8bca0e 100644
--- a/recipes-security/selinux/semodule-utils_3.2.bb
+++ b/recipes-security/selinux/semodule-utils_3.2.bb
@@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://${S}/COPYING;md5=393a5ca445f6965873eca0259a17f833"
9require selinux_common.inc 9require selinux_common.inc
10 10
11DEPENDS += "libsepol" 11DEPENDS += "libsepol"
12RDEPENDS_${PN}-dev = "" 12RDEPENDS:${PN}-dev = ""
13 13
14EXTRA_OEMAKE += "LIBSEPOLA=${STAGING_LIBDIR}/libsepol.a" 14EXTRA_OEMAKE += "LIBSEPOLA=${STAGING_LIBDIR}/libsepol.a"
15 15
@@ -21,9 +21,9 @@ PACKAGES =+ "\
21 ${PN}-semodule-package \ 21 ${PN}-semodule-package \
22" 22"
23 23
24FILES_${PN}-semodule-expand += "${bindir}/semodule_expand" 24FILES:${PN}-semodule-expand += "${bindir}/semodule_expand"
25FILES_${PN}-semodule-link += "${bindir}/semodule_link" 25FILES:${PN}-semodule-link += "${bindir}/semodule_link"
26FILES_${PN}-semodule-package += "\ 26FILES:${PN}-semodule-package += "\
27 ${bindir}/semodule_package \ 27 ${bindir}/semodule_package \
28 ${bindir}/semodule_unpackage \ 28 ${bindir}/semodule_unpackage \
29" 29"