Scott Baker 5995fca
# Authority: dag
Scott Baker 5995fca
# Upstream: Dag Wieers <dag@wieers.com>
Scott Baker 5995fca
Scott Baker 5995fca
Summary: Versatile resource statistics tool
Scott Baker 5995fca
Name: dstat
Jan Zeleny 79ac84e
Version: 0.7.2
41f12bc
Release: 3%{?dist}
Radek Brich 5831bd1
License: GPLv2
Scott Baker 5995fca
Group: System Environment/Base
Scott Baker 5995fca
URL: http://dag.wieers.com/home-made/dstat/
Scott Baker 5995fca
Scott Baker 5995fca
Source: http://dag.wieers.com/home-made/dstat/dstat-%{version}.tar.bz2
Zdenek Prikryl 97afe70
Patch0: dstat-0.6.8-dbus.patch
41f12bc
Patch1: dstat-0.7.2-bits.patch
Scott Baker 5995fca
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root%(%{__id_u} -n)
Scott Baker 5995fca
Scott Baker 5995fca
BuildArch: noarch
Radek Brich 5831bd1
BuildRequires: python
Radek Brich 5831bd1
Requires: python
Scott Baker 5995fca
Scott Baker 5995fca
%description
Scott Baker 5995fca
Dstat is a versatile replacement for vmstat, iostat, netstat and ifstat.
Scott Baker 5995fca
Dstat overcomes some of their limitations and adds some extra features,
Scott Baker 5995fca
more counters and flexibility. Dstat is handy for monitoring systems
Scott Baker 5995fca
during performance tuning tests, benchmarks or troubleshooting.
Scott Baker 5995fca
Scott Baker 5995fca
Dstat allows you to view all of your system resources instantly, you
Scott Baker 5995fca
can eg. compare disk usage in combination with interrupts from your
Scott Baker 5995fca
IDE controller, or compare the network bandwidth numbers directly
Scott Baker 5995fca
with the disk throughput (in the same interval).
Scott Baker 5995fca
Scott Baker 5995fca
Dstat gives you detailed selective information in columns and clearly
Scott Baker 5995fca
indicates in what magnitude and unit the output is displayed. Less
Scott Baker 5995fca
confusion, less mistakes.
Scott Baker 5995fca
Scott Baker 5995fca
%prep
Scott Baker 5995fca
%setup -q
Zdenek Prikryl 97afe70
%patch0 -p1 -b .dbus
41f12bc
%patch1 -p1 -b .bits
Scott Baker 5995fca
Scott Baker 5995fca
%build
Scott Baker 5995fca
# Make sure the docs are in unix format
Scott Baker 5995fca
%{__sed} -i 's/\r//' docs/*.html
Scott Baker 5995fca
# Remove the broken symlink
Scott Baker 5995fca
%{__rm} -rf examples/dstat.py
Radek Brich 5831bd1
%{__chmod} a-x examples/*
Scott Baker 5995fca
Scott Baker 5995fca
%install
Scott Baker 5995fca
%{__rm} -rf %{buildroot}
Scott Baker 5995fca
%{__make} install DESTDIR=%{buildroot}
Radek Brich 5831bd1
# Install the man page
Scott Baker d02df6e
cd docs
Scott Baker d02df6e
%{__make} install DESTDIR=%{buildroot}
Radek Brich 5831bd1
# Plugins .py files are modules, not executable python
Scott Baker 5995fca
%{__chmod} a-x %{buildroot}/%{_datadir}/dstat/*.py
Scott Baker 5995fca
%{__chmod} a+x %{buildroot}/%{_datadir}/dstat/dstat.py
Scott Baker 5995fca
Scott Baker 5995fca
%clean
Scott Baker 5995fca
%{__rm} -rf %{buildroot}
Scott Baker 5995fca
Scott Baker 5995fca
%files
Scott Baker 5995fca
%defattr(-, root, root, 0755)
Scott Baker 5995fca
%dir %{_datadir}/dstat
Zdenek Prikryl 97afe70
%doc AUTHORS ChangeLog COPYING README TODO docs/*.html docs/*.txt examples/
Scott Baker 5995fca
%{_mandir}/man1/dstat.1*
Scott Baker 5995fca
%{_bindir}/dstat
Radek Brich 8bbf246
%{_datadir}/dstat/*.py*
Scott Baker 5995fca
Scott Baker 5995fca
%changelog
41f12bc
* Tue Aug 24 2010 Jan Zeleny <jzeleny@redhat.com> - 0.7.2-3
41f12bc
- patch adding option to display network / disk stats in bits
41f12bc
  instead of bytes
41f12bc
44e53b4
* Wed Aug 11 2010 David Malcolm <dmalcolm@redhat.com> - 0.7.2-2
44e53b4
- recompiling .py files against Python 2.7 (rhbz#623287)
44e53b4
Jan Zeleny 79ac84e
* Mon Jun 28 2010 Jan Zeleny <jzeleny@redhat.com> - 0.7.2-1
Jan Zeleny 79ac84e
- rebased to 0.7.2
Jan Zeleny 79ac84e
Jan Zeleny c38db05
* Mon Mar 01 2010 Jan Zeleny <jzeleny@redhat.com> - 0.7.1-1
Jan Zeleny c38db05
- rebased to 0.7.1
Jan Zeleny c38db05
Jan Zeleny 01fe6e0
* Mon Feb 22 2010 Jan Zeleny <jzeleny@redhat.com> - 0.7.0-2
Jan Zeleny 01fe6e0
- fixed syntax error in mysql_conn plugin
Jan Zeleny 01fe6e0
Jan Zeleny 11c58cf
* Thu Dec 03 2009 Jan Zeleny <jzeleny@redhat.com> - 0.7.0-1
Jan Zeleny 11c58cf
- rebased to 0.7.0
Jan Zeleny 11c58cf
ff9d8d6
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.9-5
ff9d8d6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
ff9d8d6
e94966e
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.9-4
e94966e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
e94966e
Zdenek Prikryl eba2bf0
* Tue Dec 23 2008 Zdenek Prikryl <zprikryl@redhat.com> - 0.6.9-3
Zdenek Prikryl eba2bf0
- Fixed wrong total disk counts (#476935)
Zdenek Prikryl eba2bf0
3da03bc
* Thu Dec 04 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.6.9-2
3da03bc
- Rebuild for Python 2.6
3da03bc
Zdenek Prikryl 7bc77ad
* Thu Dec 04 2008 Zdenek Prikryl <zprikryl@redhat.com> - 0.6.9-1
Zdenek Prikryl 7bc77ad
- Updated to 0.6.9
Zdenek Prikryl 7bc77ad
- Fixed dbus module patch again
Zdenek Prikryl 7bc77ad
231904e
* Mon Dec 01 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.6.8-2
231904e
- Rebuild for Python 2.6
231904e
Zdenek Prikryl 97afe70
* Tue Sep 16 2008 Zdenek Prikryl <zprikryl@redhat.com> - 0.6.8-1
Zdenek Prikryl 97afe70
- Updated to 0.6.8
Zdenek Prikryl 97afe70
- Fixed dbus module patch
Zdenek Prikryl 97afe70
Radek Brich 4cd513a
* Fri Apr 25 2008 Radek Brich <rbrich@redhat.com> - 0.6.7-3
Radek Brich 4cd513a
- fix dbus module (new dbus-python interface since FC4)
Radek Brich 4cd513a
Radek Brich 56e722d
* Thu Mar 27 2008 Radek Brich <rbrich@redhat.com> - 0.6.7-2
Radek Brich 56e722d
- fixes for interrupt stats:
Radek Brich 56e722d
  * traceback when called with unknown name of interrupt (bz#439143)
Radek Brich 56e722d
  * allow '-I total' option (bz#439146)
Radek Brich 56e722d
Radek Brich 6ce7d12
* Wed Mar 19 2008 Radek Brich <rbrich@redhat.com> - 0.6.7-1
Radek Brich 6ce7d12
- Release 0.6.7
Radek Brich 6ce7d12
- Drop upstream patches
Radek Brich 6ce7d12
Radek Brich 8bbf246
* Fri Jan 18 2008 Radek Brich <rbrich@redhat.com> - 0.6.6-3
Radek Brich 8bbf246
- Fix --nocolor and --raw (upstream patches)
Radek Brich 8bbf246
- Fix errors in man page
Radek Brich 8bbf246
Radek Brich 5831bd1
* Tue Sep 04 2007 Radek Brich <rbrich@redhat.com> - 0.6.6-2
Radek Brich 5831bd1
- Updated license tag.
Radek Brich 5831bd1
- Spec clean up.
Radek Brich 5831bd1
Scott Baker 5d83bab
* Tue May 01 2007 Scott Baker <scott@perturb.org> - 0.6.6-1
Scott Baker 5d83bab
- Bumped to latest release
Scott Baker 5d83bab
Scott Baker d02df6e
* Wed Apr 18 2007 Scott Baker <scott@perturb.org> - 0.6.5-1
Scott Baker d02df6e
- Bumped to latest release
Scott Baker d02df6e
Scott Baker fe1ee2a
* Tue Dec 12 2006 Scott Baker <scott@perturb.org> - 0.6.4-1
Scott Baker fe1ee2a
- Bumped to 0.6.4
Scott Baker fe1ee2a
Scott Baker 5995fca
* Fri Aug 11 2006 Scott Baker <scott@perturb.org> - 0.6.3-5
Scott Baker 5995fca
- Removed the execute permission from the examples directory
Scott Baker 5995fca
- Fixed the changelog to remove the replaceable %%clean
Scott Baker 5995fca
Scott Baker 5995fca
* Tue Jul 25 2006 Scott Baker <scott@perturb.org> - 0.6.3-4
Scott Baker 5995fca
- Removed some commeted lines in the .spec file that weren't needed
Scott Baker 5995fca
- Changed the permissions on the examples/* scripts
Scott Baker 5995fca
- Converted the HTML documentation to unix line endings
Scott Baker 5995fca
- Removed the erroneous commenting of the %%clean section of the .spec
Scott Baker 5995fca
Scott Baker 5995fca
* Fri Jul 21 2006 Scott Baker <scott@perturb.org> - 0.6.3-3
Scott Baker 5995fca
- Packaged for Fedora Extras.
Scott Baker 5995fca
Scott Baker 5995fca
* Mon Jun 26 2006 Dag Wieers <dag@wieers.com> - 0.6.3-1 - 4303+/dries
Scott Baker 5995fca
- Updated to release 0.6.3.
Scott Baker 5995fca
Scott Baker 5995fca
* Thu Mar 09 2006 Dag Wieers <dag@wieers.com> - 0.6.2-1
Scott Baker 5995fca
- Updated to release 0.6.2.
Scott Baker 5995fca
Scott Baker 5995fca
* Mon Sep 05 2005 Dag Wieers <dag@wieers.com> - 0.6.1-1
Scott Baker 5995fca
- Updated to release 0.6.1.
Scott Baker 5995fca
Scott Baker 5995fca
* Sun May 29 2005 Dag Wieers <dag@wieers.com> - 0.6.0-1
Scott Baker 5995fca
- Updated to release 0.6.0.
Scott Baker 5995fca
Scott Baker 5995fca
* Fri Apr 08 2005 Dag Wieers <dag@wieers.com> - 0.5.10-1
Scott Baker 5995fca
- Updated to release 0.5.10.
Scott Baker 5995fca
Scott Baker 5995fca
* Mon Mar 28 2005 Dag Wieers <dag@wieers.com> - 0.5.9-1
Scott Baker 5995fca
- Updated to release 0.5.9.
Scott Baker 5995fca
Scott Baker 5995fca
* Tue Mar 15 2005 Dag Wieers <dag@wieers.com> - 0.5.8-1
Scott Baker 5995fca
- Updated to release 0.5.8.
Scott Baker 5995fca
Scott Baker 5995fca
* Fri Dec 31 2004 Dag Wieers <dag@wieers.com> - 0.5.7-1
Scott Baker 5995fca
- Updated to release 0.5.7.
Scott Baker 5995fca
Scott Baker 5995fca
* Mon Dec 20 2004 Dag Wieers <dag@wieers.com> - 0.5.6-1
Scott Baker 5995fca
- Updated to release 0.5.6.
Scott Baker 5995fca
Scott Baker 5995fca
* Thu Dec 02 2004 Dag Wieers <dag@wieers.com> - 0.5.5-1
Scott Baker 5995fca
- Updated to release 0.5.5.
Scott Baker 5995fca
Scott Baker 5995fca
* Thu Nov 25 2004 Dag Wieers <dag@wieers.com> - 0.5.4-1
Scott Baker 5995fca
- Updated to release 0.5.4.
Scott Baker 5995fca
- Use dstat15 if distribution uses python 1.5.
Scott Baker 5995fca
Scott Baker 5995fca
* Sun Nov 21 2004 Dag Wieers <dag@wieers.com> - 0.5.3-1
Scott Baker 5995fca
- Updated to release 0.5.3.
Scott Baker 5995fca
Scott Baker 5995fca
* Sat Nov 13 2004 Dag Wieers <dag@wieers.com> - 0.5.2-1
Scott Baker 5995fca
- Updated to release 0.5.2.
Scott Baker 5995fca
Scott Baker 5995fca
* Thu Nov 11 2004 Dag Wieers <dag@wieers.com> - 0.5.1-1
Scott Baker 5995fca
- Updated to release 0.5.1.
Scott Baker 5995fca
Scott Baker 5995fca
* Tue Oct 26 2004 Dag Wieers <dag@wieers.com> - 0.4-1
Scott Baker 5995fca
- Initial package. (using DAR)