diff options
| -rw-r--r-- | recipes-security/selinux/policycoreutils.inc | 16 | ||||
| -rw-r--r-- | recipes-security/selinux/policycoreutils_2.8.bb | 8 | ||||
| -rw-r--r-- | recipes-security/selinux/policycoreutils_2.9.bb | 8 |
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" | |||
| 19 | EXTRA_DEPENDS = "libcap-ng libcgroup" | 19 | EXTRA_DEPENDS = "libcap-ng libcgroup" |
| 20 | DEPENDS += "${@['', '${EXTRA_DEPENDS}']['${PN}' != '${BPN}-native']}" | 20 | DEPENDS += "${@['', '${EXTRA_DEPENDS}']['${PN}' != '${BPN}-native']}" |
| 21 | 21 | ||
| 22 | inherit selinux pythonnative | 22 | inherit selinux python3native |
| 23 | 23 | ||
| 24 | RDEPENDS_${BPN}-fixfiles += "\ | 24 | RDEPENDS_${BPN}-fixfiles += "\ |
| 25 | ${BPN}-setfiles \ | 25 | ${BPN}-setfiles \ |
| @@ -27,7 +27,6 @@ RDEPENDS_${BPN}-fixfiles += "\ | |||
| 27 | findutils \ | 27 | findutils \ |
| 28 | " | 28 | " |
| 29 | RDEPENDS_${BPN}-genhomedircon += "\ | 29 | RDEPENDS_${BPN}-genhomedircon += "\ |
| 30 | ${BPN}-genhomedircon \ | ||
| 31 | ${BPN}-semodule \ | 30 | ${BPN}-semodule \ |
| 32 | " | 31 | " |
| 33 | RDEPENDS_${BPN}-loadpolicy += "\ | 32 | RDEPENDS_${BPN}-loadpolicy += "\ |
| @@ -45,10 +44,6 @@ RDEPENDS_${BPN}-semodule += "\ | |||
| 45 | libselinux \ | 44 | libselinux \ |
| 46 | libsemanage \ | 45 | libsemanage \ |
| 47 | " | 46 | " |
| 48 | # static link to libsepol | ||
| 49 | RDEPENDS_${BPN}-semodule-expand += "libsepol libselinux" | ||
| 50 | RDEPENDS_${BPN}-semodule-link += "libsepol libselinux" | ||
| 51 | RDEPENDS_${BPN}-semodule-package += "libsepol libselinux" | ||
| 52 | RDEPENDS_${BPN}-sestatus += "libselinux" | 47 | RDEPENDS_${BPN}-sestatus += "libselinux" |
| 53 | RDEPENDS_${BPN}-setfiles += "\ | 48 | RDEPENDS_${BPN}-setfiles += "\ |
| 54 | libselinux \ | 49 | libselinux \ |
| @@ -61,10 +56,6 @@ RDEPENDS_${BPN}-setsebool += "\ | |||
| 61 | " | 56 | " |
| 62 | RDEPENDS_${BPN} += "selinux-python" | 57 | RDEPENDS_${BPN} += "selinux-python" |
| 63 | 58 | ||
| 64 | WARN_QA_remove = " unsafe-references-in-scripts" | ||
| 65 | ERROR_QA_remove = " unsafe-references-in-scripts" | ||
| 66 | |||
| 67 | |||
| 68 | PACKAGES =+ "\ | 59 | PACKAGES =+ "\ |
| 69 | ${PN}-fixfiles \ | 60 | ${PN}-fixfiles \ |
| 70 | ${PN}-genhomedircon \ | 61 | ${PN}-genhomedircon \ |
| @@ -102,6 +93,7 @@ FILES_${PN}-sestatus += "\ | |||
| 102 | " | 93 | " |
| 103 | FILES_${PN}-setfiles += "\ | 94 | FILES_${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 | " |
| 107 | FILES_${PN}-setsebool += "\ | 99 | FILES_${PN}-setsebool += "\ |
| @@ -147,7 +139,7 @@ sysroot_stage_dirs_append_class-native() { | |||
| 147 | } | 139 | } |
| 148 | 140 | ||
| 149 | do_compile_prepend() { | 141 | do_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 | ||
| 157 | do_install_prepend() { | 149 | do_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 @@ | |||
| 1 | include selinux_20180524.inc | ||
| 2 | include ${BPN}.inc | ||
| 3 | |||
| 4 | LIC_FILES_CHKSUM = "file://COPYING;md5=393a5ca445f6965873eca0259a17f833" | ||
| 5 | |||
| 6 | SRC_URI[md5sum] = "da5ceb9c7e1e6f8c573731031b91cffe" | ||
| 7 | SRC_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 @@ | |||
| 1 | require selinux_20190315.inc | ||
| 2 | require ${BPN}.inc | ||
| 3 | |||
| 4 | LIC_FILES_CHKSUM = "file://COPYING;md5=393a5ca445f6965873eca0259a17f833" | ||
| 5 | |||
| 6 | SRC_URI[md5sum] = "0fbebdb4761353726cc739d5528f21d8" | ||
| 7 | SRC_URI[sha256sum] = "c53c344f28007b3c0742bd958751e9b5d2385898adeb8aec6281ae57342f0f7b" | ||
| 8 | |||
