d1d1d9
Summary: A utility for displaying and/or setting hard disk parameters
d1d1d9
Name: hdparm
d1d1d9
Version: 9.43
d1d1d9
Release: 5%{?dist}
d1d1d9
License: BSD
d1d1d9
Group: Applications/System
d1d1d9
URL:    http://sourceforge.net/projects/hdparm/
d1d1d9
Source: http://download.sourceforge.net/hdparm/hdparm-%{version}.tar.gz
d1d1d9
Patch0: hdparm-missing-params.patch
d1d1d9
Patch1: man-page-update.patch
d1d1d9
Patch2: %{name}-9.43-ditch_dead_code.patch
d1d1d9
Patch3: %{name}-9.43-close_fd.patch
d1d1d9
Patch4: %{name}-9.43-get_geom.patch
d1d1d9
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
d1d1d9
ExcludeArch: s390 s390x
d1d1d9
d1d1d9
%description
d1d1d9
Hdparm is a useful system utility for setting (E)IDE hard drive
d1d1d9
parameters.  For example, hdparm can be used to tweak hard drive
d1d1d9
performance and to spin down hard drives for power conservation.
d1d1d9
d1d1d9
%prep
d1d1d9
%setup -q
d1d1d9
%patch0 -p1
d1d1d9
%patch1 -p1
d1d1d9
%patch2 -p1
d1d1d9
%patch3 -p1
d1d1d9
%patch4 -p1
d1d1d9
d1d1d9
%build
d1d1d9
CFLAGS="$RPM_OPT_FLAGS" make %{?_smp_mflags} STRIP=/bin/true LDFLAGS=
d1d1d9
d1d1d9
%install
d1d1d9
rm -rf $RPM_BUILD_ROOT
d1d1d9
mkdir -p $RPM_BUILD_ROOT/sbin
d1d1d9
mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man8
d1d1d9
install -c -m 755 hdparm $RPM_BUILD_ROOT/sbin/hdparm
d1d1d9
install -c -m 644 hdparm.8 $RPM_BUILD_ROOT/%{_mandir}/man8
d1d1d9
d1d1d9
%clean
d1d1d9
rm -rf $RPM_BUILD_ROOT
d1d1d9
d1d1d9
%files
d1d1d9
%doc hdparm.lsm Changelog LICENSE.TXT README.acoustic TODO
d1d1d9
/sbin/hdparm
d1d1d9
%{_mandir}/man8/hdparm.8*
d1d1d9
d1d1d9
%changelog
d1d1d9
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 9.43-5
d1d1d9
- Mass rebuild 2013-12-27
d1d1d9
d1d1d9
* Wed Aug 07 2013 Michal Minar <miminar@redhat.com> 9.43-4
d1d1d9
- Fixed division by zero.
d1d1d9
- Resolves: #986072
d1d1d9
d1d1d9
* Sun Jul 21 2013 Michal Minar <miminar@redhat.com> 9.43-3
d1d1d9
- Added patches fixing covscan defects.
d1d1d9
d1d1d9
* Fri Apr 19 2013 Michal Minar <miminar@redhat.com> 9.43-2
d1d1d9
- Fixed inconsistency between man page and program's help.
d1d1d9
d1d1d9
* Wed Mar 13 2013 Michal Minar <miminar@redhat.com> - 9.43-1
d1d1d9
- hdparm-9.43
d1d1d9
d1d1d9
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.42-2
d1d1d9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
d1d1d9
d1d1d9
* Mon Oct 01 2012 Michal Minar <miminar@redhat.com> - 9.42-1
d1d1d9
- hdparm-9.42
d1d1d9
d1d1d9
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.39-2
d1d1d9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
d1d1d9
d1d1d9
* Fri Feb 03 2012 Karsten Hopp <karsten@redhat.com> 9.39-1
d1d1d9
- hdparm-9.39
d1d1d9
d1d1d9
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.36-3
d1d1d9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
d1d1d9
d1d1d9
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.36-2
d1d1d9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
d1d1d9
d1d1d9
* Mon Jan 24 2011 Karsten Hopp <karsten@redhat.com> 9.36-1
d1d1d9
- update to hdparm-9.36 (#645048)
d1d1d9
d1d1d9
* Thu Oct 07 2010 Karsten Hopp <karsten@redhat.com> 9.33-1
d1d1d9
- update to hdparm-9.33 (#592896)
d1d1d9
d1d1d9
* Fri Dec 11 2009 Karsten Hopp <karsten@redhat.com> 9.27-1
d1d1d9
- update to 9.27
d1d1d9
- enhance security-erase timeout to 12h (#536731)
d1d1d9
d1d1d9
* Thu Aug 20 2009 Ville Skyttä <ville.skytta@iki.fi> - 9.16-3
d1d1d9
- Let rpmbuild strip the executable (#513025).
d1d1d9
d1d1d9
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.16-2
d1d1d9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
d1d1d9
d1d1d9
* Fri Jul 17 2009 Karsten Hopp <karsten@redhat.com> 9.16-1
d1d1d9
- update to 9.16, fixes disk spindowns
d1d1d9
d1d1d9
* Wed Mar 04 2009 Karsten Hopp <karsten@redhat.com> 9.12-1
d1d1d9
- update to 9.12 to fix #488560
d1d1d9
d1d1d9
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.8-2
d1d1d9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
d1d1d9
d1d1d9
* Wed Jan 14 2009 Karsten Hopp <karsten@redhat.com> 9.8-1
d1d1d9
- update
d1d1d9
d1d1d9
* Wed Mar 05 2008 Karsten Hopp <karsten@redhat.com> 8.6-1
d1d1d9
- update to 8.6
d1d1d9
- fix source URL
d1d1d9
d1d1d9
* Mon Feb 25 2008 Karsten Hopp <karsten@redhat.com> 8.5-1
d1d1d9
- version 8.5, fixes u8->u16 bug in security commands
d1d1d9
d1d1d9
* Mon Feb 25 2008 Karsten Hopp <karsten@redhat.com> 8.4-2
d1d1d9
- fix debuginfo package (#434644)
d1d1d9
d1d1d9
* Wed Feb 20 2008 Karsten Hopp <karsten@redhat.com> 8.4-1
d1d1d9
- version 8.4
d1d1d9
d1d1d9
* Tue Feb 19 2008 Karsten Hopp <karsten@redhat.com> 8.1-3
d1d1d9
- upload 8.1 sources and rebuild
d1d1d9
d1d1d9
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 8.1-2
d1d1d9
- Autorebuild for GCC 4.3
d1d1d9
d1d1d9
* Mon Feb 18 2008 Karsten Hopp <karsten@redhat.com> 8.1-1
d1d1d9
- update to 8.1
d1d1d9
d1d1d9
* Fri Aug 24 2007 Karsten Hopp <karsten@redhat.com> 7.7-1
d1d1d9
- update to 7.7
d1d1d9
d1d1d9
* Tue Jul 10 2007 Karsten Hopp <karsten@redhat.com> 7.6-1
d1d1d9
- update to version 7.6
d1d1d9
d1d1d9
* Fri Feb 09 2007 Karsten Hopp <karsten@redhat.com> 6.9-3
d1d1d9
- more review cleanups (#225882)
d1d1d9
d1d1d9
* Mon Feb 05 2007 Karsten Hopp <karsten@redhat.com> 6.9-2
d1d1d9
- clean up spec file for merge review (#225882)
d1d1d9
d1d1d9
* Thu Jan 18 2007 Karsten Hopp <karsten@redhat.com> 6.9-1
d1d1d9
- update to 6.9
d1d1d9
d1d1d9
* Mon Jul 17 2006 Karsten Hopp <karsten@redhat.de> 6.6-2
d1d1d9
- test builds on ia64, ppc, ppc64
d1d1d9
d1d1d9
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 6.6-1.1
d1d1d9
- rebuild
d1d1d9
d1d1d9
* Mon May 22 2006 Karsten Hopp <karsten@redhat.de> 6.3-3
d1d1d9
- remove obsolute include patch
d1d1d9
- disable idestruct patch, rebuild
d1d1d9
d1d1d9
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 6.3-2.2
d1d1d9
- bump again for double-long bug on ppc(64)
d1d1d9
d1d1d9
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 6.3-2.1
d1d1d9
- rebuilt for new gcc4.1 snapshot and glibc changes
d1d1d9
d1d1d9
* Tue Dec 20 2005 Karsten Hopp <karsten@redhat.de> 6.3-2
d1d1d9
- use ExcludeArch, this allows building on archs we don't
d1d1d9
  ship such as Alpha (#175919)
d1d1d9
d1d1d9
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
d1d1d9
- rebuilt
d1d1d9
d1d1d9
* Wed Nov 30 2005 Karsten Hopp <karsten@redhat.de> 6.3-1
d1d1d9
- fix package URL
d1d1d9
d1d1d9
* Tue Oct 25 2005 Karsten Hopp <karsten@redhat.de> 6.3-1
d1d1d9
- update to hdparm-6.3
d1d1d9
d1d1d9
* Wed Jun 08 2005 Karsten Hopp <karsten@redhat.de> 6.1-1
d1d1d9
- update to 6.1 (BLKGETSIZE fixes)
d1d1d9
- work around hdparm's usage of kernel headers, assume
d1d1d9
  that we run it on little-endian machines only
d1d1d9
d1d1d9
* Wed May 18 2005 Karsten Hopp <karsten@redhat.de> 5.9-3
d1d1d9
- remove /etc/sysconfig/harddisks (#157673)
d1d1d9
d1d1d9
* Tue May 10 2005 Karsten Hopp <karsten@redhat.de> 5.9-2
d1d1d9
- enable debuginfo
d1d1d9
d1d1d9
* Wed Mar 02 2005 Karsten Hopp <karsten@redhat.de> 5.9-1
d1d1d9
- update to 5.9
d1d1d9
- build with gcc-4
d1d1d9
d1d1d9
* Mon Jan 03 2005 Karsten Hopp <karsten@redhat.de> 5.8-2 
d1d1d9
- add --help option (#143916)
d1d1d9
d1d1d9
* Fri Nov 26 2004 Karsten Hopp <karsten@redhat.de> 5.8-1 
d1d1d9
- update
d1d1d9
d1d1d9
* Tue Sep 21 2004 Than Ngo <than@redhat.com> 5.7-2
d1d1d9
- rebuilt
d1d1d9
d1d1d9
* Mon Sep 06 2004 Karsten Hopp <karsten@redhat.de> 5.7-1 
d1d1d9
- update to latest stable version
d1d1d9
d1d1d9
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
d1d1d9
- rebuilt
d1d1d9
d1d1d9
* Thu Feb 19 2004 Karsten Hopp <karsten@redhat.de> 5.5-1 
d1d1d9
- update to latest stable version
d1d1d9
- rename variable to avoid name clash with readahead function
d1d1d9
d1d1d9
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
d1d1d9
- rebuilt
d1d1d9
d1d1d9
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
d1d1d9
- rebuilt
d1d1d9
d1d1d9
* Wed Jun 04 2003 Karsten Hopp <karsten@redhat.de> 5.4-2
d1d1d9
- rebuild
d1d1d9
d1d1d9
* Wed Jun 04 2003 Karsten Hopp <karsten@redhat.de> 5.4-1
d1d1d9
- update
d1d1d9
- #92057
d1d1d9
d1d1d9
* Wed Apr 23 2003 Karsten Hopp <karsten@redhat.de> 5.3-2
d1d1d9
- rebuild
d1d1d9
d1d1d9
* Wed Apr 23 2003 Karsten Hopp <karsten@redhat.de> 5.3-1
d1d1d9
- update to 5.3
d1d1d9
- add comment to /etc/sysconfig/harddisks
d1d1d9
d1d1d9
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
d1d1d9
- rebuilt
d1d1d9
d1d1d9
* Thu Dec 12 2002 Tim Powers <timp@redhat.com> 5.2-3
d1d1d9
- rebuild on all arches
d1d1d9
d1d1d9
* Tue Nov 19 2002 Tim Powers <timp@redhat.com>
d1d1d9
- rebuild on all arches
d1d1d9
d1d1d9
* Wed Jun 26 2002 Karsten Hopp <karsten@redhat.de>
d1d1d9
- update to 5.2 with the following fixes:
d1d1d9
 - v5.2 compile fixes for 2.5.xx
d1d1d9
 - v5.1 fixed segfault in "-i" on older drives
d1d1d9
 - v5.0 lots of updates and new features
d1d1d9
 - v4.9 fixed compile error with 2.5.xx kernels
d1d1d9
 - v4.8 changed -Q to allow specifying queue depth
d1d1d9
 - v4.7 added -z, -Q, -M flags; expanded parm range for -p
d1d1d9
d1d1d9
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
d1d1d9
- automated rebuild
d1d1d9
d1d1d9
* Thu May 23 2002 Tim Powers <timp@redhat.com>
d1d1d9
- automated rebuild
d1d1d9
d1d1d9
* Fri Feb 22 2002 Karsten Hopp <karsten@redhat.de>
d1d1d9
- bump version for 8.0
d1d1d9
d1d1d9
* Fri Feb 22 2002 Karsten Hopp <karsten@redhat.de>
d1d1d9
- rebuild in new environment
d1d1d9
d1d1d9
* Wed Jan 23 2002 Karsten Hopp <karsten@redhat.de> (4.6-1)
d1d1d9
- Update to 4.6
d1d1d9
d1d1d9
* Mon Oct 01 2001 Karsten Hopp <karsten@redhat.de>
d1d1d9
- fix name of doc file  (#54137)
d1d1d9
d1d1d9
* Fri Jul 20 2001 Florian La Roche <Florian.LaRoche@redhat.de>
d1d1d9
- exclude s390,s390x
d1d1d9
d1d1d9
* Mon Jun 25 2001 Karsten Hopp <karsten@redhat.de>
d1d1d9
- update to version 4.1
d1d1d9
- update URL
d1d1d9
d1d1d9
* Wed Jul 19 2000 Bernhard Rosenkränzer <bero@redhat.com>
d1d1d9
- disable readahead (#14268)
d1d1d9
- add comment in /etc/sysconfig/harddisks about possible extra parameters
d1d1d9
d1d1d9
* Thu Jul 13 2000 Prospector <bugzilla@redhat.com>
d1d1d9
- automatic rebuild
d1d1d9
d1d1d9
* Wed Jul 12 2000 Trond Eivind Glomsrød <teg@redhat.com>
d1d1d9
- disable 32 bit interfacing (#13730)
d1d1d9
d1d1d9
* Tue Jun 27 2000 Trond Eivind Glomsrød <teg@redhat.com>
d1d1d9
- use %%{_tmppath}
d1d1d9
- add /etc/sysconfig/harddisks, a new file for hardisk 
d1d1d9
  optimization parameters
d1d1d9
d1d1d9
* Mon Jun 18 2000 Bernhard Rosenkränzer <bero@redhat.com>
d1d1d9
- FHSify
d1d1d9
d1d1d9
* Sun Apr  9 2000 Bernhard Rosenkränzer <bero@redhat.com>
d1d1d9
- Fix compilation with kernel 2.3.*
d1d1d9
d1d1d9
* Thu Feb 17 2000 Bernhard Rosenkränzer <bero@redhat.com>
d1d1d9
- 3.9
d1d1d9
- handle RPM_OPT_FLAGS
d1d1d9
d1d1d9
* Thu Feb 17 2000 Bernhard Rosenkränzer <bero@redhat.com>
d1d1d9
- Use O_NONBLOCK when opening devices so we can manipulate CD-ROM drives
d1d1d9
  with no media inserted, even when running a current kernel (Bug #6457)
d1d1d9
d1d1d9
* Sat Feb  5 2000 Bill Nottingham <notting@redhat.com>
d1d1d9
- build as non-root user (#6458)
d1d1d9
d1d1d9
* Fri Feb  4 2000 Bernhard Rosenkränzer <bero@redhat.com>
d1d1d9
- deal with RPM compressing man pages
d1d1d9
d1d1d9
* Fri Nov 19 1999 Bernhard Rosenkraenzer <bero@redhat.com>
d1d1d9
- 3.6
d1d1d9
d1d1d9
* Thu Aug 12 1999 Cristian Gafton <gafton@redhat.com>
d1d1d9
- version 3.5
d1d1d9
d1d1d9
* Wed Mar 24 1999 Cristian Gafton <gafton@redhat.com>
d1d1d9
- added patches from UP
d1d1d9
d1d1d9
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
d1d1d9
- auto rebuild in the new build environment (release 4)
d1d1d9
d1d1d9
* Tue Dec 29 1998 Cristian Gafton <gafton@redhat.com>
d1d1d9
- build for 6.0
d1d1d9
d1d1d9
* Fri Apr 24 1998 Prospector System <bugs@redhat.com>
d1d1d9
- translations modified for de, fr, tr
d1d1d9
d1d1d9
* Wed Apr 08 1998 Erik Troan <ewt@redhat.com>
d1d1d9
- updated to 3.3
d1d1d9
- build rooted
d1d1d9
d1d1d9
* Fri Oct 31 1997 Donnie Barnes <djb@redhat.com>
d1d1d9
- fixed spelling error in summary
d1d1d9
d1d1d9
* Mon Jun 02 1997 Erik Troan <ewt@redhat.com>
d1d1d9
- built against glibc
d1d1d9