summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYi Zhao <yi.zhao@windriver.com>2019-11-14 09:48:51 +0800
committerJoe MacDonald <joe_macdonald@mentor.com>2019-12-19 11:09:21 -0500
commit62ee1a51c20bb82d529bb104e6d21d6fa43ad218 (patch)
treecc8a42211f93727260817d07975a5dfb1257daec
parentd4c8197e1ee63f5990f48f25ce253fad06966af5 (diff)
downloadmeta-selinux-62ee1a51c20bb82d529bb104e6d21d6fa43ad218.tar.gz
policycoreutils: uprev to 2.9 (20190315)
* Switch to python3 Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
-rw-r--r--recipes-security/selinux/policycoreutils.inc16
-rw-r--r--recipes-security/selinux/policycoreutils_2.8.bb8
-rw-r--r--recipes-security/selinux/policycoreutils_2.9.bb8
3 files changed, 12 insertions, 20 deletions
diff --git a/recipes-security/selinux/policycoreutils.inc b/recipes-security/selinux/policycoreutils.inc
index 85ff164..92f7a75 100644
--- a/recipes-security/selinux/policycoreutils.inc
+++ b/recipes-security/selinux/policycoreutils.inc
@@ -19,7 +19,7 @@ DEPENDS += "libsepol libselinux libsemanage libcap gettext-native"
19EXTRA_DEPENDS = "libcap-ng libcgroup" 19EXTRA_DEPENDS = "libcap-ng libcgroup"
20DEPENDS += "${@['', '${EXTRA_DEPENDS}']['${PN}' != '${BPN}-native']}" 20DEPENDS += "${@['', '${EXTRA_DEPENDS}']['${PN}' != '${BPN}-native']}"
21 21
22inherit selinux pythonnative 22inherit selinux python3native
23 23
24RDEPENDS_${BPN}-fixfiles += "\ 24RDEPENDS_${BPN}-fixfiles += "\
25 ${BPN}-setfiles \ 25 ${BPN}-setfiles \
@@ -27,7 +27,6 @@ RDEPENDS_${BPN}-fixfiles += "\
27 findutils \ 27 findutils \
28" 28"
29RDEPENDS_${BPN}-genhomedircon += "\ 29RDEPENDS_${BPN}-genhomedircon += "\
30 ${BPN}-genhomedircon \
31 ${BPN}-semodule \ 30 ${BPN}-semodule \
32" 31"
33RDEPENDS_${BPN}-loadpolicy += "\ 32RDEPENDS_${BPN}-loadpolicy += "\
@@ -45,10 +44,6 @@ RDEPENDS_${BPN}-semodule += "\
45 libselinux \ 44 libselinux \
46 libsemanage \ 45 libsemanage \
47" 46"
48# static link to libsepol
49RDEPENDS_${BPN}-semodule-expand += "libsepol libselinux"
50RDEPENDS_${BPN}-semodule-link += "libsepol libselinux"
51RDEPENDS_${BPN}-semodule-package += "libsepol libselinux"
52RDEPENDS_${BPN}-sestatus += "libselinux" 47RDEPENDS_${BPN}-sestatus += "libselinux"
53RDEPENDS_${BPN}-setfiles += "\ 48RDEPENDS_${BPN}-setfiles += "\
54 libselinux \ 49 libselinux \
@@ -61,10 +56,6 @@ RDEPENDS_${BPN}-setsebool += "\
61" 56"
62RDEPENDS_${BPN} += "selinux-python" 57RDEPENDS_${BPN} += "selinux-python"
63 58
64WARN_QA_remove = " unsafe-references-in-scripts"
65ERROR_QA_remove = " unsafe-references-in-scripts"
66
67
68PACKAGES =+ "\ 59PACKAGES =+ "\
69 ${PN}-fixfiles \ 60 ${PN}-fixfiles \
70 ${PN}-genhomedircon \ 61 ${PN}-genhomedircon \
@@ -102,6 +93,7 @@ FILES_${PN}-sestatus += "\
102" 93"
103FILES_${PN}-setfiles += "\ 94FILES_${PN}-setfiles += "\
104 ${base_sbindir}/restorecon \ 95 ${base_sbindir}/restorecon \
96 ${base_sbindir}/restorecon_xattr \
105 ${base_sbindir}/setfiles \ 97 ${base_sbindir}/setfiles \
106" 98"
107FILES_${PN}-setsebool += "\ 99FILES_${PN}-setsebool += "\
@@ -147,7 +139,7 @@ sysroot_stage_dirs_append_class-native() {
147} 139}
148 140
149do_compile_prepend() { 141do_compile_prepend() {
150 export PYTHON=python 142 export PYTHON=python3
151 export PYLIBVER='python${PYTHON_BASEVERSION}' 143 export PYLIBVER='python${PYTHON_BASEVERSION}'
152 export PYTHON_CPPFLAGS="-I${STAGING_INCDIR}/${PYLIBVER}" 144 export PYTHON_CPPFLAGS="-I${STAGING_INCDIR}/${PYLIBVER}"
153 export PYTHON_LDFLAGS="${STAGING_LIBDIR}/lib${PYLIBVER}.so" 145 export PYTHON_LDFLAGS="${STAGING_LIBDIR}/lib${PYLIBVER}.so"
@@ -155,7 +147,7 @@ do_compile_prepend() {
155} 147}
156 148
157do_install_prepend() { 149do_install_prepend() {
158 export PYTHON=python 150 export PYTHON=python3
159 export SBINDIR="${D}/${base_sbindir}" 151 export SBINDIR="${D}/${base_sbindir}"
160} 152}
161 153
diff --git a/recipes-security/selinux/policycoreutils_2.8.bb b/recipes-security/selinux/policycoreutils_2.8.bb
deleted file mode 100644
index 85f6ff0..0000000
--- a/recipes-security/selinux/policycoreutils_2.8.bb
+++ /dev/null
@@ -1,8 +0,0 @@
1include selinux_20180524.inc
2include ${BPN}.inc
3
4LIC_FILES_CHKSUM = "file://COPYING;md5=393a5ca445f6965873eca0259a17f833"
5
6SRC_URI[md5sum] = "da5ceb9c7e1e6f8c573731031b91cffe"
7SRC_URI[sha256sum] = "986553a235f27bee7ad7c2b7c35ea51eb2ee68e2cf03b661b1585de101bc1099"
8
diff --git a/recipes-security/selinux/policycoreutils_2.9.bb b/recipes-security/selinux/policycoreutils_2.9.bb
new file mode 100644
index 0000000..08ba54a
--- /dev/null
+++ b/recipes-security/selinux/policycoreutils_2.9.bb
@@ -0,0 +1,8 @@
1require selinux_20190315.inc
2require ${BPN}.inc
3
4LIC_FILES_CHKSUM = "file://COPYING;md5=393a5ca445f6965873eca0259a17f833"
5
6SRC_URI[md5sum] = "0fbebdb4761353726cc739d5528f21d8"
7SRC_URI[sha256sum] = "c53c344f28007b3c0742bd958751e9b5d2385898adeb8aec6281ae57342f0f7b"
8