Blame SPECS/iprutils.spec

5f92f3
Summary: Utilities for the IBM Power Linux RAID adapters
5f92f3
Name:    iprutils
0053c5
Version: 2.4.8
0053c5
Release: 1%{?dist}
5f92f3
License: CPL
5f92f3
Group:   System Environment/Base
5f92f3
URL:     http://sourceforge.net/projects/iprdd/
5f92f3
0053c5
Source0: http://downloads.sourceforge.net/project/iprdd/iprutils%20for%202.6%20kernels/%{version}/%{name}-%{version}.tar.gz
5f92f3
5f92f3
# missing man page
5f92f3
Source1: iprdbg.8.gz
5f92f3
963613
Patch0: 0001-Service-start-is-controled-by-udev-rule.patch
963613
5f92f3
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
5f92f3
5f92f3
Requires: /sbin/pidof
0053c5
# for iprsos
0053c5
Requires: lsscsi
5f92f3
5f92f3
BuildRequires: ncurses-devel
5f92f3
BuildRequires: libcap-devel
5f92f3
BuildRequires: kernel-devel
963613
BuildRequires: systemd
0053c5
BuildRequires: python-devel
5f92f3
5f92f3
Obsoletes: ipr-utils
5f92f3
5f92f3
%description
5f92f3
Provides a suite of utilities to manage and configure SCSI devices
5f92f3
supported by the ipr SCSI storage device driver.
5f92f3
5f92f3
%prep
0053c5
%setup -q -n %{name}-%{version}
963613
%patch0 -p1 -b .udev
963613
5f92f3
%build
963613
export CFLAGS="%{optflags} -fPIE -Wl,-z,relro,-z,now"
963613
export LDFLAGS="-pie"
0053c5
0053c5
%configure
0053c5
963613
%{__make}
5f92f3
5f92f3
%install
5f92f3
0053c5
%make_install
0053c5
0053c5
# installed service units, incorect location
0053c5
%{__rm} -rf %{buildroot}/usr/share/iprutils
0053c5
0053c5
# install all service units
963613
mkdir -p $RPM_BUILD_ROOT/%{_unitdir}
963613
%{__install} -m 0644 systemd/iprinit.service $RPM_BUILD_ROOT/%{_unitdir}/iprinit.service
963613
%{__install} -m 0644 systemd/iprdump.service $RPM_BUILD_ROOT/%{_unitdir}/iprdump.service
963613
%{__install} -m 0644 systemd/iprupdate.service $RPM_BUILD_ROOT/%{_unitdir}/iprupdate.service
963613
%{__install} -m 0644 systemd/iprutils.target $RPM_BUILD_ROOT/%{_unitdir}/iprutils.target
963613
963613
mkdir -p $RPM_BUILD_ROOT/%{_udevrulesdir}
963613
%{__install} -m 0644 udev/rules.d/90-iprutils.rules $RPM_BUILD_ROOT/%{_udevrulesdir}/90-iprutils.rules
5f92f3
5f92f3
# missing man page
e9b2a3
%{__install} -m 0644 %SOURCE1 %{buildroot}%{_mandir}/man8/
5f92f3
0053c5
%{__mv} %{buildroot}%{_sysconfdir}/bash_completion.d/iprconfig-bash-completion.sh %{buildroot}%{_sysconfdir}/bash_completion.d/iprutils
0053c5
%{__chmod} 0644 %{buildroot}/etc/bash_completion.d/iprutils
0053c5
0053c5
# never been shipped in Fedora/RHEL
0053c5
%{__rm} -rf %{buildroot}/etc/ha.d/resource.d/iprha
0053c5
%{__rm} -rf %{buildroot}/etc/ha.d/resource.d/iprha.in
0053c5
0053c5
# sos plugin, should be part of sos
0053c5
%{__rm} -rf %{buildroot}/%{python_sitelib}/sos/plugins/iprutils.*
0053c5
0053c5
# fix permissions
0053c5
%{__chmod} 0700 %{buildroot}/%{_sbindir}/iprdbg
5f92f3
5f92f3
%post
963613
%systemd_post iprinit.service
963613
%systemd_post iprdump.service
963613
%systemd_post iprupdate.service
963613
%systemd_post iprutils.target
5f92f3
5f92f3
%preun
963613
%systemd_preun iprinit.service
963613
%systemd_preun iprdump.service
963613
%systemd_preun iprupdate.service
963613
%systemd_preun iprutils.target
0053c5
5f92f3
%clean
5f92f3
%{__rm} -rf %{buildroot}
5f92f3
5f92f3
%files
5f92f3
%defattr(-,root,root,-)
5f92f3
%doc README LICENSE
5f92f3
%{_sbindir}/*
e9b2a3
%attr(0644,root,root) %{_mandir}/man*/*
963613
%attr(0644,root,root) %{_unitdir}/iprinit.service
963613
%attr(0644,root,root) %{_unitdir}/iprdump.service
963613
%attr(0644,root,root) %{_unitdir}/iprupdate.service
963613
%attr(0644,root,root) %{_unitdir}/iprutils.target
963613
%{_udevrulesdir}/90-iprutils.rules
0053c5
%{_sysconfdir}/bash_completion.d
5f92f3
5f92f3
%changelog
0053c5
* Tue Jun 23 2015 Jakub Čajka <jcajka@redhat.com> - 2.4.8-1
0053c5
- Resolves: #1182038 - [7.2 FEAT] iprutils package update - ppc64/ppc64le
0053c5
- Resolves: #1183460 - RHEL7.1 BE: iprutils: Set known zeroed after format
0053c5
963613
* Tue Jan 06 2015 Jakub Čajka <jcajka@redhat.com> - 2.4.3-3
963613
- Related: #1174371 - Fixed changelog version-release
963613
963613
* Tue Jan 06 2015 Jakub Čajka <jcajka@redhat.com> - 2.4.3-2
963613
- Resolves: #1174371 - [RHEL7.1 LE] migration between raid 0 to raid 10 fails for ZR1
963613
963613
* Thu Sep 04 2014 Jakub Čajka <jcajka@redhat.com> - 2.4.3-1
963613
- Related: #1088562 - [7.1 FEAT] iprutils package update - ppc64
963613
963613
* Tue Sep 02 2014 Jakub Čajka <jcajka@redhat.com> - 2.4.2-2
963613
- Related: #1088562 - removed unnecessary build requirements
963613
963613
* Mon Sep 01 2014 Jakub Čajka <jcajka@redhat.com> - 2.4.2-1
963613
- Resolves: #1088562 - [7.1 FEAT] iprutils package update - ppc64
963613
- Resolves: #1044679 - iprutils should use systemd
963613
- Resolves: #1092519 - iprutils - PIE and RELRO check
963613
e9b2a3
* Fri Mar 07 2014 Karsten Hopp <karsten@redhat.com> 2.3.16-4
e9b2a3
- add fix for T2 arrays
e9b2a3
- Resolves: rhbz 1061166
e9b2a3
e9b2a3
* Mon Mar 03 2014 Karsten Hopp <karsten@redhat.com> 2.3.16-3
e9b2a3
- fix permissions of man pages
e9b2a3
- Resolves: rhbz 1061756
e9b2a3
e9b2a3
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 2.3.16-2
e9b2a3
- Mass rebuild 2014-01-24
e9b2a3
e9b2a3
* Tue Jan 07 2014 Filip Kocina <fkocina@redhat.com> - 2.3.16-1
e9b2a3
- Resolves: #1030303 - update to the latest upstream
e9b2a3
e9b2a3
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 2.3.15-2
e9b2a3
- Mass rebuild 2013-12-27
e9b2a3
5f92f3
* Thu Sep 12 2013 Filip Kocina <fkocina@redhat.com> - 2.3.15-1
5f92f3
- Resolves: #981666 - update to the latest upstream
5f92f3
5f92f3
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.13-2
5f92f3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
5f92f3
5f92f3
* Sat Dec 29 2012 Peter Robinson <pbrobinson@fedoraproject.org> 2.3.13-1
5f92f3
- update to 2.3.13
5f92f3
5f92f3
* Tue Sep 11 2012 David Aquilina <dwa@redhat.com> 2.3.11-2
5f92f3
- Prevent the RPM from conflicting with itself (BZ #856330)
5f92f3
5f92f3
* Wed Sep 05 2012 Karsten Hopp <karsten@redhat.com> 2.3.11-1
5f92f3
- update to 2.3.11
5f92f3
- enable on all archs as it now supports some adapters on them, too.
5f92f3
5f92f3
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.10-2
5f92f3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
5f92f3
5f92f3
* Tue May 08 2012 Karsten Hopp <karsten@redhat.com> 2.3.10-1
5f92f3
- update to iprutils-2.3.10
5f92f3
5f92f3
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.9-2
5f92f3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
5f92f3
5f92f3
* Thu Dec 22 2011 Jiri Skala <jskala@redhat.com> - 2.3.9-1
5f92f3
- Update to version 2.3.9
5f92f3
5f92f3
* Wed Aug 24 2011 Jiri Skala <jskala@redhat.com> - 2.3.7-1
5f92f3
- Update to version 2.3.7
5f92f3
5f92f3
* Fri Aug 05 2011 Jiri Skala <jskala@redhat.com> - 2.3.6-1
5f92f3
- Update to version 2.3.6
5f92f3
5f92f3
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.2-2
5f92f3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
5f92f3
5f92f3
* Wed Feb 09 2011 Jiri Skala <jskala@redhat.com> - 2.3.2-1
5f92f3
- Update to version 2.3.2
5f92f3
5f92f3
* Mon Apr 12 2010 Roman Rakus <rrakus@redhat.com> - 2.2.20-1
5f92f3
- Update to version 2.2.20
5f92f3
5f92f3
* Thu Feb 11 2010 Roman Rakus <rrakus@redhat.com> 2.2.18-3
5f92f3
- added missing man page
5f92f3
5f92f3
* Tue Jan 26 2010 Roman Rakus <rrakus@redhat.com> 2.2.18-2
5f92f3
- moved files from /sbin to /usr/sbin and made symlinks
5f92f3
5f92f3
* Wed Nov 04 2009 Roman Rakus <rrakus@redhat.com> - 2.2.18-1
5f92f3
- Version 2.2.18
5f92f3
5f92f3
* Mon Oct 05 2009 Roman Rakus <rrakus@redhat.com> - 2.2.17-2
5f92f3
- Fixed initscripts (#522464, #522462, #522461)
5f92f3
5f92f3
* Thu Sep 17 2009 Roman Rakus <rrakus@redhat.com> - 2.2.17-1
5f92f3
- Version 2.2.17
5f92f3
5f92f3
* Mon Aug 17 2009 Roman Rakus <rrakus@redhat.com> - 2.2.16-1
5f92f3
- Bump to version 2.2.16
5f92f3
5f92f3
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.13-4
5f92f3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
5f92f3
5f92f3
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.13-3
5f92f3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
5f92f3
5f92f3
* Mon Feb 2 2009 Will Woods <wwoods@redhat.com> - 2.2.13-2
5f92f3
- Fix iprdump startup - #483340
5f92f3
- iprutils-swab-moved.patch - fix compilation with 2.6.29 kernels (#483643)
5f92f3
5f92f3
* Fri Nov 21 2008 Roman Rakus <rrakus@redhat.com> - 2.2.13-1
5f92f3
- New upstream version
5f92f3
5f92f3
* Wed Jul  2 2008 Roman Rakus <rrakus@redhat.com> - 2.2.8-6
5f92f3
- Fixed ExclusiveArch tag
5f92f3
5f92f3
* Wed Jul  2 2008 Roman Rakus <rrakus@redhat.com> - 2.2.8-5
5f92f3
- Fixed chkconfig issue - #453165
5f92f3
5f92f3
* Wed Apr  9 2008 Roman Rakus <rrakus@redhat.cz> - 2.2.8-4
5f92f3
- Rewrited initscripts for satisfying LSB spec
5f92f3
5f92f3
* Fri Feb 08 2008 David Cantrell <dcantrell@redhat.com> - 2.2.8-2
5f92f3
- Rebuild for gcc-4.3
5f92f3
5f92f3
* Fri Nov 16 2007 David Cantrell <dcantrell@redhat.com> - 2.2.8-1
5f92f3
- Upgrade to latest upstream release
5f92f3
5f92f3
* Mon Oct  1 2007 Jeremy Katz <katzj@redhat.com> - 2.2.6-3
5f92f3
- don't require redhat-lsb (#252343)
5f92f3
5f92f3
* Tue Aug 21 2007 David Cantrell <dcantrell@redhat.com> - 2.2.6-2
5f92f3
- Rebuild
5f92f3
5f92f3
* Thu May 17 2007 Paul Nasrat <pnasrat@redhat.com> - 2.2.6-1
5f92f3
- Update to latest upstream
5f92f3
5f92f3
* Thu Jul 13 2006 Paul Nasrat <pnasrat@redhat.com> - 2.1.5-1
5f92f3
- New upstream version
5f92f3
5f92f3
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.1.4-3.1
5f92f3
- rebuild
5f92f3
5f92f3
* Mon Jul 10 2006 Paul Nasrat <pnasrat@redhat.com> - 2.1.4-3
5f92f3
- Add redhat-lsb requires
5f92f3
5f92f3
* Mon Jul 10 2006 David Woodhouse <dwmw2@redhat.com> - 2.1.4-2
5f92f3
- Rebuild against new sysfsutils
5f92f3
5f92f3
* Mon Jun 26 2006 Paul Nasrat <pnasrat@redhat.com> - 2.1.4-1
5f92f3
- Update to 2.1.4
5f92f3
5f92f3
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2.1.1-1.2
5f92f3
- bump again for double-long bug on ppc(64)
5f92f3
5f92f3
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.1.1-1.1
5f92f3
- rebuilt for new gcc4.1 snapshot and glibc changes
5f92f3
5f92f3
* Fri Dec 23 2005 Paul Nasrat <pnasrat@redhat.com> - 2.1.1-1
5f92f3
- Update to 2.1.1
5f92f3
- Use RPM_OPT_FLAGS
5f92f3
5f92f3
* Tue Aug 02 2005 Paul Nasrat <pnasrat@redhat.com> - 2.0.15.3-1
5f92f3
- update to 2.0.15.3-1
5f92f3
5f92f3
* Wed May 11 2005 Paul Nasrat <pnasrat@redhat.com> - 2.0.14.2-1
5f92f3
- update to 2.0.14.2 (#156934)
5f92f3
5f92f3
* Thu Feb 24 2005 Paul Nasrat <pnasrat@redhat.com> - 2.0.13.7-1
5f92f3
- Update to 2.0.13.7 (#144654)
5f92f3
- Project moved location to sourceforge
5f92f3
5f92f3
* Mon Jan 03 2005 Paul Nasrat <pnasrat@redhat.com> - 2.0.13.5-1
5f92f3
- Update to 2.0.13.5 (#143593)
5f92f3
5f92f3
* Wed Dec  8 2004 Jeremy Katz <katzj@redhat.com> - 2.0.13.4-2
5f92f3
- link dynamically to sysfsutils instead of statically (#142310)
5f92f3
5f92f3
* Wed Dec 08 2004 Paul Nasrat <pnasrat@redhat.com> 2.0.13.4-1
5f92f3
- update to 2.0.13.4 (#142164)
5f92f3
5f92f3
* Fri Dec  3 2004 Jeremy Katz <katzj@redhat.com> - 2.0.13.3-1
5f92f3
- update to 2.0.13.3 (#141707)
5f92f3
5f92f3
* Mon Nov 15 2004 Jeremy Katz <katzj@redhat.com> - 2.0.13.2-1
5f92f3
- update to 2.0.13.2 (#139083)
5f92f3
  - fix firmware upload for firmware in /lib instead of /usr/lib
5f92f3
  - fix sysfs race
5f92f3
5f92f3
* Wed Oct  6 2004 Jeremy Katz <katzj@redhat.com> - 2.0.13-1
5f92f3
- update to 2.0.13 (#128996)
5f92f3
5f92f3
* Tue Aug  3 2004 Jeremy Katz <katzj@redhat.com> - 2.0.12-1
5f92f3
- update to 2.0.12
5f92f3
- include a copy of libsysfs to build
5f92f3
5f92f3
* Tue Jun 15 2004 Jeremy Katz <katzj@redhat.com> - 1.0.7-1
5f92f3
- update to 1.0.7 (#125988)
5f92f3
5f92f3
* Tue May 11 2004 Jeremy Katz <katzj@redhat.com> - 1.0.5-3
5f92f3
- obsolete ipr-utils (old package name)
5f92f3
5f92f3
* Thu Mar 25 2004 Jeremy Katz <katzj@redhat.com> 1.0.5-2
5f92f3
- 1.0.5
5f92f3
- some spec file tweaks
5f92f3
5f92f3
* Tue Nov 25 2003 Brian King <brking@us.ibm.com> 1.0.3-2
5f92f3
- Fixed segmentation fault in iprupdate