From c8007aa6f6a7ac66ea9463b5ff1a4d96de098243 Mon Sep 17 00:00:00 2001 From: Paul Szymanski <519954+PaulSzymanski@users.noreply.github.com> Date: Sat, 22 Dec 2018 16:40:27 +0100 Subject: [PATCH 1/3] Fix selinux dependency on Fedora On Fedora semanage is provided by policycoreutils-python-utils. refs #6625 --- icinga2.spec | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/icinga2.spec b/icinga2.spec index 570eef4..1e0237e 100644 --- a/icinga2.spec +++ b/icinga2.spec @@ -260,8 +260,14 @@ BuildRequires: checkpolicy BuildRequires: hardlink BuildRequires: selinux-policy-devel Requires: %{name}-bin = %{version}-%{release} +%if 0%{?fedora} +Requires(post): policycoreutils-python-utils +Requires(postun): policycoreutils-python-utils +%else Requires(post): policycoreutils-python Requires(postun): policycoreutils-python +%endif + %description selinux SELinux policy module supporting icinga2. From 1acfe8afcbc4cb7236a9d382ab07b39f91a3f453 Mon Sep 17 00:00:00 2001 From: Markus Frosch Date: Tue, 8 Jan 2019 10:17:30 +0100 Subject: [PATCH 2/3] Add dependency to policycoreutils-python-utils for RHEL 8 --- icinga2.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/icinga2.spec b/icinga2.spec index 1e0237e..87b856d 100644 --- a/icinga2.spec +++ b/icinga2.spec @@ -260,7 +260,7 @@ BuildRequires: checkpolicy BuildRequires: hardlink BuildRequires: selinux-policy-devel Requires: %{name}-bin = %{version}-%{release} -%if 0%{?fedora} +%if 0%{?fedora} >= 28 || 0%{?rhel} >= 8 Requires(post): policycoreutils-python-utils Requires(postun): policycoreutils-python-utils %else From 7c765c0a27bf3ec75c01c1d92a17f6ff36799fdc Mon Sep 17 00:00:00 2001 From: Markus Frosch Date: Tue, 8 Jan 2019 14:48:46 +0100 Subject: [PATCH 3/3] fedora: Use policycoreutils-python-utils starting with f27 --- icinga2.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/icinga2.spec b/icinga2.spec index 87b856d..89d0bbb 100644 --- a/icinga2.spec +++ b/icinga2.spec @@ -260,7 +260,7 @@ BuildRequires: checkpolicy BuildRequires: hardlink BuildRequires: selinux-policy-devel Requires: %{name}-bin = %{version}-%{release} -%if 0%{?fedora} >= 28 || 0%{?rhel} >= 8 +%if 0%{?fedora} >= 27 || 0%{?rhel} >= 8 Requires(post): policycoreutils-python-utils Requires(postun): policycoreutils-python-utils %else