From 59a075fbdc02c0d77e94c55100eecaba0cb561ef Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Thu, 22 Feb 2018 08:56:44 +0100 Subject: [PATCH] better handling of the php-fpm dependency --- myplc.spec | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/myplc.spec b/myplc.spec index c2b696d..2806623 100644 --- a/myplc.spec +++ b/myplc.spec @@ -57,6 +57,10 @@ Requires: cronie %if "%{distro}" == "Fedora" && %{distrorelease} >= 16 Requires: rpm-sign %endif +# starting with f27 we depend on this new rpm +%if "%{distro}" == "Fedora" && %{distrorelease} >= 27 +Requires: php-fpm +%endif # planetlab stuff Requires: bootmanager @@ -201,7 +205,11 @@ if [ -x /sbin/chkconfig ] ; then /sbin/chkconfig --add plc /sbin/chkconfig plc on fi -rpm -q php-fpm >& /dev/null && { systemctl enable php-fpm; systemctl start php-fpm; } + +%if "%{distro}" == "Fedora" && %{distrorelease} >= 27 +systemctl enable php-fpm +systemctl start php-fpm +%endif %triggerpostun -- %{name} # 0 = erase, 1 = upgrade -- 2.43.0