diff --git a/icinga2.spec b/icinga2.spec index da54fea..7f51110 100644 --- a/icinga2.spec +++ b/icinga2.spec @@ -251,9 +251,13 @@ BuildRequires: libmysqlclient-devel BuildRequires: mysql-devel %endif +%else +%if 0%{?rhel} >= 8 +BuildRequires: mariadb-connector-c-devel %else BuildRequires: mysql-devel %endif #suse +%endif Requires: %{name}-bin = %{version}-%{release} @@ -643,6 +647,7 @@ getent passwd %{icinga_user} >/dev/null || %{_sbindir}/useradd -c "icinga" -s /s %endif %endif +%if %{with mysql} %post ido-mysql if [ ${1:-0} -eq 1 ] && [ -e %{_sysconfdir}/%{name}/features-enabled/ido-mysql.conf ] then @@ -659,7 +664,9 @@ if [ "$1" = "0" ]; then fi exit 0 +%endif +%if %{with pgsql} %post ido-pgsql if [ ${1:-0} -eq 1 ] && [ -e %{_sysconfdir}/%{name}/features-enabled/ido-pgsql.conf ] then @@ -676,6 +683,7 @@ if [ "$1" = "0" ]; then fi exit 0 +%endif %if 0%{?use_selinux} %post selinux