debian/0000775000000000000000000000000012266277364007207 5ustar debian/rules0000775000000000000000000000143312266277320010260 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/autotools.mk include /usr/share/cdbs/1/rules/autoreconf.mk # Add here any variable or target overrides you need. CFLAGS = `apr-1-config --cflags --cppflags --includes` install/ganglia-modules-linux:: mkdir -p debian/ganglia-modules-linux/etc/ganglia/conf.d cp conf.d/mod_fs.conf debian/ganglia-modules-linux/etc/ganglia/conf.d/mod_fs.conf-sample cp conf.d/mod_io.conf debian/ganglia-modules-linux/etc/ganglia/conf.d cp conf.d/mod_multicpu.conf debian/ganglia-modules-linux/etc/ganglia/conf.d/mod_multicpu.conf-sample rm debian/ganglia-modules-linux/usr/lib/ganglia/modmulticpu.so rm debian/ganglia-modules-linux/usr/lib/ganglia/*.a rm debian/ganglia-modules-linux/usr/lib/ganglia/*.la debian/watch0000664000000000000000000000012712046036554010226 0ustar version=3 https://github.com/ganglia/ganglia-modules-linux/tags .*/tarball/(\d[\d\.]+) debian/changelog0000664000000000000000000000220312266277363011055 0ustar ganglia-modules-linux (1.3.4-6ubuntu1) trusty; urgency=medium * Use dh-autoreconf instead of autotools-dev to also fix FTBFS on ppc64el by getting new libtool macros (still updates config.{sub,guess}). -- Logan Rosen Fri, 17 Jan 2014 14:05:01 -0500 ganglia-modules-linux (1.3.4-6) unstable; urgency=low * Add VCS locations to control file. * Update copyright file to DEP-5 format, clarify BSD terms * Upstream move to github (update home page and watch file) -- Daniel Pocock Mon, 05 Nov 2012 14:53:57 +0100 ganglia-modules-linux (1.3.4-5) unstable; urgency=low * Eliminate issues relating to ganglia-monitor restart during remove/purge (Closes: #669860) -- Daniel Pocock Sat, 21 Apr 2012 15:49:38 +0200 ganglia-modules-linux (1.3.4-4) unstable; urgency=low * Add ganglia-monitor to Depends (Closes: #669329) -- Daniel Pocock Thu, 19 Apr 2012 10:33:41 +0200 ganglia-modules-linux (1.3.4-2) unstable; urgency=low * Initial Release (Closes: #665829). -- Daniel Pocock Sat, 07 Apr 2012 14:33:04 +0100 debian/compat0000664000000000000000000000000212046036554010373 0ustar 7 debian/copyright0000664000000000000000000000461712046036554011140 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: ganglia-modules-linux Upstream-Contact: ganglia developers Source: git://github.com/ganglia/ganglia-modules-linux.git Files: * Copyright: 2011-2012, Daniel Pocock License: GPL-3 Files: io/* Copyright: 2008, JB Kim 2011-2012, Daniel Pocock License: GPL-3 Files: example/* Copyright: 2007, Novell License: BSD-Novell Files: multicpu/* Copyright: 2007, Novell 2011-2012, Daniel Pocock License: GPL-3 Files: fs/* Copyright: 2012, Daniel Pocock License: GPL-3 Files: debian/* Copyright: 2011-2012, Daniel Pocock License: GPL-3 License: GPL-3 The GPL-3 can be found in /usr/share/common-licenses/GPL-3 on your Debian system. License: BSD-Novell Portions Copyright (C) 2007 Novell, Inc. All rights reserved. . Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. . - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. . - Neither the name of Novell, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL Novell, Inc. OR THE CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. debian/source/0000775000000000000000000000000012046036554010475 5ustar debian/source/format0000664000000000000000000000001412046036554011703 0ustar 3.0 (quilt) debian/README.Debian0000664000000000000000000000044112046036554011235 0ustar Note: - mod_multicpu is not enabled by default, you must rename the config: cd /etc/ganglia/conf.d && mv mod_multicpu.conf-sample mod_multicpu.conf - mod_fs is not enabled by default, you must rename the config: cd /etc/ganglia/conf.d && mv mod_fs.conf-sample mod_fs.conf debian/postinst0000664000000000000000000000215012046036554011001 0ustar #!/bin/sh # postinst script for ganglia-modules-linux # # see: dh_installdeb(1) set -e # summary of how this script can be called: # * `configure' # * `abort-upgrade' # * `abort-remove' `in-favour' # # * `abort-remove' # * `abort-deconfigure' `in-favour' # `removing' # # for details, see http://www.debian.org/doc/debian-policy/ or # the debian-policy package case "$1" in configure) if which invoke-rc.d >/dev/null 2>&1; then invoke-rc.d ganglia-monitor restart else /etc/init.d/ganglia-monitor restart fi ;; abort-upgrade|abort-remove|abort-deconfigure) ;; *) echo "postinst called with unknown argument \`$1'" >&2 exit 1 ;; esac # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 debian/control0000664000000000000000000000244012266277365010613 0ustar Source: ganglia-modules-linux Section: admin Priority: extra Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Daniel Pocock Uploaders: Stuart Teasdale Build-Depends: cdbs, debhelper (>= 7.0.50~), dh-autoreconf, libganglia1-dev (>= 3.3.5), libconfuse-dev, libapr1-dev Standards-Version: 3.9.3 Homepage: https://github.com/ganglia/ganglia-modules-linux Vcs-Git: git://git.debian.org/collab-maint/ganglia-modules-linux.git Vcs-Browser: http://git.debian.org/?p=collab-maint/ganglia-modules-linux.git;a=summary Package: ganglia-modules-linux Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, ganglia-monitor Description: Ganglia extra modules for Linux (IO, filesystems, multicpu) Ganglia's core modules provide essential metrics like RAM and CPU load and most of them are implemented for any platform where Ganglia runs. The ganglia-modules-linux project is not constrained by the requirements to support all the Ganglia platforms: these modules are implemented exclusively for Linux users. The implementations are high-performance C code. The exact modules currently included are IO statistics (similar to the statistics from iostat), individual filesystem capacity statistics and per-core CPU metrics. debian/docs0000664000000000000000000000002312046036554010043 0ustar gpl-3.0.txt README debian/postrm0000664000000000000000000000264112046036554010447 0ustar #!/bin/sh # postrm script for ganglia-modules-linux # # see: dh_installdeb(1) set -e # summary of how this script can be called: # * `remove' # * `purge' # * `upgrade' # * `failed-upgrade' # * `abort-install' # * `abort-install' # * `abort-upgrade' # * `disappear' # # for details, see http://www.debian.org/doc/debian-policy/ or # the debian-policy package case "$1" in purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) INIT_GMOND=/etc/init.d/ganglia-monitor if [ -x ${INIT_GMOND} ]; then if which invoke-rc.d >/dev/null 2>&1; then invoke-rc.d ganglia-monitor restart else ${INIT_GMOND} restart fi # call `true' to conceal the return status of the gmond restart # as we don't want an unrelated error in gmond to suggest # that the dpkg operation has completely failed true fi ;; *) echo "postrm called with unknown argument \`$1'" >&2 exit 1 ;; esac # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 debian/dirs0000664000000000000000000000002312046036554010054 0ustar etc/ganglia/conf.d