You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/sec-policy/selinux-apm/selinux-apm-2.20180114-r3.e...

37 lines
813 B

# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
IUSE=""
MODS="acpi"
inherit selinux-policy-2
DESCRIPTION="SELinux policy for acpi"
if [[ ${PV} != 9999* ]] ; then
KEYWORDS="~amd64 -arm ~arm64 ~mips ~x86"
fi
pkg_postinst() {
# "apm" module got renamed to "acpi", must remove apm first
# the contexts are okay even tho the modules are not
# replaced in the same command (doesnt become unlabeled_t)
for i in ${POLICY_TYPES}; do
if semodule -s "${i}" -l | grep apm >/dev/null 2>&1; then
semodule -s "${i}" -r apm
fi
done
selinux-policy-2_pkg_postinst
}
pkg_postrm() {
for i in ${POLICY_TYPES}; do
if semodule -s "${i}" -l | grep apm >/dev/null 2>&1; then
semodule -s "${i}" -r apm
fi
done
selinux-policy-2_pkg_postrm
}