123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244 |
- Summary: Versatile resource statistics tool
- Summary(ja): 多目的リソース統計ツール
- Name: dstat
- Version: 0.7.4
- Release: 1%{?_dist_release}
- Group: System Environment/Base
- Vendor: Project Vine
- Distribution: Vine Linux
- BuildArch: noarch
- License: GPLv2
- URL: http://dag.wieers.com/home-made/dstat/
- Source: https://github.com/dstat-real/dstat/archive/v%{version}.tar.gz#/dstat-%{version}.tar.gz
- BuildRoot: %{_tmppath}/%{name}-%{version}-root
- # Is there any BZ for this ?
- Patch0: 0001-dstat-dbus.patch
- # This patch enables to specify disks with path to device file
- # (or with symbolic link to the device file)
- # For example:
- # dstat -d -D /dev/vda2
- # dstat -d -D /dev/disk/by-id/scsi-SATA_Hitachi_HDP7250_GEA534RF3YYMMA-part3
- # dstat -d -D /dev/disk/by-path/pci-0000:00:06.0-virtio-pci-virtio3-part2
- # dstat -d -D /dev/disk/by-uuid/6df45ed6-c4ad-4054-955d-b15102f2c566
- # (BZ#766443)
- Patch2: 0002-dstat-disk-path.patch
- BuildRequires: python3-devel
- Requires: python3
- %description
- Dstat is a versatile replacement for vmstat, iostat, netstat and ifstat.
- Dstat overcomes some of their limitations and adds some extra features,
- more counters and flexibility. Dstat is handy for monitoring systems
- during performance tuning tests, benchmarks or troubleshooting.
- Dstat allows you to view all of your system resources instantly, you
- can eg. compare disk usage in combination with interrupts from your
- IDE controller, or compare the network bandwidth numbers directly
- with the disk throughput (in the same interval).
- Dstat gives you detailed selective information in columns and clearly
- indicates in what magnitude and unit the output is displayed. Less
- confusion, less mistakes.
- %prep
- %setup -q
- %patch0 -p1 -b .dbus
- %patch2 -p1 -b .disk-path
- %build
- # Make sure the docs are in unix format
- %{__sed} -i 's/\r//' docs/*.html
- # Remove the broken symlink
- %{__rm} -rf examples/dstat.py
- %{__chmod} a-x examples/*
- %install
- %{__make} install DESTDIR=%{buildroot}
- # Install the man page
- cd docs
- %{__make} install DESTDIR=%{buildroot}
- # Plugins .py files are modules, not executable python
- %{__chmod} a-x %{buildroot}/%{_datadir}/dstat/*.py
- %{__chmod} a+x %{buildroot}/%{_datadir}/dstat/dstat.py
- sed -i -e 's|#!/usr/bin/env python|#!/usr/bin/python3|' %{buildroot}%{_bindir}/dstat
- %files
- %license COPYING
- %doc AUTHORS ChangeLog README* TODO docs/*.html docs/*.adoc examples/
- %dir %{_datadir}/dstat
- %{_mandir}/man1/dstat.1*
- %{_bindir}/dstat
- %{_datadir}/dstat/*.py*
- %changelog
- * Sat Apr 11 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.7.4-1
- - new upstream release.
- - updated Patch0 and 2.
- * Mon Apr 25 2016 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.7.3-1
- - new upstream release
- - deleted Patch1,3
- - fixed %%doc
- * Fri Aug 29 2014 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.7.2-2
- - rebuilt with current environment
- * Sat Apr 06 2013 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.7.2-1
- - initial build for Vine Linux
- * Mon Sep 03 2012 Jiri Popelka <jpopelka@redhat.com> - 0.7.2-9
- - use upstream's bits.patch
- - fixed inconsistency between man page and help (#852797)
- * Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.2-8
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
- * Mon Jun 18 2012 Jiri Popelka <jpopelka@redhat.com> - 0.7.2-7
- - fixed typo in bits.patch (#832683)
- * Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.2-6
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
- * Tue Nov 08 2011 Jiri Popelka <jpopelka@redhat.com> - 0.7.2-5
- - enable to specify disks with path to device file or
- with symbolic link to the device file (#766443)
- - modernize spec
- * Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.2-4
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
- * Tue Aug 24 2010 Jan Zeleny <jzeleny@redhat.com> - 0.7.2-3
- - patch adding options switching from bytes to bits when displaying
- network and/or disk stats
- * Wed Aug 11 2010 David Malcolm <dmalcolm@redhat.com> - 0.7.2-2
- - recompiling .py files against Python 2.7 (rhbz#623287)
- * Mon Jun 28 2010 Jan Zeleny <jzeleny@redhat.com> - 0.7.2-1
- - rebased to 0.7.2
- * Mon Mar 01 2010 Jan Zeleny <jzeleny@redhat.com> - 0.7.1-1
- - rebased to 0.7.1
- * Mon Feb 22 2010 Jan Zeleny <jzeleny@redhat.com> - 0.7.0-2
- - fixed syntax error in mysql_conn plugin
- * Thu Dec 03 2009 Jan Zeleny <jzeleny@redhat.com> - 0.7.0-1
- - rebased to 0.7.0
- * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.9-5
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
- * Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.9-4
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
- * Tue Dec 23 2008 Zdenek Prikryl <zprikryl@redhat.com> - 0.6.9-3
- - Fixed wrong total disk counts (#476935)
- * Thu Dec 04 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.6.9-2
- - Rebuild for Python 2.6
- * Thu Dec 04 2008 Zdenek Prikryl <zprikryl@redhat.com> - 0.6.9-1
- - Updated to 0.6.9
- - Fixed dbus module patch again
- * Mon Dec 01 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.6.8-2
- - Rebuild for Python 2.6
- * Tue Sep 16 2008 Zdenek Prikryl <zprikryl@redhat.com> - 0.6.8-1
- - Updated to 0.6.8
- - Fixed dbus module patch
- * Fri Apr 25 2008 Radek Brich <rbrich@redhat.com> - 0.6.7-3
- - fix dbus module (new dbus-python interface since FC4)
- * Thu Mar 27 2008 Radek Brich <rbrich@redhat.com> - 0.6.7-2
- - fixes for interrupt stats:
- * traceback when called with unknown name of interrupt (bz#439143)
- * allow '-I total' option (bz#439146)
- * Wed Mar 19 2008 Radek Brich <rbrich@redhat.com> - 0.6.7-1
- - Release 0.6.7
- - Drop upstream patches
- * Fri Jan 18 2008 Radek Brich <rbrich@redhat.com> - 0.6.6-3
- - Fix --nocolor and --raw (upstream patches)
- - Fix errors in man page
- * Tue Sep 04 2007 Radek Brich <rbrich@redhat.com> - 0.6.6-2
- - Updated license tag.
- - Spec clean up.
- * Tue May 01 2007 Scott Baker <scott@perturb.org> - 0.6.6-1
- - Bumped to latest release
- * Wed Apr 18 2007 Scott Baker <scott@perturb.org> - 0.6.5-1
- - Bumped to latest release
- * Tue Dec 12 2006 Scott Baker <scott@perturb.org> - 0.6.4-1
- - Bumped to 0.6.4
- * Fri Aug 11 2006 Scott Baker <scott@perturb.org> - 0.6.3-5
- - Removed the execute permission from the examples directory
- - Fixed the changelog to remove the replaceable %%clean
- * Tue Jul 25 2006 Scott Baker <scott@perturb.org> - 0.6.3-4
- - Removed some commeted lines in the .spec file that weren't needed
- - Changed the permissions on the examples/* scripts
- - Converted the HTML documentation to unix line endings
- - Removed the erroneous commenting of the %%clean section of the .spec
- * Fri Jul 21 2006 Scott Baker <scott@perturb.org> - 0.6.3-3
- - Packaged for Fedora Extras.
- * Mon Jun 26 2006 Dag Wieers <dag@wieers.com> - 0.6.3-1 - 4303+/dries
- - Updated to release 0.6.3.
- * Thu Mar 09 2006 Dag Wieers <dag@wieers.com> - 0.6.2-1
- - Updated to release 0.6.2.
- * Mon Sep 05 2005 Dag Wieers <dag@wieers.com> - 0.6.1-1
- - Updated to release 0.6.1.
- * Sun May 29 2005 Dag Wieers <dag@wieers.com> - 0.6.0-1
- - Updated to release 0.6.0.
- * Fri Apr 08 2005 Dag Wieers <dag@wieers.com> - 0.5.10-1
- - Updated to release 0.5.10.
- * Mon Mar 28 2005 Dag Wieers <dag@wieers.com> - 0.5.9-1
- - Updated to release 0.5.9.
- * Tue Mar 15 2005 Dag Wieers <dag@wieers.com> - 0.5.8-1
- - Updated to release 0.5.8.
- * Fri Dec 31 2004 Dag Wieers <dag@wieers.com> - 0.5.7-1
- - Updated to release 0.5.7.
- * Mon Dec 20 2004 Dag Wieers <dag@wieers.com> - 0.5.6-1
- - Updated to release 0.5.6.
- * Thu Dec 02 2004 Dag Wieers <dag@wieers.com> - 0.5.5-1
- - Updated to release 0.5.5.
- * Thu Nov 25 2004 Dag Wieers <dag@wieers.com> - 0.5.4-1
- - Updated to release 0.5.4.
- - Use dstat15 if distribution uses python 1.5.
- * Sun Nov 21 2004 Dag Wieers <dag@wieers.com> - 0.5.3-1
- - Updated to release 0.5.3.
- * Sat Nov 13 2004 Dag Wieers <dag@wieers.com> - 0.5.2-1
- - Updated to release 0.5.2.
- * Thu Nov 11 2004 Dag Wieers <dag@wieers.com> - 0.5.1-1
- - Updated to release 0.5.1.
- * Tue Oct 26 2004 Dag Wieers <dag@wieers.com> - 0.4-1
- - Initial package. (using DAR)
|