Summary: Utilities for the IBM Power Linux RAID adapters Name: iprutils Version: 2.4.19.1 Release: 1%{?dist} License: CPL Group: System Environment/Base URL: http://sourceforge.net/projects/iprdd/ Source0: https://sourceforge.net/projects/iprdd/files/iprutils%20for%202.6%20kernels/2.4.19/%{name}-%{version}.tar.xz # missing man page Source1: iprdbg.8.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: /sbin/pidof # for iprsos Requires: lsscsi BuildRequires: ncurses-devel BuildRequires: libcap-devel BuildRequires: kernel-devel BuildRequires: systemd BuildRequires: python-devel BuildRequires: zlib-devel Obsoletes: ipr-utils %description Provides a suite of utilities to manage and configure SCSI devices supported by the ipr SCSI storage device driver. %prep %setup -q -n %{name}-%{version} autoreconf -vif %build export CFLAGS="%{optflags} -fPIE -Wl,-z,relro,-z,now" export LDFLAGS="-pie" %configure --with-systemd --without-initscripts --disable-static --disable-sosreport %{__make} %install %make_install # udev #mkdir -p $RPM_BUILD_ROOT/%{_udevrulesdir} #%{__install} -m 0644 udev/rules.d/90-iprutils.rules $RPM_BUILD_ROOT/%{_udevrulesdir}/90-iprutils.rules # install all service units mkdir -p $RPM_BUILD_ROOT/%{_unitdir} %{__install} -m 0644 systemd/iprinit.service $RPM_BUILD_ROOT/%{_unitdir}/iprinit.service %{__install} -m 0644 systemd/iprdump.service $RPM_BUILD_ROOT/%{_unitdir}/iprdump.service %{__install} -m 0644 systemd/iprupdate.service $RPM_BUILD_ROOT/%{_unitdir}/iprupdate.service %{__install} -m 0644 systemd/iprutils.target $RPM_BUILD_ROOT/%{_unitdir}/iprutils.target # missing man page %{__install} -m 0644 %SOURCE1 %{buildroot}%{_mandir}/man8/ %{__mv} %{buildroot}%{_sysconfdir}/bash_completion.d/iprconfig-bash-completion.sh %{buildroot}%{_sysconfdir}/bash_completion.d/iprutils %{__chmod} 0644 %{buildroot}/etc/bash_completion.d/iprutils # never been shipped in Fedora/RHEL %{__rm} -rf %{buildroot}/etc/ha.d/resource.d/iprha %{__rm} -rf %{buildroot}/etc/ha.d/resource.d/iprha.in # fix permissions %{__chmod} 0700 %{buildroot}/%{_sbindir}/iprdbg %post %systemd_post iprinit.service %systemd_post iprdump.service %systemd_post iprupdate.service %systemd_post iprutils.target %preun %systemd_preun iprinit.service %systemd_preun iprdump.service %systemd_preun iprupdate.service %systemd_preun iprutils.target %files %doc README LICENSE %{_sbindir}/* %{_mandir}/man8/* %{_unitdir}/iprinit.service %{_unitdir}/iprdump.service %{_unitdir}/iprupdate.service %{_unitdir}/iprutils.target %{_udevrulesdir}/90-iprutils.rules %{_sysconfdir}/bash_completion.d %changelog