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 <krisman@linux.vnet.ibm.com> Signed-off-by: Brian King <Brian King brking@linux.vnet.ibm.com>
This commit is contained in:
parent
aba9eb466b
commit
792e66ac08
1 changed files with 10 additions and 1 deletions
|
|
@ -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<wenxionglinux.vnet.ibm.com> 2.4.5
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue