smartmontools updated to 6.1

This commit is contained in:
Michal Hlavinka 2013-03-20 15:43:28 +01:00
parent c8779cdd71
commit abf48aeefb
4 changed files with 26 additions and 32 deletions

1
.gitignore vendored
View File

@ -5,3 +5,4 @@ smartmontools-5.39.1.tar.gz
/smartmontools-5.42.tar.gz /smartmontools-5.42.tar.gz
/smartmontools-5.43.tar.gz /smartmontools-5.43.tar.gz
/smartmontools-6.0.tar.gz /smartmontools-6.0.tar.gz
/smartmontools-6.1.tar.gz

View File

@ -1,21 +0,0 @@
diff -up smartmontools-5.40/smartctl.8.in.manfix smartmontools-5.40/smartctl.8.in
--- smartmontools-5.40/smartctl.8.in.manfix 2010-10-16 15:09:11.000000000 +0200
+++ smartmontools-5.40/smartctl.8.in 2011-03-11 15:10:58.987936399 +0100
@@ -970,7 +970,7 @@ SL directory by \'\-l directory,q\' or \
.I background
\- [SCSI only] the background scan results log outputs information derived
-from Background Media Scans (BMS) done after power up and/or periodocally
+from Background Media Scans (BMS) done after power up and/or periodically
(e.g. every 24 hours) on recent SCSI disks. If supported, the BMS status
is output first, indicating whether a background scan is currently
underway (and if so a progress percentage), the amount of time the disk
@@ -978,7 +978,7 @@ has been powered up and the number of sc
is a header and a line for each background scan "event". These will
typically be either recovered or unrecoverable errors. That latter group
may need some attention. There is a description of the background scan
-mechansim in section 4.18 of SBC\-3 revision 6 (see www.t10.org ).
+mechanism in section 4.18 of SBC\-3 revision 6 (see www.t10.org ).
.I scttemp, scttempsts, scttemphist
\- [ATA only] prints the disk temperature information provided by the

View File

@ -1,7 +1,7 @@
Summary: Tools for monitoring SMART capable hard disks Summary: Tools for monitoring SMART capable hard disks
Name: smartmontools Name: smartmontools
Version: 6.0 Version: 6.1
Release: 2%{?dist} Release: 1%{?dist}
Epoch: 1 Epoch: 1
Group: System Environment/Base Group: System Environment/Base
License: GPLv2+ License: GPLv2+
@ -13,8 +13,6 @@ Source4: smartdnotify
#fedora/rhel specific #fedora/rhel specific
Patch1: smartmontools-5.38-defaultconf.patch Patch1: smartmontools-5.38-defaultconf.patch
Patch3: smartmontools-5.40-manfix.patch
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
Requires: fileutils mailx chkconfig Requires: fileutils mailx chkconfig
#new rpm does not handle this (yet?) #new rpm does not handle this (yet?)
@ -37,10 +35,9 @@ failure.
%prep %prep
%setup -q %setup -q
%patch1 -p1 -b .defaultconf %patch1 -p1 -b .defaultconf
%patch3 -p1 -b .manfix
# fix encoding # fix encoding
for fe in AUTHORS CHANGELOG for fe in AUTHORS ChangeLog
do do
iconv -f iso-8859-1 -t utf-8 <$fe >$fe.new iconv -f iso-8859-1 -t utf-8 <$fe >$fe.new
touch -r $fe $fe.new touch -r $fe $fe.new
@ -48,9 +45,8 @@ do
done done
%build %build
ln -s CHANGELOG ChangeLog
autoreconf -i autoreconf -i
%configure --with-selinux --with-libcap-ng=yes --with-systemdsystemunitdir=%{_unitdir} %configure --with-selinux --with-libcap-ng=yes --with-systemdsystemunitdir=%{_unitdir} --sysconfdir=%{_sysconfdir}/%name/
%ifarch sparc64 %ifarch sparc64
make CXXFLAGS="$RPM_OPT_FLAGS -fPIE" LDFLAGS="-pie -Wl,-z,relro,-z,now" make CXXFLAGS="$RPM_OPT_FLAGS -fPIE" LDFLAGS="-pie -Wl,-z,relro,-z,now"
%else %else
@ -66,6 +62,7 @@ rm -f examplescripts/Makefile*
chmod a-x -R examplescripts/* chmod a-x -R examplescripts/*
install -D -p -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/smartmontools install -D -p -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/smartmontools
install -D -p -m 755 %{SOURCE4} $RPM_BUILD_ROOT/%{_libexecdir}/%{name}/smartdnotify install -D -p -m 755 %{SOURCE4} $RPM_BUILD_ROOT/%{_libexecdir}/%{name}/smartdnotify
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/%{name}/smartd_warning.d
rm -rf $RPM_BUILD_ROOT/etc/{rc.d,init.d} rm -rf $RPM_BUILD_ROOT/etc/{rc.d,init.d}
rm -rf $RPM_BUILD_ROOT/%{_docdir}/%{name} rm -rf $RPM_BUILD_ROOT/%{_docdir}/%{name}
@ -75,6 +72,17 @@ rm -rf $RPM_BUILD_ROOT
%preun %preun
%systemd_preun smartd.service %systemd_preun smartd.service
%pre
if [ $1 = 2 ] # only during update
then
# for Fedora 19-22
if [ -f %{_sysconfdir}/smartd.conf -a ! -e %{_sysconfdir}/%name ]
then
mkdir -p %{_sysconfdir}/%{name}
cp -p %{_sysconfdir}/smartd.conf %{_sysconfdir}/%{name}
fi
fi
%post %post
%systemd_post smartd.service %systemd_post smartd.service
@ -83,9 +91,12 @@ rm -rf $RPM_BUILD_ROOT
%files %files
%defattr(-,root,root,-) %defattr(-,root,root,-)
%doc AUTHORS CHANGELOG COPYING INSTALL NEWS README %doc AUTHORS ChangeLog COPYING INSTALL NEWS README
%doc TODO WARNINGS examplescripts smartd.conf %doc TODO WARNINGS examplescripts smartd.conf
%config(noreplace) %{_sysconfdir}/smartd.conf %dir %{_sysconfdir}/%name
%dir %{_sysconfdir}/%name/smartd_warning.d
%config(noreplace) %{_sysconfdir}/%{name}/smartd.conf
%config(noreplace) %{_sysconfdir}/%{name}/smartd_warning.sh
%config(noreplace) %{_sysconfdir}/sysconfig/smartmontools %config(noreplace) %{_sysconfdir}/sysconfig/smartmontools
%{_unitdir}/smartd.service %{_unitdir}/smartd.service
%{_sbindir}/smartd %{_sbindir}/smartd
@ -96,6 +107,9 @@ rm -rf $RPM_BUILD_ROOT
%{_datadir}/%{name} %{_datadir}/%{name}
%changelog %changelog
* Wed Mar 20 2013 Michal Hlavinka <mhlavink@redhat.com> - 1:6.1-1
- smartmontools updated to 6.1
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:6.0-2 * Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:6.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild

View File

@ -1 +1 @@
5646a07f5f4bee8e2e649de8c6b7ae87 smartmontools-6.0.tar.gz 83a3a681f8183ed858392d550ae1cca6 smartmontools-6.1.tar.gz