mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-16 14:29:05 -07:00
eclass/selinux-policy-2: Skip unconfined on MCS/MLS policy types
Closes: https://github.com/gentoo/gentoo/pull/20308 Signed-off-by: Jonathan Davies <jpds@protonmail.com> Signed-off-by: Jason Zaman <perfinion@gentoo.org>
This commit is contained in:
committed by
Jason Zaman
parent
3e9e7f31a9
commit
82e30f21ab
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Eclass for installing SELinux policy, and optionally
|
||||
@@ -263,10 +263,15 @@ selinux-policy-2_pkg_postinst() {
|
||||
local COMMAND
|
||||
|
||||
for i in ${POLICY_TYPES}; do
|
||||
if [[ "${i}" == "strict" ]] && [[ "${MODS}" = "unconfined" ]]; then
|
||||
einfo "Ignoring loading of unconfined module in strict module store.";
|
||||
continue;
|
||||
if [[ "${MODS}" = "unconfined" ]]; then
|
||||
case ${i} in
|
||||
strict|mcs|mls)
|
||||
einfo "Ignoring loading of unconfined module in ${i} module store.";
|
||||
continue
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
|
||||
einfo "Inserting the following modules into the $i module store: ${MODS}"
|
||||
|
||||
cd "${ROOT%/}/usr/share/selinux/${i}" || die "Could not enter /usr/share/selinux/${i}"
|
||||
|
||||
Reference in New Issue
Block a user