Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
DISCONTINUED:openSUSE:11.1:Update
sysstat
sysstat.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File sysstat.spec of Package sysstat
# # spec file for package sysstat (Version 8.1.5) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: sysstat Version: 8.1.5 Release: 6 PreReq: %insserv_prereq %fillup_prereq BuildRequires: findutils sed update-desktop-files Requires: procmail gettext Group: System/Monitoring License: GPL v2 or later Url: http://pagesperso-orange.fr/sebastien.godard/ Summary: Sar and Iostat Commands for Linux Source0: %{name}-%{version}.tar.bz2 Source1: %{name}-SUSE.tar.bz2 Source2: isag.desktop Patch0: %{name}-%{version}-sa1sa2lock.diff Patch1: %{name}-%{version}-msg.diff Patch2: %{name}-%{version}-pagesize.diff Patch3: %{name}-%{version}-sysconfdir.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Sar and Iostat commands for Linux. The sar command collects and reports system activity information. The iostat command reports CPU statistics and I/O statistics for TTY devices and disks. The information collected by sar and iostat can be saved in a binary file for future inspection. Both commands now support SMP machines when displaying CPU utilization. Authors: -------- Sebastien Godard <sebastien.godard@wanadoo.fr> %package isag License: GPL v2 or later Requires: sysstat = %{version} Requires: gnuplot tk Group: System/Monitoring Summary: Interactive System Activity Grapher for sysstat %description isag This package includes the isag command, which graphically displays the system activity data stored in a binary data produced by a sar command from a sysstat package. Authors: -------- Sebastien Godard <sebastien.godard@wanadoo.fr> %prep %setup -q -a 1 %patch0 %patch1 %patch2 %patch3 # change /usr/lib to /usr/lib64 or something else when needed if [ "%{_libdir}" != "/usr/lib" ]; then sed -i 's:/usr/lib/:%{_libdir}/:g' SUSE/etc/init.d/boot.sysstat SUSE/etc/sysstat/sysstat.cron fi %build export conf_dir=%{_sysconfdir}/sysstat export sa_lib_dir=%{_libdir}/sa export cron_owner=root export LFLAGS="-L. -lsyscom" %configure \ --enable-nls \ --disable-smp-race \ --enable-man-group make %{?jobs:-j%jobs} %install install -d $RPM_BUILD_ROOT%{_localstatedir}/log/sa make DESTDIR=$RPM_BUILD_ROOT install install -D -m 0644 %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/applications/isag.desktop %suse_update_desktop_file -r isag System Monitor cp contrib/isag/isag $RPM_BUILD_ROOT%{_bindir} cp contrib/isag/isag.1 $RPM_BUILD_ROOT%{_mandir}/man1 rm -rf $RPM_BUILD_ROOT/usr/share/doc/sysstat* cp -a SUSE/* $RPM_BUILD_ROOT %find_lang %{name} %preun %{stop_on_removal boot.sysstat} [ "$1" -gt 0 ] || rm -f %{_localstatedir}/log/sa/* %post %{fillup_and_insserv boot.sysstat} %postun %{insserv_cleanup} %clean rm -rf "$RPM_BUILD_ROOT" %files -f %name.lang %defattr(-,root,root) %doc CHANGES COPYING CREDITS FAQ README TODO %doc %{_mandir}/man1/* %doc %{_mandir}/man8/* %exclude %{_mandir}/man1/isag* %dir %{_sysconfdir}/sysstat %attr(644,root,root) %config(noreplace) %{_sysconfdir}/sysstat/sysstat.cron %attr(644,root,root) %config(noreplace) %{_sysconfdir}/sysstat/sysstat.ioconf %attr(755,root,root) %{_sysconfdir}/init.d/boot.sysstat %{_sysconfdir}/sysstat/sysstat %{_bindir}/* %exclude %{_bindir}/isag %{_libdir}/sa %{_localstatedir}/log/sa %files isag %defattr(-,root,root) %doc contrib/isag/README-isag %doc %{_mandir}/man1/isag* %{_bindir}/isag %{_datadir}/applications/isag* %changelog * Fri Sep 26 2008 prusnak@suse.cz - changed parameter "-d" to "-S ALL" in crontab to match the new syntax * Mon Sep 08 2008 prusnak@suse.cz - fixed german translation * Tue Aug 19 2008 prusnak@suse.cz - updated to 8.1.5: - changes too numerous to list (see CHANGES file) - fix missing --boot parameter in init script [bnc#378874] - fixed disc statistics logging [bnc#407004] * Thu Jun 26 2008 werner@suse.de - No patch for SuSE stuff * Thu Jun 19 2008 werner@suse.de - Add missing Provides to the init script * Wed Apr 02 2008 prusnak@suse.cz - do not remove log files when package is updated [bnc#371994] * Tue Jan 08 2008 prusnak@suse.cz - updated to 8.0.4: * Removed a 'packed' attribute in pidstat.h that generated a warning with gcc 4.1.1. * Take account of all memory zone types when calculating pgscank, pgscand and pgsteal displayed by sar -B. * XML Schema added. Useful with sadf option -x. * sadc and sadf manual pages updated. * NLS updated: Dutch translation added. * NLS updated: Brazilian Portuguese translation added. * NLS updated: Vietnamese translation added. * NLS updated: Kirghiz translation added. * NLS updated: Added a PO template file in nls directory. Makefile modified to enable PO files update. * sccsid string now also includes package name and version number. * Makefile updated: Startup links are named S01xxx instead of S03xxx to be consistent with chkconfig values. * Various spelling fixes. * CREDITS file updated. * Tue Nov 20 2007 prusnak@suse.cz - updated to 8.0.3 * mpstat and sar didn't parse /proc/interrupts correctly when some CPUs had been disabled. This is now fixed. * fixed a bug in pidstat where a confusion between PID and TID could sometimes happen, resulting in erroneous statistics values being displayed. * iconfig script updated: Help for --enable-compress-manpg parameter is now available, help for --enable-install-cron parameter updated, added parameter cron_interval. * sa2 shell script can now compress sar data files using bzip2. * Makefile updated: Now also remove sysstat.crond.sample.in. Documentation is installed in $prefix/share/doc/ instead of $prefix/doc/ directory. * isag updated * FAQ updated * CREDITS file updated * sysstat's URL updated * Tue Oct 30 2007 prusnak@suse.cz - updated to 8.0.2 * option -w added to pidstat. pidstat can now display task switching activity * fixed a memory leak in pidstat that was triggered when reading stats for threads * fixed a bug where device names were incorrectly displayed by sar -d or sar -dp * when using option -o, sar now saves by default all the statistics into the file, including interrupts and disks statistics (interrupts and disks statistics remain optional when using sadc) * Tue Oct 16 2007 prusnak@suse.cz - added boot.clock to Require-Start in initscript [#333793] * Tue Oct 02 2007 prusnak@suse.cz - update to 8.0.1 * Option -t added to pistat. pidstat can now display stats for every thread (TID) of a process. * pidstat's option -T CHILD now reports global statistics for selected tasks and all their children (and not only for the children). * pidstat now reads VSZ and RSS values from /proc/#/stat instead of /proc/#/status. * Fixed a rare parallel make issue creating archive libsyscom.a [GENTOO bug #193208]. * pidstat manual page updated. * SCCS identification string added to all commands. * NLS updated. * Code cleaned. * CREDITS file updated. - altered pagesize.diff * Tue Sep 25 2007 prusnak@suse.cz - update to 8.0.0 * WARNING: Daily data files format has changed, and is *not* compatible with the previous one! [0x216e] * pidstat command improved. It is now able to report CPU and page fault statistics for the child processes of a task. * Option -T added to pidstat. This option tells pidstat if statistics are to be reported for tasks (which is the default) or for their children. * Fixed a security flaw in sysstat startup script (CVE-2007-3852). * Removed super*, dquot* and rtsig* fields from sar -v. They were made obsolete in Linux kernels 2.6. * Fields file-sz and inode-sz from sar -v renamed in file-nr and inode-nr. * Added field pty-nr (number of pseudo-terminals) to sar -v. * Added field tcp-tw (number of sockets in TIME_WAIT state) to sar -n SOCK. * sar and sadf updated so that they can properly extract records (with their options -s and -e) from a file containing data for two consecutive days. * Added option "--enable-install-isag" to "configure" to enable the user to install isag script. * Fixed a typo in iconfig script: The user was unable to specify the crontab owner. * Manual pages updated * Sysstat DTD file updated * isag updated * Tue Jul 10 2007 prusnak@suse.cz - update to 7.1.6 * new VM paging metrics added to sar * options -x and -X have been removed from sar, use pidstat instead * sar updated to avoid overflow when computing some average values * Tue Jun 12 2007 prusnak@suse.cz - updated to 7.1.5 - dropped obsolete patches * filelen.patch (included in update) * Tue Jun 05 2007 prusnak@suse.cz - fixed init-script and crontab files on 64bit archs [#280096] * Wed May 02 2007 prusnak@suse.cz - update to 7.1.4: * added new command "pidstat" aimed at displaying per-process statistics * added -N option to iostat - option enables the user to query any device-mapper devices for their registered device name * fixed a small memory leak in readp_uptime() function * stricter syntax checking for iostat * sar -dp now displays the device as "devM-N" (instead of "nodev") when it can't find its real name in sysstat.ioconf file * iostat -t now also takes into account the value of environment variable S_TIME_FORMAT * manual pages now take into account variables defined by "configure" * isag now takes into account variables defined by "configure" * "configure" now determines automatically whether workaround for SMP race is needed (SMP kernels 2.2.15 and older only) * Tue Apr 17 2007 prusnak@suse.cz - splitted isag utility to separate subpackage sysstat-isag * users will not be forced to install gnuplot (and X stuff) if they do not want to * Tue Apr 17 2007 prusnak@suse.cz - update to 7.1.3 * fixed bug in hotplug cpu support * better support for keeping sar logfiles for more than one month * code cleaned * Tue Mar 13 2007 prusnak@suse.cz - update to 7.1.2 * autoconf support * better hotplug CPU support - no longer assuming that CPU#0 can never be disabled * sar datafiles format changed to become more compact * Thu Feb 08 2007 prusnak@suse.cz - changed spec file to build with #norootforbuild * Wed Feb 07 2007 prusnak@suse.cz - update to 7.0.4 * fixed incorrect NFS client and server statistics for sar * added hotplug CPU support to sar and mpstat * added iostat NFS statistics - dropped obsoleted patches: * sysstat-6.0.2-hz.diff * Thu Dec 07 2006 prusnak@suse.cz - added procmail to Requires [#226503] * Tue Aug 08 2006 ro@suse.de - fix one more place with HZ usage * Fri Jul 28 2006 olh@suse.de - sysstat bootscript depends on boot.rootfsck, optional $local_fs (#181972) * Tue Apr 25 2006 mjancar@suse.cz - use sysconf(_SC_CLK_TCK) to get correct HZ (#168604) * Fri Mar 24 2006 anicka@suse.cz - fix bug in sysstat-6.0.2.diff [#155329] - package file /usr/lib/sa/sa2 * Thu Jan 26 2006 mjancar@suse.cz - prune old files (#136703) * Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires * Thu Jan 12 2006 majncar@suse.cz - update to 6.0.2 * Thu Oct 13 2005 mjancar@suse.cz - update to 6.0.1 - split patches by subject * Sat Apr 09 2005 aj@suse.de - Compile with GCC4. * Thu Feb 24 2005 mjancar@suse.cz - remove .cron from the crontab filename (#64225) * Fri Sep 03 2004 tcrhak@suse.cz - update to 5.0.6 * Mon Aug 09 2004 tcrhak@suse.cz - update to 5.0.5 * Wed Jun 30 2004 tcrhak@suse.cz - changed isag data file mask according to sa file naming (patch mask, bug #41691) * Tue Mar 30 2004 tcrhak@suse.cz - fixed insecure tmp file handling in isag (bug #35103, patch isag) - do not install crontab directly into /etc/cron.d, but create/remove symlink threre during start/stop in the init script (bug #33279) - added rcsysstat - fixed sa1 and sa2 * Wed Feb 18 2004 tcrhak@suse.cz - update to version 5.0.1 * Fri Sep 12 2003 tcrhak@suse.cz - fix for systems with more than 32 cpus and a lot of memory [bug #30561] patch bumper * Wed Aug 20 2003 tcrhak@suse.cz - added LSB comments to init script [bug #24541] * Wed Jul 23 2003 tcrhak@suse.cz - do not log running /usr/lib/sa/sa1 every 10 minutes [bug #27253] * Mon Jun 02 2003 ro@suse.de - remove unpackaged files from buildroot * Mon Mar 10 2003 tcrhak@suse.cz - added isag script and man page - be more descriptive in an error message (patch msg) * Thu Feb 27 2003 tcrhak@suse.cz - require $local_fs for start in init script [bug #24400] (patch init) * Mon Feb 17 2003 tcrhak@suse.cz - updated to version 4.0.7 - moved helper binary and scripts back to /usr/lib [bug #21713] * Fri Sep 06 2002 tcrhak@suse.cz - bug #18901: - use proper libdir (lib/lib64) in cron, scripts and man pages - in /etc/init.d/sysstat: no option b, test exit status of sadc, remove lockfile and be verbose * Tue Aug 06 2002 kukuk@suse.de - Don't start programs in post-install - Add PreRequiers for insserv and fillup * Thu Feb 07 2002 tcrhak@suse.cz - another %%{_libdir} fix * Thu Jan 31 2002 tcrhak@suse.cz - update to 4.0.3 - refined scripts sa1 and sa2 to handle lockfile safe * Fri Jan 18 2002 tcrhak@suse.cz - used macros %%{_lib} and %%{_libdir} * Tue Dec 18 2001 tcrhak@suse.cz - update to version 4.0.2 - fixed bug #12664 - added dependecy on gnuplot - adapted spec to use fillup_and_insserv/insserv_cleanup staff * Mon Aug 20 2001 adostal@suse.cz - update to version 4.0.1 - update patch * Tue May 15 2001 pblaha@suse.cz - add file lock for scripts sa1 and sa2 for fix bug #7861 * Thu May 03 2001 pblaha@suse.cz - use sa.%%Y_%%m_%%d format for sar command * Sun Apr 15 2001 schwab@suse.de - Use getpagesize() instead of PAGE_SHIFT. * Thu Apr 12 2001 pblaha@suse.cz - update on 4.0.0 * Wed Mar 21 2001 schwab@suse.de - Use getpagesize() instead of PAGE_SHIFT. * Thu Dec 07 2000 nadvornik@suse.de - fixed init script * Wed Dec 06 2000 nadvornik@suse.cz - fixed sa1 and sa2 scripts - fixed cron files * Sat Dec 02 2000 smid@suse.cz - new version 3.3.2 * Thu Oct 19 2000 smid@suse.cz - new version 3.3.1 * Thu Jun 08 2000 nadvornik@suse.cz - fixed clean section * Fri May 05 2000 smid@suse.cz - upgrade to 3.2 - buildroot added * Wed Jan 19 2000 nashif@suse.de - Initial release (Version 2.2)
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor