From 792e66ac088db11e24e665f75357ecfe433f1fe2 Mon Sep 17 00:00:00 2001 From: Gabriel Krisman Bertazi Date: Fri, 13 Mar 2015 17:43:02 -0300 Subject: [PATCH] iprutils: Fix specfile for distros using init scripts. Spec file had a bug where it would fail to package and install on systems that don't have systemd, i.e. those who still use init scripts. This patch applies a fix that verifies whether we are using systemd or init files before installing the correct daemon starter. Signed-off-by: Gabriel Krisman Bertazi Signed-off-by: Brian King --- spec/iprutils.spec | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/spec/iprutils.spec b/spec/iprutils.spec index 28effdf..57b5abd 100644 --- a/spec/iprutils.spec +++ b/spec/iprutils.spec @@ -33,6 +33,10 @@ else ln -s /usr/share/iprutils/iprinit ${RPM_BUILD_ROOT}%{_sysconfdir}/init.d/iprinit ln -s /usr/share/iprutils/iprdump ${RPM_BUILD_ROOT}%{_sysconfdir}/init.d/iprdump ln -s /usr/share/iprutils/iprupdate ${RPM_BUILD_ROOT}%{_sysconfdir}/init.d/iprupdate + chmod +x ${RPM_BUILD_ROOT}/usr/share/iprutils/iprinit + chmod +x ${RPM_BUILD_ROOT}/usr/share/iprutils/iprdump + chmod +x ${RPM_BUILD_ROOT}/usr/share/iprutils/iprupdate + fi %ifarch ppc ppc64 @@ -118,8 +122,13 @@ rm -rf %{_topdir}/BUILD%{name} %{_includedir}/* %{_libdir}/* /usr/share/iprutils/* -%{_unitdir}/* %{_sysconfdir}/ha.d/resource.d/iprha +%if %{?_unitdir:1}%{!?_unitdir:0} + %{_unitdir}/* +%else + %{_sysconfdir}/init.d/* +%endif + %changelog * Tue Nov 7 2014 2014 Wen Xiong 2.4.5