--- collectl-3.6.0.orig/debian/rules +++ collectl-3.6.0/debian/rules @@ -0,0 +1,18 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +export DH_VERBOSE=1 + + +%: + dh --with quilt $@ + +override_dh_auto_install: + dh_auto_install + DESTDIR=$(CURDIR)/debian/collectl ./INSTALL + rm -f $(CURDIR)/debian/collectl/usr/share/doc/collectl/html/COPYING + mv $(CURDIR)/debian/collectl/etc/init.d/collectl $(CURDIR)/debian/collectl.init + +override_dh_auto_clean: + dh_auto_clean + rm -f $(CURDIR)/debian/collectl.init --- collectl-3.6.0.orig/debian/changelog +++ collectl-3.6.0/debian/changelog @@ -0,0 +1,17 @@ +collectl (3.6.0-1) unstable; urgency=low + + * New upstream release 3.6.0 + * New subsystem: -sM. memory detail now shows numa info + * Bunch of new/updated switches: --dskopts, --netopts, --xopts, --extract + * Enhanced disk/network output filtering, allowing for exclusion of instance + names + * Added new sections to documentation + * Finally dropped support for 2.4 kernels + + -- Troy Heber Fri, 16 Dec 2011 10:09:43 -0700 + +collectl (3.5.1-1) unstable; urgency=low + + * Initial Release (Closes: #535233) + + -- Troy Heber Fri, 29 Jul 2011 09:18:23 -0600 --- collectl-3.6.0.orig/debian/control +++ collectl-3.6.0/debian/control @@ -0,0 +1,25 @@ +Source: collectl +Section: admin +Priority: optional +Maintainer: Troy Heber +Build-Depends-Indep: debhelper (>= 7.0.50~), quilt (>= 0.40) +Standards-Version: 3.9.2.0 + +Package: collectl +Architecture: all +Depends: ${shlibs:Depends}, ${misc:Depends}, pciutils, libtime-hires-perl, libio-compress-perl +Recommends: ethtool +Homepage: http://collectl.sourceforge.net +Description: Utility to collect Linux performance data + Collectl is a performance monitoring and benchmark tool that tries to do it + all. You can choose to monitor any of a broad set of subsystems which + currently include buddyinfo, cpu, disk, inodes, infiniband, lustre, memory, + network, nfs, processes, quadrics, slabs, sockets and tcp. + . + Output can also be saved in a rolling set of logs for later playback or + displayed interactively in a variety of formats. If all that isn't enough + there are additional mechanisms for supplying data to external tools by + generating output as s-expressions, a format of choice for some tools such as + supermon or in another format called list-expressions. This output can be + written to a file or sent over a socket. You can even create files in + space-separated format for plotting with external packages like gnuplot. --- collectl-3.6.0.orig/debian/README.source +++ collectl-3.6.0/debian/README.source @@ -0,0 +1,6 @@ +This package uses quilt to manage patches to the upstream source code. Patches +are stored in the source package as diffs in debian/patches and applied during +the build. For detailed information please refer to the Debian quilt +documentation: + +/usr/share/doc/quilt/README.source --- collectl-3.6.0.orig/debian/watch +++ collectl-3.6.0/debian/watch @@ -0,0 +1,3 @@ +version=3 + +http://sf.net/collectl/collectl-(.*)\.src\.tar\.gz --- collectl-3.6.0.orig/debian/copyright +++ collectl-3.6.0/debian/copyright @@ -0,0 +1,21 @@ +Format: http://dep.debian.net/deps/dep5/ +Upstream-Name: Collectl +Source: http://collectl.sourceforge.net/ + +Files: * +Copyright: 2003-2009 Hewlett-Packard Development Company, L.P. +License: GPL-2 or Artistic + +License: GPL-2 + On Debian systems, the complete text of the GNU General Public License can + be found in `/usr/share/common-licenses/GPL-2'. + +License: Artistic + On Debian systems, the complete text of the Artistic Public License can be + found in `/usr/share/common-licenses/Artistic' + +Files: debian/* +Copyright: 2011 Troy Heber +License: GPL-2 + On Debian systems, the complete text of the GNU General Public License can + be found in `/usr/share/common-licenses/GPL-2'. --- collectl-3.6.0.orig/debian/dirs +++ collectl-3.6.0/debian/dirs @@ -0,0 +1,2 @@ +usr/bin +usr/share/man/man1 --- collectl-3.6.0.orig/debian/manpages +++ collectl-3.6.0/debian/manpages @@ -0,0 +1 @@ +man1/collectl.1 --- collectl-3.6.0.orig/debian/compat +++ collectl-3.6.0/debian/compat @@ -0,0 +1 @@ +7 --- collectl-3.6.0.orig/debian/docs +++ collectl-3.6.0/debian/docs @@ -0,0 +1 @@ +docs --- collectl-3.6.0.orig/debian/patches/01_INSTALL_DORDIR.patch +++ collectl-3.6.0/debian/patches/01_INSTALL_DORDIR.patch @@ -0,0 +1,12 @@ +diff -urpN collectl-3.5.1.ori//INSTALL collectl-3.5.1.new/INSTALL +--- collectl-3.5.1.ori//INSTALL 2011-05-27 08:43:26.000000000 -0600 ++++ collectl-3.5.1.new/INSTALL 2011-07-29 12:14:57.000000000 -0600 +@@ -3,7 +3,7 @@ + DESTDIR=${DESTDIR:="/"} + + BINDIR=$DESTDIR/usr/bin +-DOCDIR=$DESTDIR/usr/share/doc/collectl ++DOCDIR=$DESTDIR/usr/share/doc/collectl/html + SHRDIR=$DESTDIR/usr/share/collectl + MANDIR=$DESTDIR/usr/share/man/man1 + ETCDIR=$DESTDIR/etc --- collectl-3.6.0.orig/debian/patches/02_MANPAGE_WHATIS.patch +++ collectl-3.6.0/debian/patches/02_MANPAGE_WHATIS.patch @@ -0,0 +1,11 @@ +diff -urpN collectl-3.5.1.ori//man1/collectl.1 collectl-3.5.1.new/man1/collectl.1 +--- collectl-3.5.1.ori//man1/collectl.1 2011-05-27 08:43:27.000000000 -0600 ++++ collectl-3.5.1.new/man1/collectl.1 2011-07-29 13:27:18.000000000 -0600 +@@ -1,7 +1,5 @@ + .TH COLLECTL 1 "APRIL 2003" LOCAL "Collectl" -*- nroff -*- + .SH NAME +- +-.B collectl + collectl - Collects data that describes the current system status. + + .SH SYNOPSIS --- collectl-3.6.0.orig/debian/patches/series +++ collectl-3.6.0/debian/patches/series @@ -0,0 +1,4 @@ +# Series file +01_INSTALL_DORDIR.patch +02_MANPAGE_WHATIS.patch +03_REMOVE_BASH_FROM_INIT.patch --- collectl-3.6.0.orig/debian/patches/03_REMOVE_BASH_FROM_INIT.patch +++ collectl-3.6.0/debian/patches/03_REMOVE_BASH_FROM_INIT.patch @@ -0,0 +1,9 @@ +diff -urpN collectl-3.5.1.ori//initd/collectl-debian collectl-3.5.1.new//initd/collectl-debian +--- collectl-3.5.1.ori//initd/collectl-debian 2011-05-27 08:43:27.000000000 -0600 ++++ collectl-3.5.1.new//initd/collectl-debian 2011-07-30 12:26:05.000000000 -0600 +@@ -1,4 +1,4 @@ +-#!/bin/bash ++#!/bin/sh + # Startup script for collectl on distros that support update-rc.d such + # as debian & ubuintu + #