From 7fd8ad8c42a3fe4220174de7b0ce52aefc12c1fe Mon Sep 17 00:00:00 2001 From: Jason Zaman Date: Mon, 12 Dec 2016 00:16:39 +0800 Subject: selinux-policy-2.eclass: support semodule -b/-i base depending on version --- eclass/selinux-policy-2.eclass | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) (limited to 'eclass/selinux-policy-2.eclass') diff --git a/eclass/selinux-policy-2.eclass b/eclass/selinux-policy-2.eclass index 692a885b6b37..19cfe020d77f 100644 --- a/eclass/selinux-policy-2.eclass +++ b/eclass/selinux-policy-2.eclass @@ -292,11 +292,15 @@ selinux-policy-2_pkg_postinst() { semodule -s ${i} -i ${COMMAND} if [[ $? -ne 0 ]]; then ewarn "SELinux module load failed. Trying full reload..."; - if [ "${i}" == "targeted" ]; - then - semodule -s ${i} -b base.pp -i $(ls *.pp | grep -v base.pp); + local COMMAND_base="-i base.pp" + if has_version "