From ebf312191e708fc36100733bcde2812a30e43bd0 Mon Sep 17 00:00:00 2001 From: cvsdist Date: Thu, 9 Sep 2004 12:54:06 +0000 Subject: [PATCH] auto-import changelog data from sysstat-3.2.4-3.src.rpm Tue Aug 22 2000 Preston Brown - enable IO accounting now that kernel supports it Wed Aug 16 2000 Nalin Dahyabhai - fix buildrooting (#16271) Tue Aug 08 2000 Preston Brown - bugfixes in 3.2.4 cause our inclusion. :) Wed Jul 12 2000 Prospector - automatic rebuild Thu Jun 29 2000 Preston Brown - 3.2.3 fixes SMP race condition Tue Jun 20 2000 Preston Brown - FHS macros - 3.2.2 Fri May 26 2000 Preston Brown - packaged for Winston - change va patch to indicate kernel is not patched for iostat accounting. re-enable if our stock kernel gets this patch. - upgrade to 3.2. - install crontab entry. Sun Dec 12 1999 Ian Macdonald - upgraded to 2.2 Fri Oct 29 1999 Ian Macdonald - first RPM release (2.1) --- .cvsignore | 1 + sources | 1 + sysstat.spec | 100 +++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 102 insertions(+) create mode 100644 sysstat.spec diff --git a/.cvsignore b/.cvsignore index e69de29..caa4ea4 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +sysstat-3.2.4.tar.gz diff --git a/sources b/sources index e69de29..61250d6 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +8922b08c55fc1746e96e6fdd4b8c6de7 sysstat-3.2.4.tar.gz diff --git a/sysstat.spec b/sysstat.spec new file mode 100644 index 0000000..1f0f17f --- /dev/null +++ b/sysstat.spec @@ -0,0 +1,100 @@ +Name: sysstat +Version: 3.2.4 +Release: 3 +Summary: Includes the sar and iostat system monitoring commands. +License: GPL +Group: Applications/System +Source: http://metalab.unc.edu/pub/Linux/system/status/%{name}-%{version}.tar.gz +Patch0: sysstat-3.2.4-buildroot.patch +Patch1: sysstat-3.2.4-accounting.patch +BuildRoot: %{_tmppath}/%{name}-%{version} +Requires: kernel >= 2.2.16-21 + +%description +This package provides the sar and iostat commands for the Linux +operating system, similar to their traditional UNIX counterparts. +They enable system monitoring of disk, network, and other IO activity. + +%prep +%setup -q +%patch0 -p1 -b .buildroot +%patch1 -p1 -b .accounting + +%build +rm -rf $RPM_BUILD_ROOT +make CFLAGS="$RPM_OPT_FLAGS" PREFIX=%{_prefix} + +%install +mkdir -p $RPM_BUILD_ROOT%{_bindir} +mkdir -p $RPM_BUILD_ROOT%{_mandir}/{man1,man8} +mkdir -p $RPM_BUILD_ROOT/var/log/sa + +make install PREFIX=%{_prefix} MAN_DIR=%{_mandir} DESTDIR=${RPM_BUILD_ROOT} +install -m 644 crontab $RPM_BUILD_ROOT%{_libdir}/sa/crontab.sa + +%post +if [ `id -u` = "0" -a "$1" = "1" ]; then + cat >> /etc/crontab < /tmp/crontab.$$ + mv /tmp/crontab.$$ /etc/crontab && chmod 644 /etc/crontab +fi + +%preun +if [ "$1" = 0 ]; then + # Remove sa logs if removing sysstat completely + rm -f /var/log/sa/* +fi + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root) +%doc CHANGES COPYING CREDITS README patch/ +%{_bindir}/* +%{_libdir}/sa +%{_mandir}/man1/* +%{_mandir}/man8/* +/var/log/sa +%{_datadir}/locale/*/LC_MESSAGES/* + +%changelog +* Tue Aug 22 2000 Preston Brown +- enable IO accounting now that kernel supports it + +* Wed Aug 16 2000 Nalin Dahyabhai +- fix buildrooting (#16271) + +* Tue Aug 08 2000 Preston Brown +- bugfixes in 3.2.4 cause our inclusion. :) + +* Wed Jul 12 2000 Prospector +- automatic rebuild + +* Thu Jun 29 2000 Preston Brown +- 3.2.3 fixes SMP race condition + +* Tue Jun 20 2000 Preston Brown +- FHS macros +- 3.2.2 + +* Fri May 26 2000 Preston Brown +- packaged for Winston +- change va patch to indicate kernel is not patched for iostat accounting. + re-enable if our stock kernel gets this patch. +- upgrade to 3.2. +- install crontab entry. + +* Sun Dec 12 1999 Ian Macdonald +- upgraded to 2.2 + +* Fri Oct 29 1999 Ian Macdonald +- first RPM release (2.1)