Blame SPECS/smartmontools.spec

c6a2ff
Summary:	Tools for monitoring SMART capable hard disks
c6a2ff
Name:		smartmontools
c6a2ff
Version:	7.1
c6a2ff
Release:	1%{?dist}
c6a2ff
Epoch:		1
c6a2ff
Group:		System Environment/Base
c6a2ff
License:	GPLv2+
c6a2ff
URL:		http://smartmontools.sourceforge.net/
c6a2ff
Source0:	http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
c6a2ff
Source2:	smartmontools.sysconf
c6a2ff
Source4:	smartdnotify
c6a2ff
#semi-automatic update of drivedb.h
c6a2ff
%global		UrlSource5	https://sourceforge.net/p/smartmontools/code/HEAD/tree/trunk/smartmontools/drivedb.h?format=raw
c6a2ff
Source5:	drivedb.h
c6a2ff
c6a2ff
#fedora/rhel specific
c6a2ff
Patch1:		smartmontools-5.38-defaultconf.patch
c6a2ff
c6a2ff
BuildRoot:	%(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
c6a2ff
#new rpm does not handle this (yet?)
c6a2ff
#Requires(triggerun):	systemd-units
c6a2ff
Requires(post):		systemd-units
c6a2ff
Requires(preun):	systemd-units
c6a2ff
Requires(postun):	systemd-units
c6a2ff
BuildRequires:	readline-devel ncurses-devel automake util-linux groff gettext
c6a2ff
BuildRequires:	libselinux-devel libcap-ng-devel
c6a2ff
BuildRequires:	systemd-units systemd-devel
c6a2ff
c6a2ff
%description
c6a2ff
The smartmontools package contains two utility programs (smartctl
c6a2ff
and smartd) to control and monitor storage systems using the Self-
c6a2ff
Monitoring, Analysis and Reporting Technology System (SMART) built
c6a2ff
into most modern ATA and SCSI hard disks. In many cases, these
c6a2ff
utilities will provide advanced warning of disk degradation and
c6a2ff
failure.
c6a2ff
c6a2ff
%prep
c6a2ff
%setup -q 
c6a2ff
%patch1 -p1 -b .defaultconf
c6a2ff
c6a2ff
# update SOURCE5 on maintainer's machine prior commiting, there's no internet connection on builders
c6a2ff
curl %{UrlSource5} -o %{SOURCE5} ||:
c6a2ff
cp %{SOURCE5} .
c6a2ff
c6a2ff
%build
c6a2ff
autoreconf -i
c6a2ff
%configure --with-selinux --with-libcap-ng=yes --with-libsystemd --with-systemdsystemunitdir=%{_unitdir} --sysconfdir=%{_sysconfdir}/%{name}/ --with-systemdenvfile=%{_sysconfdir}/sysconfig/%{name}
c6a2ff
c6a2ff
%ifarch sparc64
c6a2ff
make CXXFLAGS="$RPM_OPT_FLAGS -fPIE" LDFLAGS="-pie -Wl,-z,relro,-z,now"
c6a2ff
%else
c6a2ff
make CXXFLAGS="$RPM_OPT_FLAGS -fpie" LDFLAGS="-pie -Wl,-z,relro,-z,now"
c6a2ff
%endif
c6a2ff
c6a2ff
%install
c6a2ff
rm -rf $RPM_BUILD_ROOT
c6a2ff
make DESTDIR=$RPM_BUILD_ROOT install
c6a2ff
c6a2ff
rm -f examplescripts/Makefile*
c6a2ff
chmod a-x -R examplescripts/*
c6a2ff
install -D -p -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/smartmontools
c6a2ff
install -D -p -m 755 %{SOURCE4} $RPM_BUILD_ROOT/%{_libexecdir}/%{name}/smartdnotify
c6a2ff
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/%{name}/smartd_warning.d
c6a2ff
rm -rf $RPM_BUILD_ROOT/etc/{rc.d,init.d}
c6a2ff
rm -rf $RPM_BUILD_ROOT/%{_docdir}/%{name}
c6a2ff
mkdir -p $RPM_BUILD_ROOT/%{_sharedstatedir}/%{name}
c6a2ff
c6a2ff
%clean
c6a2ff
rm -rf $RPM_BUILD_ROOT
c6a2ff
c6a2ff
%preun
c6a2ff
%systemd_preun smartd.service
c6a2ff
c6a2ff
%pre
c6a2ff
if [ $1 = 2 ] # only during update
c6a2ff
then
c6a2ff
  # for Fedora 19-22
c6a2ff
  if [ -f %{_sysconfdir}/smartd.conf -a ! -e %{_sysconfdir}/%name ]
c6a2ff
  then
c6a2ff
    mkdir -p %{_sysconfdir}/%{name}
c6a2ff
    cp -p %{_sysconfdir}/smartd.conf %{_sysconfdir}/%{name}
c6a2ff
  fi
c6a2ff
fi
c6a2ff
c6a2ff
%post
c6a2ff
%systemd_post smartd.service
c6a2ff
c6a2ff
%postun
c6a2ff
%systemd_postun_with_restart smartd.service
c6a2ff
c6a2ff
%files
c6a2ff
%defattr(-,root,root,-)
c6a2ff
%doc AUTHORS ChangeLog COPYING INSTALL NEWS README
c6a2ff
%doc TODO examplescripts smartd.conf
c6a2ff
%dir %{_sysconfdir}/%name
c6a2ff
%dir %{_sysconfdir}/%name/smartd_warning.d
c6a2ff
%config(noreplace) %{_sysconfdir}/%{name}/smartd.conf
c6a2ff
%config(noreplace) %{_sysconfdir}/%{name}/smartd_warning.sh
c6a2ff
%config(noreplace) %{_sysconfdir}/sysconfig/smartmontools
c6a2ff
%{_unitdir}/smartd.service
c6a2ff
%{_sbindir}/smartd
c6a2ff
%{_sbindir}/update-smart-drivedb
c6a2ff
%{_sbindir}/smartctl
c6a2ff
%{_mandir}/man?/smart*.*
c6a2ff
%{_mandir}/man?/update-smart*.*
c6a2ff
%{_libexecdir}/%{name}
c6a2ff
%{_datadir}/%{name}
c6a2ff
%{_sharedstatedir}/%{name}
c6a2ff
c6a2ff
%changelog
c6a2ff
* Wed Apr 22 2020 Michal Hlavinka <mhlavink@redhat.com> - 1:7.1-1
c6a2ff
- smartmontools updated to 7.1 (#1671154)
c6a2ff
c6a2ff
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:6.6-3
c6a2ff
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
c6a2ff
c6a2ff
* Tue Nov 07 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1:6.6-2
c6a2ff
- Remove old crufty coreutils requires
c6a2ff
c6a2ff
* Mon Nov 06 2017 Michal Hlavinka <mhlavink@redhat.com> - 1:6.6-1
c6a2ff
- smartmontools updated to 6.6
c6a2ff
c6a2ff
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:6.5-5
c6a2ff
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
c6a2ff
c6a2ff
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:6.5-4
c6a2ff
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
c6a2ff
c6a2ff
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:6.5-3
c6a2ff
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
c6a2ff
c6a2ff
* Fri Nov 11 2016 Michal Hlavinka <mhlavink@redhat.com> - 1:6.5-2
c6a2ff
- enable location for persistence data(#1291928)
c6a2ff
c6a2ff
* Mon May 09 2016 Michal Hlavinka <mhlavink@redhat.com> - 1:6.5-1
c6a2ff
- smartmontools updated to 6.5
c6a2ff
c6a2ff
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1:6.4-4
c6a2ff
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
c6a2ff
c6a2ff
* Tue Jun 23 2015 Michal Hlavinka <mhlavink@redhat.com> - 1:6.4-3
c6a2ff
- it is no longer necessary to do utf-8 conversion of the AUTHORS and ChangeLog (#1228825)
c6a2ff
c6a2ff
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:6.4-2
c6a2ff
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
c6a2ff
c6a2ff
* Fri Jun 05 2015 Michal Hlavinka <mhlavink@redhat.com> - 1:6.4-1
c6a2ff
- smartmontools updated to 6.4
c6a2ff
c6a2ff
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 1:6.3-4
c6a2ff
- Rebuilt for GCC 5 C++11 ABI change
c6a2ff
c6a2ff
* Wed Jan 14 2015 Michal Hlavinka <mhlavink@redhat.com> - 1:6.3-3
c6a2ff
- do not require sendmail
c6a2ff
c6a2ff
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:6.3-2
c6a2ff
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
c6a2ff
c6a2ff
* Mon Aug 04 2014 Michal Hlavinka <mhlavink@redhat.com> - 1:6.3-1
c6a2ff
- smartmontools updated to 6.3
c6a2ff
c6a2ff
* Thu Jul 17 2014 Michal Hlavinka <mhlavink@redhat.com> - 1:6.2-7
c6a2ff
- update drivedb database (#954162)
c6a2ff
c6a2ff
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:6.2-6
c6a2ff
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
c6a2ff
c6a2ff
* Thu Apr 17 2014 Michal Hlavinka <mhlavink@redhat.com> - 1:6.2-5
c6a2ff
- require /usr/sbin/sendmail as MTA is not provided by all packages (#1048618)
c6a2ff
c6a2ff
* Tue Apr 15 2014 Michal Hlavinka <mhlavink@redhat.com> - 1:6.2-4
c6a2ff
- use MTA instead of sendmail as a requirement (#1048614)
c6a2ff
c6a2ff
* Thu Apr 10 2014 Michal Hlavinka <mhlavink@redhat.com> - 1:6.2-3
c6a2ff
- add mail requires (#1048614)
c6a2ff
c6a2ff
* Mon Sep 16 2013 Michal Hlavinka <mhlavink@redhat.com> - 1:6.2-2
c6a2ff
- smartd service file wrong path to environment file (#998225)
c6a2ff
c6a2ff
* Tue Jul 30 2013 Michal Hlavinka <mhlavink@redhat.com> - 1:6.2-1
c6a2ff
- smartmontools updated to 6.2
c6a2ff
c6a2ff
* Mon Jul 22 2013 Michal Hlavinka <mhlavink@redhat.com> - 1:6.1-2
c6a2ff
- spec cleanup
c6a2ff
c6a2ff
* Wed Mar 20 2013 Michal Hlavinka <mhlavink@redhat.com> - 1:6.1-1
c6a2ff
- smartmontools updated to 6.1
c6a2ff
c6a2ff
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:6.0-2
c6a2ff
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
c6a2ff
c6a2ff
* Thu Oct 11 2012 Michal Hlavinka <mhlavink@redhat.com> - 1:6.0-1
c6a2ff
- smartmontools updated to 6.0
c6a2ff
c6a2ff
* Tue Aug 21 2012 Michal Hlavinka <mhlavink@redhat.com> - 1:5.43-3
c6a2ff
- use new systemd rpm macros (#850316)
c6a2ff
c6a2ff
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:5.43-2
c6a2ff
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
c6a2ff
c6a2ff
* Mon Jul 02 2012 Michal Hlavinka <mhlavink@redhat.com> - 1:5.43-1
c6a2ff
- smartmontools updated to 5.43
c6a2ff
c6a2ff
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:5.42-3
c6a2ff
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
c6a2ff
c6a2ff
* Fri Dec 02 2011 Michal Hlavinka <mhlavink@redhat.com> - 1:5.42-2
c6a2ff
- enable smartd after installation
c6a2ff
c6a2ff
* Fri Oct 21 2011 Michal Hlavinka <mhlavink@redhat.com> - 1:5.42-1
c6a2ff
- smartmontools updated to 5.42
c6a2ff
c6a2ff
* Mon Jun 13 2011 Michal Hlavinka <mhlavink@redhat.com> - 1:5.41-2
c6a2ff
- make F-14 (sysv init) -> F-15 (systemd) transition more robust
c6a2ff
c6a2ff
* Fri Jun 10 2011 Michal Hlavinka <mhlavink@redhat.com> - 1:5.41-1
c6a2ff
- updated to 5.41
c6a2ff
c6a2ff
* Mon May 16 2011 Michal Hlavinka <mhlavink@redhat.com> - 1:5.40-10
c6a2ff
- fix path to notify script (#675778)
c6a2ff
c6a2ff
* Fri Mar 11 2011 Michal Hlavinka <mhlavink@redhat.com> - 1:5.40-9
c6a2ff
- fix typos in man page
c6a2ff
c6a2ff
* Fri Mar 04 2011 Michal Hlavinka <mhlavink@redhat.com> - 1:5.40-8
c6a2ff
- don't call chkconfig add, we use systemd now
c6a2ff
 
c6a2ff
* Thu Mar 03 2011 Michal Hlavinka <mhlavink@redhat.com> - 1:5.40-7
c6a2ff
- own %%{_datadir}/%%{name} and %%{_libexecdir}/%%{name} dirs
c6a2ff
c6a2ff
* Thu Feb 17 2011 Michal Hlavinka <mhlavink@redhat.com> - 1:5.40-6
c6a2ff
- notify users when disk is failing
c6a2ff
c6a2ff
* Wed Feb 09 2011 Michal Hlavinka <mhlavink@redhat.com> - 1:5.40-5
c6a2ff
- move to systemd
c6a2ff
c6a2ff
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:5.40-4
c6a2ff
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
c6a2ff
c6a2ff
* Mon Nov 15 2010 Michal Hlavinka <mhlavink@redhat.com> - 1:5.40-3
c6a2ff
- megaraid: Fix segfault on non-data commands (#577935)
c6a2ff
c6a2ff
* Tue Nov 09 2010 Michal Hlavinka <mhlavink@redhat.com> - 1:5.40-2
c6a2ff
- don't forget to restart smartd service after update (#651211)
c6a2ff
c6a2ff
* Mon Oct 18 2010 Michal Hlavinka <mhlavink@redhat.com> - 1:5.40-1
c6a2ff
- updated to 5.40 final
c6a2ff
c6a2ff
* Mon Sep 27 2010 Michal Hlavinka <mhlavink@redhat.com> - 1:5.39.1-2.r3169
c6a2ff
- updated to r3169
c6a2ff
- ddds riverdb support for new devices (#637171)
c6a2ff
c6a2ff
* Fri Jan 29 2010 Michal Hlavinka <mhlavink@redhat.com> - 1:5.39.1-1
c6a2ff
- updated to 5.39.1
c6a2ff
- Fix spin-up of SATA drive if '-n standby' is used.
c6a2ff
c6a2ff
* Wed Jan 20 2010 Michal Hlavinka <mhlavink@redhat.com> - 1:5.39-2
c6a2ff
- fix DEVICESCAN -d sat
c6a2ff
- fix directive '-l selftest'
c6a2ff
- fix option '-q, --quietmode'
c6a2ff
c6a2ff
* Thu Dec 10 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:5.39-1
c6a2ff
- update to 5.39
c6a2ff
c6a2ff
* Wed Dec 02 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:5.39-0.1.rc1
c6a2ff
- update to 5.39-rc1
c6a2ff
c6a2ff
* Wed Nov 25 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:5.38-25.20091119svn
c6a2ff
- spec cleanup
c6a2ff
c6a2ff
* Mon Nov 23 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:5.38-24.20091119svn
c6a2ff
- move powermode option from sysconfig to smartd.conf (#539760)
c6a2ff
c6a2ff
* Thu Nov 19 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:5.38-23.20091119svn
c6a2ff
- update to svn snapshot 2009-11-19
c6a2ff
- remove upstreamed patches
c6a2ff
c6a2ff
* Mon Nov 02 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:5.38-22
c6a2ff
- spec cleanup
c6a2ff
c6a2ff
* Mon Oct 12 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:5.38-21 
c6a2ff
- warn about disabled mail only if capabilities are enabled
c6a2ff
c6a2ff
* Fri Oct 09 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:5.38-20
c6a2ff
- fix init script for case when no action was specified
c6a2ff
c6a2ff
* Fri Oct 09 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:5.38-19
c6a2ff
- make init script lsb compliant (#528016)
c6a2ff
c6a2ff
* Mon Oct 05 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:5.38-18
c6a2ff
- bump release for rebuild
c6a2ff
c6a2ff
* Mon Oct 05 2009 Michal Hlaivnka <mhlavink@redhat.com> - 1:5.38-17
c6a2ff
- make capabilities optional
c6a2ff
- fix capabilities for 3ware contollers (#526626)
c6a2ff
c6a2ff
* Wed Aug 26 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:5.38-16
c6a2ff
- extend capability scanning devices
c6a2ff
c6a2ff
* Wed Aug 26 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:5.38-15
c6a2ff
- updated patch for lower capabilities (#517728)
c6a2ff
- added buildrequires libcap-ng-devel
c6a2ff
c6a2ff
* Fri Aug 21 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:5.38-14
c6a2ff
- drop all unnecessary capabilities (#517728)
c6a2ff
c6a2ff
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:5.38-13
c6a2ff
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
c6a2ff
c6a2ff
* Thu Jun 11 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:5.38-12
c6a2ff
- drop autogen call 
c6a2ff
c6a2ff
* Sat Apr 11 2009 Dennis Gilmore <dennis@ausil.us> - 1:5.38-11
c6a2ff
- remove ExclusiveArch use -fPIE on sparc64  
c6a2ff
- tested builds on sparcv9 sparc64 and s390x
c6a2ff
c6a2ff
* Mon Mar 09 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:5.38-10
c6a2ff
- cleanup for merge review
c6a2ff
c6a2ff
* Fri Feb 27 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 1:5.38-9
c6a2ff
- fix ExclusiveArch
c6a2ff
c6a2ff
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:5.38-8
c6a2ff
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
c6a2ff
c6a2ff
* Mon Aug 11 2008 Tomas Smetana <tsmetana@redhat.com> - 1:5.38-7
c6a2ff
- fix #458549 - obsolete smartmontools-config
c6a2ff
- change the default configuration file
c6a2ff
c6a2ff
* Fri Aug 08 2008 Tomas Smetana <tsmetana@redhat.com> - 1:5.38-6
c6a2ff
- correct CXXFLAGS so the PIE code is produced
c6a2ff
c6a2ff
* Mon May 12 2008 Tomas Smetana <tsmetana@redhat.com> - 1:5.38-5
c6a2ff
- remove config subpackage
c6a2ff
c6a2ff
* Mon May 05 2008 Tomas Smetana <tsmetana@redhat.com> - 1:5.38-4.1
c6a2ff
- add libselinux-devel to BR
c6a2ff
c6a2ff
* Mon May 05 2008 Tomas Smetana <tsmetana@redhat.com> - 1:5.38-4
c6a2ff
- fix #232218 character devices /dev/twa* for 3ware 9000 series RAID
c6a2ff
  controllers are not created
c6a2ff
c6a2ff
* Thu Mar 27 2008 Tomas Smetana <tsmetana@redhat.com> - 1:5.38-3
c6a2ff
- don't attempt to query DELL PERC controllers -- they'd go offline
c6a2ff
c6a2ff
* Tue Mar 18 2008 Tomas Smetana <tsmetana@redhat.com> - 1:5.38-2
c6a2ff
- fix FD_CLOEXEC on SCSI device file descriptors not being set
c6a2ff
c6a2ff
* Mon Mar 10 2008 Tomas Smetana <tsmetana@redhat.com> - 1:5.38-1
c6a2ff
- new upstream version
c6a2ff
c6a2ff
* Tue Feb 12 2008 Tomas Smetana <tsmetana@redhat.com> - 1:5.37-8.5
c6a2ff
- rebuild (gcc-4.3)
c6a2ff
c6a2ff
* Tue Jan 15 2008 Tomas Smetana <tsmetana@redhat.com> - 1:5.37-8.4
c6a2ff
- change '-d ata' to '-d sat' in the config script for SATA drives
c6a2ff
c6a2ff
* Wed Dec 12 2007 Tomas Smetana <tsmetana@redhat.com> - 1:5.37-8.3
c6a2ff
- fix #375791 - parameter warning for smartd in logwatch output
c6a2ff
c6a2ff
* Wed Oct 31 2007 Tomas Smetana <tsmetana@redhat.com> - 1:5.37-8.2
c6a2ff
- rebuild (one more error in autogen.sh)
c6a2ff
c6a2ff
* Wed Oct 31 2007 Tomas Smetana <tsmetana@redhat.com> - 1:5.37-8.1
c6a2ff
- fix build with new automake
c6a2ff
c6a2ff
* Wed Oct 31 2007 Tomas Smetana <tsmetana@redhat.com> - 1:5.37-8
c6a2ff
- fix #359561 - typo in smartd-conf.py causes smartd to skip all disks
c6a2ff
c6a2ff
* Mon Oct 15 2007 Tomas Smetana <tsmetana@redhat.com> - 1:5.37-7.1
c6a2ff
- improved patch for getaddrinfo
c6a2ff
c6a2ff
* Fri Oct 12 2007 Tomas Smetana <tsmetana@redhat.com> - 1:5.37-7
c6a2ff
- replace gethostbyname with getaddrinfo
c6a2ff
c6a2ff
* Tue Sep 04 2007 Tomas Smetana <tsmetana@redhat.com> - 1:5.37-6
c6a2ff
- fix #271741 - smartd-conf.py should allow customization of parameters
c6a2ff
- fix #253753 - service starting by default, perhaps shouldn't
c6a2ff
- update initscript (related #247058 - initscript review)
c6a2ff
c6a2ff
* Mon Aug 20 2007 Tomas Smetana <tsmetana@redhat.com> - 1:5.37-5
c6a2ff
- add support for 24 disks on 3ware RAID controllers (related #252055)
c6a2ff
- fix #245442 - add %%{arm} to smartmontools's set of build archs
c6a2ff
- update license tag
c6a2ff
c6a2ff
* Thu Jun 21 2007 Tomas Smetana <tsmetana@redhat.com> - 1:5.37-4
c6a2ff
- fix #241389 - smartd-conf.py pulls in a big dependency chain, so
c6a2ff
  build a separate config package
c6a2ff
  
c6a2ff
* Tue Jun 05 2007 Tomas Smetana <tsmetana@redhat.com> - 1:5.37-3
c6a2ff
- fix #241385 - smartmontools missing dependency on mailx
c6a2ff
- fix #241388 - unneeded smartd-conf.py[co] installed in /usr/sbin
c6a2ff
c6a2ff
* Wed Mar  7 2007 Vitezslav Crhonek <vcrhonek@redhat.com> - 1:5.37-2
c6a2ff
- re-add cloexec patch
c6a2ff
- re-add one erased changelog entry
c6a2ff
- compile with -fpie (instead of -fpic)
c6a2ff
c6a2ff
* Tue Feb 27 2007 Vitezslav Crhonek <vcrhonek@redhat.com> - 1:5.37-1
c6a2ff
- new upstream version
c6a2ff
c6a2ff
* Thu Feb 22 2007 Tomas Mraz <tmraz@redhat.com> - 1:5.36-8
c6a2ff
- enable SMART on disks when smartd-conf.py runs (fix
c6a2ff
  by Calvin Ostrum) (#214502)
c6a2ff
c6a2ff
* Mon Feb 12 2007 Tomas Mraz <tmraz@redhat.com> - 1:5.36-7
c6a2ff
- redirect service script output to null (#224566)
c6a2ff
c6a2ff
* Sun Feb 11 2007 Florian La Roche <laroche@redhat.com> - 1:5.36-6
c6a2ff
- make sure the preun script does not fail
c6a2ff
c6a2ff
* Tue Nov  7 2006 Tomas Mraz <tmraz@redhat.com> - 1:5.36-5
c6a2ff
- set cloexec on device descriptor so it doesn't leak to sendmail (#214182)
c6a2ff
- fixed minor bug in initscript (#213683)
c6a2ff
- backported SATA disk detection from upstream
c6a2ff
c6a2ff
* Fri Aug 18 2006 Jesse Keating <jkeating@redhat.com> - 1:5.36-3
c6a2ff
- rebuilt with latest binutils to pick up 64K -z commonpagesize on ppc*
c6a2ff
  (#203001)
c6a2ff
c6a2ff
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1:5.36-2.1
c6a2ff
- rebuild
c6a2ff
c6a2ff
* Tue Jun 27 2006 Tomas Mraz <tmraz@redhat.com> - 1:5.36-2
c6a2ff
- kudzu is deprecated, replace it with HAL (#195752)
c6a2ff
- moved later in the boot process so haldaemon is already running
c6a2ff
  when drives are being detected
c6a2ff
c6a2ff
* Thu May 11 2006 Tomas Mraz <tmraz@redhat.com> - 1:5.36-1
c6a2ff
- new upstream version
c6a2ff
- included patch with support for cciss controllers (#191288)
c6a2ff
c6a2ff
* Tue May  2 2006 Tomas Mraz <tmraz@redhat.com> - 1:5.33-8
c6a2ff
- regenerate smartd.conf on every startup if the config file
c6a2ff
  is autogenerated (#190065)
c6a2ff
c6a2ff
* Fri Mar 24 2006 Tomas Mraz <tmraz@redhat.com> - 1:5.33-7
c6a2ff
- add missing quotes to /etc/sysconfig/smartmontools
c6a2ff
c6a2ff
* Wed Mar 22 2006 Tomas Mraz <tmraz@redhat.com> - 1:5.33-6
c6a2ff
- test SATA drives correctly
c6a2ff
c6a2ff
* Wed Mar 22 2006 Tomas Mraz <tmraz@redhat.com> - 1:5.33-5
c6a2ff
- add default /etc/sysconfig/smartmontools file
c6a2ff
- ignore errors on startup (#186130)
c6a2ff
- test drive for SMART support before adding it to smartd.conf
c6a2ff
c6a2ff
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1:5.33-4.2
c6a2ff
- bump again for double-long bug on ppc(64)
c6a2ff
c6a2ff
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1:5.33-4.1
c6a2ff
- rebuilt for new gcc4.1 snapshot and glibc changes
c6a2ff
c6a2ff
* Fri Dec 16 2005 Tomas Mraz <tmraz@redhat.com> 1:5.33-4
c6a2ff
- mail should be sent to root not root@localhost (#174252)
c6a2ff
c6a2ff
* Fri Nov 25 2005 Tomas Mraz <tmraz@redhat.com> 1:5.33-3
c6a2ff
- add libata disks with -d ata if the libata version
c6a2ff
  is new enough otherwise do not add them (#145859, #174095)
c6a2ff
c6a2ff
* Thu Nov  3 2005 Tomas Mraz <tmraz@redhat.com> 1:5.33-2
c6a2ff
- Spec file cleanup by Robert Scheck <redhat@linuxnetz.de> (#170959)
c6a2ff
- manual release numbering
c6a2ff
- remove bogus patch of non-installed file
c6a2ff
- only non-removable drives should be added to smartd.conf
c6a2ff
- smartd.conf should be owned (#171498)
c6a2ff
c6a2ff
* Tue Oct 25 2005 Dave Jones <davej@redhat.com>
c6a2ff
- Add comments to generated smartd.conf (#135397)
c6a2ff
c6a2ff
* Thu Aug 04 2005 Karsten Hopp <karsten@redhat.de>
c6a2ff
- package all python files
c6a2ff
c6a2ff
* Tue Mar  1 2005 Dave Jones <davej@redhat.com>
c6a2ff
- Rebuild for gcc4
c6a2ff
c6a2ff
* Wed Feb  9 2005 Dave Jones <davej@redhat.com>
c6a2ff
- Build on PPC32 too (#147090)
c6a2ff
c6a2ff
* Sat Dec 18 2004 Dave Jones <davej@redhat.com>
c6a2ff
- Initial packaging, based upon kernel-utils.
c6a2ff