commit:     b65c47d23d4d567a767bedb6a30eb59a349dc6f2
Author:     Jason Zaman <perfinion <AT> gentoo <DOT> org>
AuthorDate: Sat Jun  4 08:24:25 2016 +0000
Commit:     Jason Zaman <perfinion <AT> gentoo <DOT> org>
CommitDate: Sat Jun  4 08:48:56 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b65c47d2

sec-policy/selinux-base-policy: Add systemd useflag and module

Package-Manager: portage-2.2.28

 .../selinux-base-policy/selinux-base-policy-9999.ebuild      | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/sec-policy/selinux-base-policy/selinux-base-policy-9999.ebuild 
b/sec-policy/selinux-base-policy/selinux-base-policy-9999.ebuild
index 21b98bd..062dec6 100644
--- a/sec-policy/selinux-base-policy/selinux-base-policy-9999.ebuild
+++ b/sec-policy/selinux-base-policy/selinux-base-policy-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 EAPI="5"
@@ -20,9 +20,9 @@ fi
 HOMEPAGE="https://www.gentoo.org/proj/en/hardened/selinux/";
 DESCRIPTION="SELinux policy for core modules"
 
-IUSE="+unconfined"
+IUSE="systemd +unconfined"
 
-RDEPEND="=sec-policy/selinux-base-${PVR}"
+RDEPEND="=sec-policy/selinux-base-${PVR}[systemd?]"
 PDEPEND="unconfined? ( sec-policy/selinux-unconfined )"
 DEPEND=""
 
@@ -35,6 +35,12 @@ S="${WORKDIR}/"
 # itself), when reworked reinclude it. Only postinstall (where -b base.pp is
 # added) needs to remain then.
 
+pkg_setup() {
+       if use systemd; then
+               MODS="${MODS} systemd"
+       fi
+}
+
 pkg_pretend() {
        for i in ${POLICY_TYPES}; do
                if [[ "${i}" == "targeted" ]] && ! use unconfined; then

Reply via email to