9a8d55
Summary: Collection of performance monitoring tools for Linux
9a8d55
Name: sysstat
9a8d55
Version: 10.1.5
9a8d55
Release: 18%{?dist}
9a8d55
License: GPLv2+
9a8d55
Group: Applications/System
9a8d55
URL: http://sebastien.godard.pagesperso-orange.fr/
9a8d55
Source: http://pagesperso-orange.fr/sebastien.godard/%{name}-%{version}.tar.bz2
9a8d55
9a8d55
Patch0: sysstat-10.0.0-makefile.patch
9a8d55
# fixes 1100365
9a8d55
Patch1: sysstat-10.1.5-overwrite-sa.patch
9a8d55
# fixes 1097294
9a8d55
Patch2: sysstat-10.1.5-sa2-xz.patch
9a8d55
# fixes 1128569
9a8d55
Patch3: sysstat-10.1.5-dyn-tick.patch
9a8d55
# fixes 1110852
9a8d55
Patch4: sysstat-10.1.5-sysstat-5.patch
9a8d55
# fixes 1102610
9a8d55
Patch5: sysstat-10.1.5-zip-conf.patch
9a8d55
# fixes 1146081
9a8d55
Patch6: sysstat-10.1.5-single-cpu-cifs.patch
9a8d55
# fixes 1162773
9a8d55
Patch7: sysstat-10.1.5-elapsed-time.patch
9a8d55
# fixes 1224882
9a8d55
Patch8: sysstat-10.1.5-pids-prealloc.patch
9a8d55
# fixes 1258990
9a8d55
Patch9: sysstat-10.1.5-max-cpus.patch
9a8d55
# fixes 1267972
9a8d55
Patch10: sysstat-10.1.5-max-name-len.patch
9a8d55
# fixes 1328490
9a8d55
Patch11: sysstat-10.1.5-int-handler.patch
9a8d55
# fixes 846699
9a8d55
Patch12: sysstat-10.1.5-nfsiostat.patch
9a8d55
# fixes 1332662
9a8d55
Patch13: sysstat-10.1.5-tapestat.patch
9a8d55
# fixes 1381128
9a8d55
Patch14: 0001-sar-make-buffers-that-hold-timestamps-bigger.patch
9a8d55
# fixes 1448489
9a8d55
Patch15: 0001-pidstat-Display-stats-since-boot-time-for-a-list-of-.patch
9a8d55
# fixes 1440000
9a8d55
Patch16: 0001-sar-Improve-cpuinfo-read-for-POWER-architecture.patch
9a8d55
# backport of -F flag
9a8d55
Patch17: 0001-Added-filesystems-statistics-to-sar-part-1-Basic-def.patch
9a8d55
Patch18: 0002-Filesystems-statistics-for-sar-part-2-Read-statistic.patch
9a8d55
Patch19: 0003-Filesystems-statistics-for-sar-part-3-Display-statis.patch
9a8d55
Patch20: 0004-Filesystems-statistics-part-4-ppc-and-db-output-form.patch
9a8d55
Patch21: 0005-Filesystems-statistics-part-5-JSON-output-format.patch
9a8d55
Patch22: 0006-Filesystems-statistics-part-6-XML-output-format.patch
9a8d55
Patch23: 0007-Filesystems-statistics-part-7-Documentation-updates.patch
9a8d55
Patch24: 0008-Filesystems-stats-Display-unmounted-filesystems-in-s.patch
9a8d55
Patch25: 0009-Handle-octal-codes-in-filesystems-mount-point-names.patch
9a8d55
Patch26: 0010-Collect-filesystems-stats-only-when-sadc-option-S-XD.patch
9a8d55
Patch27: 0011-Small-fix-for-sar-A-in-sar-manual-page.patch
9a8d55
Patch28: 0012-Add-option-to-display-mountpoint-names-instead-of-fi.patch
9a8d55
Patch29: 0013-Revise-sar-usage-messages-to-be-F-MOUNT-rather-than-.patch
9a8d55
Patch30: 0014-Use-statvfs-instead-of-statfs-system-call.patch
9a8d55
Patch31: 0015-Fix-issue-48-sar-skips-long-filesystem-names.patch
9a8d55
Patch32: 0016-Fix-issue-48-for-good-sar-skips-long-filesystem-name.patch
9a8d55
Patch33: 0017-Use-proper-length-for-mountp-string.patch
9a8d55
Patch34: 0018-Replace-strcpy-with-strncpy-to-avoid-buffer-overflow.patch
9a8d55
Patch35: 0019-Cast-variables-to-target-type-before-use.patch
9a8d55
Patch36: 0020-Fix-162-sadc-crashes-on-a-mtab-file-with-really-long.patch
9a8d55
Patch37: 0021-Increase-maximum-fs-name-length-to-128.patch
9a8d55
# backport -f flag (force fdatasync() after append to sa file)
9a8d55
Patch38: 0001-sadc-Add-a-f-flag-to-force-fdatasync-use.patch
9a8d55
# don't call filesystem count functions when we are not collecting fs statistics
9a8d55
Patch39: 0001-avoiding-triggering-automounts-bug-1670060.patch
9a8d55
# skip autofs when gathering filesystem statistics
9a8d55
Patch40: 0001-ignoring-autofs-as-real-filesystem-by-counting-numbe.patch
9a8d55
# small manpage fix
9a8d55
Patch41: 0001-man-use-correct-preposition.patch
9a8d55
# fix CPU usage reporting
9a8d55
Patch42: 0001-pidstat-Now-handle-processes-with-spaces-in-their-na.patch
9a8d55
9a8d55
Requires: /etc/cron.d, fileutils, grep, sh-utils, textutils
9a8d55
Requires(post): systemd, systemd-sysv
9a8d55
Requires(preun): systemd
9a8d55
Requires(postun): systemd
9a8d55
9a8d55
BuildRequires: %{_includedir}/linux/if.h, gettext, lm_sensors-devel, perl
9a8d55
BuildRequires: systemd
9a8d55
9a8d55
%description
9a8d55
The sysstat package contains sar, sadf, mpstat, iostat, pidstat, nfsiostat-sysstat,
9a8d55
tapestat, cifsiostat and sa tools for Linux.
9a8d55
The sar command collects and reports system activity information. This
9a8d55
information can be saved in a file in a binary format for future inspection. The
9a8d55
statistics reported by sar concern I/O transfer rates, paging activity,
9a8d55
process-related activities, interrupts, network activity, memory and swap space
9a8d55
utilization, CPU utilization, kernel activities and TTY statistics, among
9a8d55
others. Both UP and SMP machines are fully supported.
9a8d55
The sadf command may be used to display data collected by sar in various formats
9a8d55
(CSV, XML, etc.).
9a8d55
The iostat command reports CPU utilization and I/O statistics for disks.
9a8d55
The tapestat command reports statistics for tapes connected to the system.
9a8d55
The mpstat command reports global and per-processor statistics.
9a8d55
The pidstat command reports statistics for Linux tasks (processes).
9a8d55
The nfsiostat-sysstat command reports I/O statistics for network file systems.
9a8d55
The cifsiostat command reports I/O statistics for CIFS file systems.
9a8d55
9a8d55
%prep
9a8d55
%setup -q
9a8d55
%patch0 -p1 -b .ls
9a8d55
%patch1 -p1 -b .overwrite-sa
9a8d55
%patch2 -p1 -b .sa2-xz
9a8d55
%patch3 -p1 -b .dyn-tick
9a8d55
%patch4 -p1 -b .sysstat-5
9a8d55
%patch5 -p1 -b .zip-conf
9a8d55
%patch6 -p1 -b .single-cpu-cifs
9a8d55
%patch7 -p1 -b .elapsed-time
9a8d55
%patch8 -p1 -b .pids-prealloc
9a8d55
%patch9 -p1 -b .max-cpus
9a8d55
%patch10 -p1 -b .max-name-len
9a8d55
%patch11 -p1 -b .int-handler
9a8d55
%patch12 -p1 -b .nfsiostat
9a8d55
%patch13 -p1 -b .tapestat
9a8d55
%patch14 -p1 -b .korean
9a8d55
%patch15 -p1 -b .pidstat
9a8d55
%patch16 -p1 -b .power
9a8d55
%patch17 -p1
9a8d55
%patch18 -p1
9a8d55
%patch19 -p1
9a8d55
%patch20 -p1
9a8d55
%patch21 -p1
9a8d55
%patch22 -p1
9a8d55
%patch23 -p1
9a8d55
%patch24 -p1
9a8d55
%patch25 -p1
9a8d55
%patch26 -p1
9a8d55
%patch27 -p1
9a8d55
%patch28 -p1
9a8d55
%patch29 -p1
9a8d55
%patch30 -p1
9a8d55
%patch31 -p1
9a8d55
%patch32 -p1
9a8d55
%patch33 -p1
9a8d55
%patch34 -p1
9a8d55
%patch35 -p1
9a8d55
%patch36 -p1
9a8d55
%patch37 -p1
9a8d55
%patch38 -p1
9a8d55
%patch39 -p1
9a8d55
%patch40 -p1
9a8d55
%patch41 -p1
9a8d55
%patch42 -p1
9a8d55
9a8d55
iconv -f windows-1252 -t utf8 CREDITS > CREDITS.aux
9a8d55
mv CREDITS.aux CREDITS
9a8d55
9a8d55
%build
9a8d55
%configure sa_lib_dir=%{_libdir}/sa history=28 compressafter=31 \
9a8d55
    --disable-man-group
9a8d55
%{__sed} -i 's/SADC_OPTIONS=""/SADC_OPTIONS="-S DISK"/' sysstat.sysconfig
9a8d55
CFLAGS="$RPM_OPT_FLAGS -DSADC_PATH=\\\"%{_libdir}/sa/sadc\\\""
9a8d55
make CFLAGS="$CFLAGS" LFLAGS="" %{?_smp_mflags}
9a8d55
9a8d55
%install
9a8d55
make install DESTDIR=%{buildroot}
9a8d55
9a8d55
# Install cron file
9a8d55
mkdir -p %{buildroot}/%{_sysconfdir}/cron.d
9a8d55
install -m 0644 cron/sysstat.crond %{buildroot}/%{_sysconfdir}/cron.d/sysstat
9a8d55
9a8d55
# Install service file
9a8d55
mkdir -p %{buildroot}%{_unitdir}
9a8d55
install -m 0644 sysstat.service %{buildroot}%{_unitdir}/
9a8d55
9a8d55
%find_lang %{name}
9a8d55
9a8d55
%post
9a8d55
%systemd_post sysstat.service
9a8d55
9a8d55
%preun
9a8d55
%systemd_preun sysstat.service
9a8d55
if [[ $1 -eq 0 ]]; then
9a8d55
  # Remove sa logs if removing sysstat completely
9a8d55
  rm -f %{_localstatedir}/log/sa/*
9a8d55
fi
9a8d55
9a8d55
%postun
9a8d55
%systemd_postun sysstat.service
9a8d55
9a8d55
%triggerun -- sysstat < 10.0.2-1
9a8d55
# Save the current service runlevel info
9a8d55
# User must manually run systemd-sysv-convert --apply sysstat
9a8d55
# to migrate them to systemd targets
9a8d55
/usr/bin/systemd-sysv-convert --save sysstat >/dev/null 2>&1 ||:
9a8d55
9a8d55
# Run these because the SysV package being removed won't do them
9a8d55
/sbin/chkconfig --del sysstat >/dev/null 2>&1 || :
9a8d55
/bin/systemctl try-restart sysstat.service >/dev/null 2>&1 || :
9a8d55
9a8d55
%files -f %{name}.lang
9a8d55
%doc CHANGES COPYING CREDITS README FAQ
9a8d55
%config(noreplace) %attr(0600,-,-) %{_sysconfdir}/cron.d/sysstat
9a8d55
%config(noreplace) %{_sysconfdir}/sysconfig/sysstat
9a8d55
%config(noreplace) %{_sysconfdir}/sysconfig/sysstat.ioconf
9a8d55
%{_unitdir}/sysstat.service
9a8d55
%{_bindir}/*
9a8d55
%{_libdir}/sa
9a8d55
%{_mandir}/man1/*
9a8d55
%{_mandir}/man5/*
9a8d55
%{_mandir}/man8/*
9a8d55
%{_localstatedir}/log/sa
9a8d55
9a8d55
%changelog
9a8d55
* Thu Mar 28 2019 Michal Sekletár <msekleta@redhat.com> - 10.1.5-18
9a8d55
- add -f flag to force fdatasync() after sa file update (#1662094)
9a8d55
- don't call filesystem count functions when we are not collecting fs statistics (#1670060)
9a8d55
- skip autofs when gathering filesystem statistics (#1670060)
9a8d55
- fix use of incorrect preposition in sar man page (#1624410)
9a8d55
- fix CPU usage reporting (#1618688)
9a8d55
9a8d55
* Mon Jun 25 2018 Michal Sekletar <msekleta@redhat.com> - 10.1.5-17
9a8d55
- fix potential buffer overflow identified by cppcheck (#1543238)
9a8d55
9a8d55
* Fri Jun 22 2018 Michal Sekletar <msekleta@redhat.com> - 10.1.5-16
9a8d55
- apply previously added patches (#1543238)
9a8d55
9a8d55
* Fri Jun 22 2018 Michal Sekletar <msekleta@redhat.com> - 10.1.5-15
9a8d55
- backport some more follow-up bugfixes related to -F (#1543238)
9a8d55
9a8d55
* Thu Jun 21 2018 Michal Sekletar <msekleta@redhat.com> - 10.1.5-14
9a8d55
- backport -F switch for monitoring currently mounted filesystems (#1543238)
9a8d55
9a8d55
* Wed Nov 08 2017 Michal Sekletar <msekleta@redhat.com> - 10.1.5-13
9a8d55
- fix output of pidstat -p $PID (#1448489)
9a8d55
- improve reading of /proc/cpuinfo on Power (#1440000)
9a8d55
9a8d55
* Wed Mar 29 2017 Michal Sekletar <msekleta@redhat.com> - 10.1.5-12
9a8d55
- sar: output timestamps when running with ko_KR.UTF-8 locale (#1381128)
9a8d55
9a8d55
* Wed Jun 01 2016 Peter Schiffer <pschiffe@redhat.com> - 10.1.5-11
9a8d55
- related: #1332662
9a8d55
  fixed more coverity issues
9a8d55
9a8d55
* Tue May 31 2016 Peter Schiffer <pschiffe@redhat.com> - 10.1.5-10
9a8d55
- related: #846699, #1332662
9a8d55
  fixed coverity issues
9a8d55
9a8d55
* Thu May 05 2016 Peter Schiffer <pschiffe@redhat.com> - 10.1.5-9
9a8d55
- related: #846699
9a8d55
  do the renaming of nfsiostat properly, with patch
9a8d55
- resolves: #1332662
9a8d55
  added tapestat utility for monitoring tape drives
9a8d55
9a8d55
* Fri Apr 29 2016 Peter Schiffer <pschiffe@redhat.com> - 10.1.5-8
9a8d55
- resolves: #846699
9a8d55
  renamed nfsiostat to nfsiostat-sysstat, as nfsiostat is also provided
9a8d55
  by the nfs-utils package
9a8d55
- resolves: #1224882
9a8d55
  fixed bug when pidstat could run out of pre-allocated space for PIDs
9a8d55
- resolves: #1258990
9a8d55
  added support for more CPUs
9a8d55
- resolves: #1267972
9a8d55
  fixed bug when iostat didn't display the full device name if it's too long
9a8d55
- resolves: #1328490
9a8d55
  fixed bug, when sadc could forward SIGINIT to init process and couse reboot
9a8d55
9a8d55
* Wed Nov 12 2014 Peter Schiffer <pschiffe@redhat.com> - 10.1.5-7
9a8d55
- resolves: #1162773
9a8d55
  fixed incorrect description of util field on iostat(1) and sar(1) man pages
9a8d55
9a8d55
* Mon Sep 29 2014 Peter Schiffer <pschiffe@redhat.com> - 10.1.5-6
9a8d55
- resolves: #1146081
9a8d55
  fixed issue when cifsiostat and nfsiostat were reporting incorrect statistics
9a8d55
  on a single CPU machines
9a8d55
9a8d55
* Mon Sep  1 2014 Peter Schiffer <pschiffe@redhat.com> - 10.1.5-5
9a8d55
- resolves: #1100365
9a8d55
  fixed issue when sa data files weren't correctly overwritten in some cases
9a8d55
- resolves: #1097294
9a8d55
  count with xz compressed files as well in sa2 script
9a8d55
- resolves: #1097292
9a8d55
  fix file mode of sysstat cron file
9a8d55
- resolves: #1128569
9a8d55
  added workaround for dyn-tick kernel feature which makes /proc/stat file
9a8d55
  unreliable under certain circumstances
9a8d55
- resolves: #1110852
9a8d55
  added better explanation of HISTORY setting to sysstat(5) man page
9a8d55
- resolves: #1102610
9a8d55
  added possibility to set compress method in /etc/sysconfig/sysstat file
9a8d55
9a8d55
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 10.1.5-4
9a8d55
- Mass rebuild 2014-01-24
9a8d55
9a8d55
* Mon Jan  6 2014 Peter Schiffer <pschiffe@redhat.com> - 10.1.5-3
9a8d55
- resolves: #1048902
9a8d55
  added missing build requires on systemd
9a8d55
9a8d55
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 10.1.5-2
9a8d55
- Mass rebuild 2013-12-27
9a8d55
9a8d55
* Fri Apr  5 2013 Peter Schiffer <pschiffe@redhat.com> - 10.1.5-1
9a8d55
- resolves: #919581
9a8d55
  updated to 10.1.5
9a8d55
- collect disk statistics by default
9a8d55
9a8d55
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 10.1.3-2
9a8d55
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
9a8d55
9a8d55
* Wed Jan  2 2013 Peter Schiffer <pschiffe@redhat.com> - 10.1.3-1
9a8d55
- resolves: #890425
9a8d55
  updated to 10.1.3
9a8d55
9a8d55
* Mon Dec  3 2012 Peter Schiffer <pschiffe@redhat.com> - 10.1.2-2
9a8d55
- added new -y option to iostat command to skip first since boot report if
9a8d55
  displaying multiple reports
9a8d55
9a8d55
* Tue Nov 13 2012 Peter Schiffer <pschiffe@redhat.com> - 10.1.2-1
9a8d55
- resolves: #863791
9a8d55
  updated to 10.1.2
9a8d55
- resolves: #850333
9a8d55
  migrated to the new systemd-rpm macros
9a8d55
- cleaned .spec file
9a8d55
9a8d55
* Wed Aug 01 2012 Peter Schiffer <pschiffe@redhat.com> - 10.1.1-1
9a8d55
- resolves: #844387
9a8d55
  update to 10.1.1
9a8d55
- keep log files for 28 days instead of 7
9a8d55
- collect all aditional statistics
9a8d55
9a8d55
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 10.0.5-2
9a8d55
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
9a8d55
9a8d55
* Tue Jun 19 2012 Peter Schiffer <pschiffe@redhat.com> - 10.0.5-1
9a8d55
- resolves: #822867
9a8d55
  update to 10.0.5
9a8d55
9a8d55
* Wed May 16 2012 Peter Schiffer <pschiffe@redhat.com> - 10.0.4-1
9a8d55
- resolves: #803032
9a8d55
  update to 10.0.4
9a8d55
- resolves: #820725
9a8d55
  enable sysstat service by default
9a8d55
9a8d55
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 10.0.3-2
9a8d55
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
9a8d55
9a8d55
* Wed Nov 30 2011 Peter Schiffer <pschiffe@redhat.com> - 10.0.3-1
9a8d55
- resolves: #757687
9a8d55
  update to 10.0.3
9a8d55
9a8d55
* Tue Sep 13 2011 Tom Callaway <spot@fedoraproject.org> - 10.0.2-2
9a8d55
- fix libdir pathing in systemd service file
9a8d55
9a8d55
* Mon Sep 12 2011 Tom Callaway <spot@fedoraproject.org> - 10.0.2-1
9a8d55
- update to 10.0.2
9a8d55
- convert to systemd
9a8d55
9a8d55
* Tue Jun  7 2011 Ivana Hutarova Varekova <varekova@redhat.com> - 10.0.1-1
9a8d55
- update to 10.0.1
9a8d55
- remove useles patches
9a8d55
9a8d55
* Wed May  4 2011 Ivana Hutarova Varekova <varekova@redhat.com> - 10.0.0-4
9a8d55
- close the file descriptor in a special situation in read_uoptime function
9a8d55
- fix the number on open files in cifsiostat output
9a8d55
9a8d55
* Mon May  2 2011 Ivana Hutarova Varekova <varekova@redhat.com> - 10.0.0-3
9a8d55
- add -h optioon to iostat tool
9a8d55
  (-h   Make the disk stats report easier to read by a human.)
9a8d55
9a8d55
* Mon Apr  4 2011 Ivana Hutarova Varekova <varekova@redhat.com> - 10.0.0-2
9a8d55
- remove unnecessary patch
9a8d55
9a8d55
* Mon Apr  4 2011 Ivana Hutarova Varekova <varekova@redhat.com> - 10.0.0-1
9a8d55
- update to 10.0.0
9a8d55
  remove obsolete patches
9a8d55
  remove autoreconfiguration
9a8d55
9a8d55
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.0.6.1-14
9a8d55
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
9a8d55
9a8d55
* Mon Nov 22 2010 Ivana Hutarova Varekova <varekova@redhat.com> - 9.0.6.1-13
9a8d55
- Resolves: #642280
9a8d55
  sar -u overflow problem - thanks Michal Srb
9a8d55
9a8d55
* Thu Oct  7 2010 Ivana Hutarova Varekova <varekova@redhat.com> - 9.0.6.1-12
9a8d55
- improve sar thickless kernel support 
9a8d55
  (fix the output per separate cpu "-P ALL" option )
9a8d55
9a8d55
* Mon Oct  4 2010 Ivana Hutarova Varekova <varekova@redhat.com> - 9.0.6.1-11
9a8d55
- resolves: #635646
9a8d55
  test the output of localtime properly
9a8d55
9a8d55
* Wed Sep 29 2010 jkeating - 9.0.6.1-10
9a8d55
- Rebuilt for gcc bug 634757
9a8d55
9a8d55
* Thu Sep 23 2010 Ivana Hutarova Varekova <varekova@redhat.com> - 9.0.6.1-9
9a8d55
- add the mandir patch
9a8d55
- add the possibility to sed sadc cron options
9a8d55
9a8d55
* Tue Sep 21 2010 Ivana Hutarova Varekova <varekova@redhat.com> - 9.0.6.1-8
9a8d55
- add necessary dependency (autoconf), necessary because of patch7
9a8d55
9a8d55
* Tue Sep 21 2010 Ivana Hutarova Varekova <varekova@redhat.com> - 9.0.6.1-7
9a8d55
- remove needless DOCDIR setting
9a8d55
- remove needless INIT_DIR setting
9a8d55
- fix the problem with --disable-man-group option
9a8d55
9a8d55
* Wed Sep  8 2010 Ivana Hutarova Varekova <varekova@redhat.com> - 9.0.6.1-6
9a8d55
- fix the sar output on tickless kernel
9a8d55
9a8d55
* Fri Aug 13 2010 Ivana Hutarova Varekova <varekova@redhat.com> - 9.0.6.1-5
9a8d55
- remove bogus links description
9a8d55
9a8d55
* Mon Jul 19 2010 Ivana Hutarova Varekova <varekova@redhat.com> - 9.0.6.1-4
9a8d55
- fix sar problem - sysstat can not monitor system status every second
9a8d55
9a8d55
* Mon Apr 19 2010 Ivana Hutarova Varekova <varekova@redhat.com> - 9.0.6.1-3
9a8d55
- fix mpstat tool (when the cpu is switched off)
9a8d55
9a8d55
* Fri Apr 16 2010 Ivana Hutarova Varekova <varekova@redhat.com> - 9.0.6.1-2
9a8d55
- fix the mpstat output on tickless kernel
9a8d55
9a8d55
* Tue Mar  2 2010 Ivana Hutarova Varekova <varekova@redhat.com> - 9.0.6.1-1
9a8d55
- update to 9.0.6.1
9a8d55
9a8d55
* Tue Feb 16 2010 Ivana Hutarova Varekova <varekova@redhat.com> - 9.0.6-3
9a8d55
- fix init script format
9a8d55
9a8d55
* Fri Dec 11 2009 Ivana Hutarova Varekova <varekova@redhat.com> - 9.0.6-2
9a8d55
- fix the problem in get_nfs_mount_nr function
9a8d55
  ( iostat -n causes stack smashing)
9a8d55
9a8d55
* Wed Dec  2 2009 Ivana Hutarva Varekova <varekova@redhat.com> - 9.0.6-1
9a8d55
- update to 9.0.6
9a8d55
9a8d55
* Tue Sep 15 2009 Ivana Varekova <varekova@redhat.com> - 9.0.4-4
9a8d55
- fix init script
9a8d55
9a8d55
* Mon Sep 14 2009 Ivana Varekova <varekova@redhat.com> - 9.0.4-3
9a8d55
- fix init script - add INIT INFO flags (#522740)
9a8d55
  and add condrestart, try-restart and force-reload (#522743)
9a8d55
9a8d55
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.0.4-2
9a8d55
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
9a8d55
9a8d55
* Mon Jul 20 2009 Ivana Varekova <varekova@redhat.com> - 9.0.4-1
9a8d55
- update to 9.0.4
9a8d55
9a8d55
* Thu May 28 2009 Ivana Varekova <varekova@redhat.com> - 9.0.3-1
9a8d55
- update to 9.0.3
9a8d55
- remove obsolete patches
9a8d55
9a8d55
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.0.4-7
9a8d55
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
9a8d55
9a8d55
* Fri Dec  5 2008 Ivana Varekova <varekova@redhat.com> - 8.0.4-6
9a8d55
- add /proc/diskstats reading patch
9a8d55
9a8d55
* Mon Sep 22 2008 Ivana Varekova <varekova@redhat.com> - 8.0.4-5
9a8d55
- Resolves: #463066 - Fix Patch0:/%%patch mismatch
9a8d55
9a8d55
* Wed Apr 23 2008 Ivana Varekova <varekova@redhat.com> - 8.0.4-4 
9a8d55
- Resolves: #442801 mpstat shows one extra cpu
9a8d55
  thanks Chris Wright
9a8d55
9a8d55
* Thu Mar  6 2008 Ivana Varekova <varekova@redhat.com> - 8.0.4-3
9a8d55
- add nfs extended statistic to iostat command
9a8d55
9a8d55
* Thu Feb 28 2008 Ivana Varekova <varekova@redhat.com> - 8.0.4-2
9a8d55
- retry write functuon in sadc command - thanks Tomas Mraz
9a8d55
9a8d55
* Fri Feb  8 2008 Ivana Varekova <varekova@redhat.com> - 8.0.4-1
9a8d55
- updated to 8.0.4
9a8d55
9a8d55
* Mon Dec  3 2007 Ivana Varekova <varekova@redhat.com> - 8.0.3-1
9a8d55
- updated to 8.0.3
9a8d55
9a8d55
* Fri Nov  9 2007 Ivana Varekova <varekova@redhat.com> - 8.0.2-3
9a8d55
- used macros instead of var, etc 
9a8d55
9a8d55
* Thu Nov  8 2007 Ivana Varekova <varekova@redhat.com> - 8.0.2-2
9a8d55
- change license tag
9a8d55
- remove sysstat.crond source (add -d)
9a8d55
- remove obsolete sysconfig file
9a8d55
- spec file cleanup
9a8d55
9a8d55
* Mon Nov  5 2007 Ivana Varekova <varekova@redhat.com> - 8.0.2-1
9a8d55
- update 8.0.2
9a8d55
- spec file cleanup
9a8d55
9a8d55
* Wed Oct 24 2007 Ivana Varekova <varekova@redhat.com> - 8.0.1-2
9a8d55
- remove useless patches
9a8d55
9a8d55
* Mon Oct 22 2007 Ivana Varekova <varekova@redhat.com> - 8.0.1-1
9a8d55
- update to 8.0.1
9a8d55
- remove useless patches
9a8d55
- spec file cleanup
9a8d55
- remove smp build flag (ar problem)
9a8d55
- add libdir flags 
9a8d55
9a8d55
* Wed Aug 15 2007 Ivana Varekova <varekova@redhat.com> - 7.0.4-3
9a8d55
- fix cve-2007-3852 -
9a8d55
  sysstat insecure temporary file usage
9a8d55
9a8d55
* Fri Mar 23 2007 Ivana Varekova <varekova@redhat.com> - 7.0.4-2
9a8d55
- fix sa2 problem (sa2 works wrong when the /var/log/sa file is 
9a8d55
  a link to another directory)
9a8d55
9a8d55
* Mon Feb 12 2007 Ivana Varekova <varekova@redhat.com> - 7.0.4-1
9a8d55
- update to 7.0.4
9a8d55
- spec file cleanup
9a8d55
9a8d55
* Tue Jan 30 2007 Ivana Varekova <varekova@redhat.com> - 7.0.3-3
9a8d55
- remove -s flag
9a8d55
9a8d55
* Mon Dec 18 2006 Ivana Varekova <varekova@redhat.com> - 7.0.3-1
9a8d55
- update to 7.0.3
9a8d55
9a8d55
* Tue Nov 21 2006 Ivana Varekova <varekova@redhat.com> - 7.0.2-3
9a8d55
- update NFS mount statistic patch 
9a8d55
9a8d55
* Wed Nov  8 2006 Ivana Varekova <varekova@redhat.com> - 7.0.2-1
9a8d55
- update to 7.0.2
9a8d55
9a8d55
* Thu Oct 26 2006 Ivana Varekova <varekova@redhat.com> - 7.0.0-3
9a8d55
- move tmp file (#208433)
9a8d55
9a8d55
* Mon Oct  9 2006 Ivana Varekova <varekova@redhat.com> - 7.0.0-2
9a8d55
- add NFS mount statistic (#184321)
9a8d55
9a8d55
* Fri Jul 14 2006 Marcela Maslanova <mmaslano@redhat.com> - 7.0.0-1
9a8d55
- new version 7.0.0
9a8d55
9a8d55
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 6.0.2-2.1
9a8d55
- rebuild
9a8d55
9a8d55
* Mon Jun  5 2006 Jesse Keating <jkeating@redhat.com> 6.0.2-2
9a8d55
- Add missing BR of gettext
9a8d55
9a8d55
* Fri May  5 2006 Ivana Varekova <varekova@redhat.com> 6.0.2-1
9a8d55
- update to 6.0.2
9a8d55
- remove asm/page.h used sysconf command to get PAGE_SIZE
9a8d55
9a8d55
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 6.0.1-3.2.1
9a8d55
- bump again for double-long bug on ppc(64)
9a8d55
9a8d55
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 6.0.1-3.2
9a8d55
- rebuilt for new gcc4.1 snapshot and glibc changes
9a8d55
9a8d55
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
9a8d55
- rebuilt
9a8d55
9a8d55
* Tue Oct 11 2005 Ivana Varekova <varekova@redhat.com> 6.0.1-3
9a8d55
- add FAQ to documentation (bug 170158)
9a8d55
9a8d55
* Mon Oct 10 2005 Ivana Varekova <varekova@redhat.com> 6.0.1-2
9a8d55
- fix chkconfig problem
9a8d55
9a8d55
* Fri Oct  7 2005 Ivana Varekova <varekova@redhat.com> 6.0.1-1
9a8d55
- version 6.0.1
9a8d55
9a8d55
* Thu Aug 18 2005 Florian La Roche <laroche@redhat.com>
9a8d55
- no need to kernel kernel 2.2 or newer anymore
9a8d55
9a8d55
* Tue May 10 2005 Ivana Varekova <varekova@redhat.com> 5.0.5-10.fc
9a8d55
- add debug files to debug_package
9a8d55
9a8d55
* Mon Mar  7 2005 Ivana Varekova <varekova@redhat.com> 5.0.5-9.fc
9a8d55
- rebuilt (add gcc4fix, update lib64ini)
9a8d55
9a8d55
* Fri Mar  4 2005 Ivana Varekova <varekova@redhat.ccm> 5.0.5-7.fc
9a8d55
- rebuilt
9a8d55
9a8d55
* Thu Sep 30 2004 Charles Bennett <ccb@redhat.com> 5.0.5-5.fc
9a8d55
- bring in filename and append-msg patch
9a8d55
- append-msg adds verbose text for when saNN data file cpu count
9a8d55
-  does not match cpu count on the currently running system
9a8d55
9a8d55
* Wed Jun 30 2004 Nils Philippsen <nphilipp@redhat.com>
9a8d55
- version 5.0.5
9a8d55
- remove some obsolete patches
9a8d55
- update statreset, overrun, lib64init patches
9a8d55
- renumber patches
9a8d55
9a8d55
* Wed Jun 16 2004 Alan Cox <alan@redhat.com>
9a8d55
- Fix spew of crap to console at startup
9a8d55
- Fix order of startup (#124035)
9a8d55
- Fix array overrun (#117182)
9a8d55
- Fix interrupt buffer sizing (caused bogus irq info)
9a8d55
9a8d55
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
9a8d55
- rebuilt
9a8d55
9a8d55
* Wed Mar 24 2004 Justin Forbes <64bit_fedora@comcast.net> 5.0.1-2
9a8d55
- fix lib64 init
9a8d55
9a8d55
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
9a8d55
- rebuilt
9a8d55
9a8d55
* Wed Feb 18 2004 Nils Philippsen <nphilipp@redhat.com> 5.0.1-1
9a8d55
- version 5.0.1
9a8d55
- update statreset patch
9a8d55
9a8d55
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
9a8d55
- rebuilt
9a8d55
9a8d55
* Thu Jan 22 2004 Nils Philippsen <nphilipp@redhat.com> 5.0.0-0.6
9a8d55
- let user configure how long to keep logs through /etc/sysconfig/sysstat
9a8d55
  (#81294)
9a8d55
- reset stats at system boot (#102445)
9a8d55
9a8d55
* Wed Jan 21 2004 Nils Philippsen <nphilipp@redhat.com> 5.0.0-0.5
9a8d55
- fix ifnamsiz patch for s390x (hopefully)
9a8d55
9a8d55
* Tue Jan 20 2004 Nils Philippsen <nphilipp@redhat.com> 5.0.0-0.4
9a8d55
- fix insecure tmp files in scripts (#78212)
9a8d55
- require tools needed in scripts
9a8d55
- use IFNAMSIZ from {_includedir}/linux/if.h for maximum interface length
9a8d55
9a8d55
* Mon Jan 12 2004 Nils Philippsen <nphilipp@redhat.com> 5.0.0-0.3
9a8d55
- Buildrequires: perl
9a8d55
- check for %%_lib == lib64 instead of specific arches
9a8d55
9a8d55
* Mon Jan 12 2004 Nils Philippsen <nphilipp@redhat.com> 5.0.0-0.2
9a8d55
- fix dealing with lib64 case of cron.d file
9a8d55
9a8d55
* Mon Jan 12 2004 Nils Philippsen <nphilipp@redhat.com> 5.0.0-0.1
9a8d55
- version 5.0.0
9a8d55
9a8d55
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
9a8d55
- rebuilt
9a8d55
9a8d55
* Mon Mar  3 2003 Joe Orton <jorton@redhat.com> 4.0.7-4
9a8d55
- really fix paths for multilib (#82913)
9a8d55
9a8d55
* Wed Feb 19 2003 Bill Nottingham <notting@redhat.com> 4.0.7-3
9a8d55
- fix paths on multilib arches (#82913)
9a8d55
9a8d55
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
9a8d55
- rebuilt
9a8d55
9a8d55
* Sat Nov 23 2002 Mike A. Harris <mharris@redhat.com> 4.0.7-1
9a8d55
- Updated to new upstream version 4.0.7
9a8d55
9a8d55
* Tue Nov 19 2002 Mike A. Harris <mharris@redhat.com> 4.0.5-7
9a8d55
- Fixed files installed in /usr/doc to be put in correct place
9a8d55
9a8d55
* Tue Oct  8 2002 Mike A. Harris <mharris@redhat.com> 4.0.5-6
9a8d55
- All-arch rebuild
9a8d55
9a8d55
* Tue Jul 23 2002 Trond Eivind Glomsrød <teg@redhat.com> 4.0.5-3
9a8d55
- Rebuild
9a8d55
9a8d55
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
9a8d55
- automated rebuild
9a8d55
9a8d55
* Mon Jun 17 2002 Trond Eivind Glomsrød <teg@redhat.com> 4.0.5-1
9a8d55
- 4.0.5-1
9a8d55
- isag is no longer installed by default upstream, removing
9a8d55
  requirement on gnuplot
9a8d55
9a8d55
* Thu May 23 2002 Tim Powers <timp@redhat.com>
9a8d55
- automated rebuild
9a8d55
9a8d55
* Mon Apr 22 2002 Trond Eivind Glomsrød <teg@redhat.com> 4.0.4-1
9a8d55
- 4.0.4
9a8d55
- Add an explicit requires on gnuplot (#63474)
9a8d55
9a8d55
* Fri Apr 12 2002 Trond Eivind Glomsrød <teg@redhat.com> 4.0.3-2
9a8d55
- Do the daily sa2 run just before midnight, not at 4AM... you'd 
9a8d55
  only get 4 hours worth of data that way (#63132)
9a8d55
9a8d55
* Thu Feb 28 2002 Trond Eivind Glomsrød <teg@redhat.com> 4.0.3-1
9a8d55
- 4.0.3
9a8d55
9a8d55
* Wed Feb 27 2002 Trond Eivind Glomsrød <teg@redhat.com> 4.0.2-3
9a8d55
- Rebuild
9a8d55
9a8d55
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
9a8d55
- automated rebuild
9a8d55
9a8d55
* Wed Dec 12 2001 Trond Eivind Glomsrød <teg@redhat.com> 4.0.2-1
9a8d55
- 4.0.2
9a8d55
- the kernel patch for extended statistics is in, don't say it needs
9a8d55
  applying in the man page
9a8d55
9a8d55
* Mon Aug 13 2001 Preston Brown <pbrown@redhat.com>
9a8d55
- be more verbose about which files are corrupt (#47122)
9a8d55
9a8d55
* Mon Jul  2 2001 Preston Brown <pbrown@redhat.com>
9a8d55
- run sa1 from cron.d to fix run-parts interaction problem (#37733)
9a8d55
9a8d55
* Fri Jun 29 2001 Preston Brown <pbrown@redhat.com>
9a8d55
- upgrade to 4.0.1 stable release
9a8d55
9a8d55
* Sun Jun 24 2001 Elliot Lee <sopwith@redhat.com>
9a8d55
- Bump release + rebuild.
9a8d55
9a8d55
* Sun Apr  8 2001 Preston Brown <pbrown@redhat.com>
9a8d55
- explicitly set safe umask (#35142)
9a8d55
9a8d55
* Fri Mar  9 2001 Preston Brown <pbrown@redhat.com>
9a8d55
- iostat disk utilization was off by a factor of 10.
9a8d55
9a8d55
* Wed Feb 14 2001 Preston Brown <pbrown@redhat.com>
9a8d55
- 3.3.5 brings us full support for kernel IO stats
9a8d55
9a8d55
* Tue Jan 30 2001 Preston Brown <pbrown@redhat.com>
9a8d55
- Summarize previous day's activity with sa2, not current day (which is only 4 hours of data when it gets run) (#24820)
9a8d55
- upgrade to 3.3.4 for full 2.4 compatibility and improved iostat
9a8d55
9a8d55
* Wed Jan 17 2001 Preston Brown <pbrown@redhat.com>
9a8d55
- iostat man page fixes
9a8d55
9a8d55
* Fri Jan 05 2001 Preston Brown <pbrown@redhat.com>
9a8d55
- 3.3.3, crontab fixes
9a8d55
9a8d55
* Fri Dec 29 2000 Bill Nottingham <notting@redhat.com>
9a8d55
- fix prereqs
9a8d55
9a8d55
* Fri Oct 13 2000 Preston Brown <pbrown@redhat.com>
9a8d55
- crontab entry was still incorrect.  Fixed.
9a8d55
9a8d55
* Mon Oct 09 2000 Preston Brown <pbrown@redhat.com>
9a8d55
- make sure disk accounting is enabled to fix iostat -l, -p (#16268)
9a8d55
- crontab entries were missing the user (root) to run as (#18212)
9a8d55
9a8d55
* Tue Aug 22 2000 Preston Brown <pbrown@redhat.com>
9a8d55
- enable IO accounting now that kernel supports it
9a8d55
9a8d55
* Wed Aug 16 2000 Nalin Dahyabhai <nalin@redhat.com>
9a8d55
- fix buildrooting (#16271)
9a8d55
9a8d55
* Tue Aug 08 2000 Preston Brown <pbrown@redhat.com>
9a8d55
- bugfixes in 3.2.4 cause our inclusion. :)
9a8d55
9a8d55
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
9a8d55
- automatic rebuild
9a8d55
9a8d55
* Thu Jun 29 2000 Preston Brown <pbrown@redhat.com>
9a8d55
- 3.2.3 fixes SMP race condition
9a8d55
9a8d55
* Tue Jun 20 2000 Preston Brown <pbrown@redhat.com>
9a8d55
- FHS macros
9a8d55
- 3.2.2
9a8d55
9a8d55
* Fri May 26 2000 Preston Brown <pbrown@redhat.com>
9a8d55
- packaged for Winston
9a8d55
- change va patch to indicate kernel is not patched for iostat accounting.
9a8d55
  re-enable if our stock kernel gets this patch.
9a8d55
- upgrade to 3.2.
9a8d55
- install crontab entry.
9a8d55
9a8d55
* Sun Dec 12 1999  Ian Macdonald <ian@caliban.org>
9a8d55
- upgraded to 2.2
9a8d55
9a8d55
* Fri Oct 29 1999  Ian Macdonald <ian@caliban.org>
9a8d55
- first RPM release (2.1)