summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 8d4ee27)
raw | patch | inline | side by side (parent: 8d4ee27)
author | octo <octo> | |
Fri, 20 Jan 2006 09:16:19 +0000 (09:16 +0000) | ||
committer | octo <octo> | |
Fri, 20 Jan 2006 09:16:19 +0000 (09:16 +0000) |
Updated `contrib/init.d-rh7'
Applied bugfix to `debian/rules'
Applied bugfix to `debian/rules'
collectd.spec | patch | blob | history | |
contrib/init.d-rh7 | patch | blob | history | |
debian/rules | patch | blob | history |
diff --git a/collectd.spec b/collectd.spec
index 746f67078dd777839caf11d3138647eb015f3f7e..b03991cfc1439cca6383798fd84fe4002722c67e 100644 (file)
--- a/collectd.spec
+++ b/collectd.spec
Summary: Statistics collection daemon for filling RRD files.
Name: collectd
-Version: 3.5.0
+Version: 3.6.0
Release: 1
Source: http://verplant.org/collectd/%{name}-%{version}.tar.gz
License: GPL
Group: System Environment/Daemons
BuildRoot: %{_tmppath}/%{name}-%{version}-root
-BuildPrereq: lm_sensors-devel, rrdtool-devel
+BuildPrereq: lm_sensors-devel, mysqlclient10-devel | mysql-devel, rrdtool-devel
Requires: rrdtool
Packager: Florian octo Forster <octo@verplant.org>
Vendor: Florian octo Forster <octo@verplant.org>
files it's very fast and easy on the system. Also, the statistics are very
fine grained since the files are updated every 10 seconds.
-%package sensors
-Summary: libsensors-module for collectd.
-Group: System Environment/Daemons
-Requires: collectd = %{version}, lm_sensors
-%description sensors
-This plugin for collectd provides querying of sensors supported by
-lm_sensors.
-
%package hddtemp
Summary: hddtemp-module for collectd.
Group: System Environment/Daemons
This plugin for collectd provides querying the hddtemp-daemon. For more
information see hddtemp's homepage: http://www.guzu.net/linux/hddtemp.php
+%package mysql
+Summary: mysql-module for collectd.
+Group: System Environment/Daemons
+Requires: collectd = %{version}, mysqlclient10 | mysql
+%description mysql
+MySQL querying plugin. This plugins provides data of issued commands,
+called handlers and database traffic.
+
+%package sensors
+Summary: libsensors-module for collectd.
+Group: System Environment/Daemons
+Requires: collectd = %{version}, lm_sensors
+%description sensors
+This plugin for collectd provides querying of sensors supported by
+lm_sensors.
+
%prep
rm -rf $RPM_BUILD_ROOT
%setup
%install
make install DESTDIR=$RPM_BUILD_ROOT
-mkdir -p $RPM_BUILD_ROOT/etc/default
-cp debian/collectd.default $RPM_BUILD_ROOT/etc/default/collectd
mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d
+cp contrib/collectd.conf $RPM_BUILD_ROOT/etc/collectd.conf
cp contrib/init.d-rh7 $RPM_BUILD_ROOT/etc/rc.d/init.d/collectd
mkdir -p $RPM_BUILD_ROOT/var/lib/collectd
rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/*.a
%defattr(-,root,root)
%doc AUTHORS COPYING ChangeLog INSTALL NEWS README
%doc contrib
-%config /etc/default/collectd
+%config /etc/collectd.conf
%attr(0755,root,root) /etc/rc.d/init.d/collectd
%attr(0755,root,root) %{_sbindir}/collectd
%attr(0444,root,root) %{_mandir}/man1/*
+%attr(0444,root,root) %{_mandir}/man5/*
%attr(0444,root,root) %{_libdir}/%{name}/cpu.so*
%attr(0444,root,root) %{_libdir}/%{name}/cpufreq.so*
+%attr(0444,root,root) %{_libdir}/%{name}/df.so*
%attr(0444,root,root) %{_libdir}/%{name}/disk.so*
%attr(0444,root,root) %{_libdir}/%{name}/load.so*
%attr(0444,root,root) %{_libdir}/%{name}/memory.so*
%attr(0444,root,root) %{_libdir}/%{name}/users.so*
%dir /var/lib/collectd
-%files sensors
-%attr(0444,root,root) %{_libdir}/%{name}/sensors.so*
-
%files hddtemp
%attr(0444,root,root) %{_libdir}/%{name}/hddtemp.so*
+%files mysql
+%attr(0444,root,root) %{_libdir}/%{name}/mysql.so*
+
+%files sensors
+%attr(0444,root,root) %{_libdir}/%{name}/sensors.so*
+
%changelog
+* Fri Jan 20 2006 Florian octo Forster <octo@verplant.org> 3.6.0-1
+- New upstream version
+- Added config file, `collectd.conf(5)', `df.so'
+- Added package `collectd-mysql', dependency on `mysqlclient10 | mysql'
+
* Wed Dec 07 2005 Florian octo Forster <octo@verplant.org> 3.5.0-1
- New upstream version
diff --git a/contrib/init.d-rh7 b/contrib/init.d-rh7
index ec20d6855b460f72fa52d3c6a820289515847d45..01b7213b00e49cc6de47b4244219648ba2e8deb5 100755 (executable)
--- a/contrib/init.d-rh7
+++ b/contrib/init.d-rh7
RETVAL=0
ARGS=""
prog="collectd"
+CONFIG=/etc/collectd.conf
if [ -r /etc/default/$prog ]; then
. /etc/default/$prog
fi
-if [ -n "$DATA_DIR" ]; then
- ARGS="-D $DATA_DIR"
-fi
-
-if [ -n "$PING_HOST" ]; then
- for HOST in $PING_HOST
- do
- ARGS="$ARGS -p $HOST"
- done
-fi
-
start () {
- if [ "x$START_SERVER" = "xyes" ]
- then
- echo -n $"Starting $prog (server): "
- daemon /usr/sbin/collectd -s $ARGS
- RETVAL=$?
- echo
- [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$prog
- fi
- if [ "x$START_CLIENT" = "xyes" ]
- then
- echo -n $"Starting $prog (client): "
- daemon /usr/sbin/collectd -c $ARGS
- RETVAL=$?
- echo
- [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$prog
- fi
- if [ "x$START_SERVER" != "xyes" -a "x$START_CLIENT" != "xyes" ]
+ echo -n $"Starting $prog: "
+ if [ -r "$CONFIG" ]
then
- echo -n $"Starting $prog: "
- daemon /usr/sbin/collectd -l $ARGS
+ daemon /usr/sbin/collectd -C "$CONFIG"
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/$prog
diff --git a/debian/rules b/debian/rules
index 938c1db830ee72df5e96fa873e5619a487e49ac0..c11a195f3f3e5f4e3ee20b4b1763bf4edbf216be 100755 (executable)
--- a/debian/rules
+++ b/debian/rules
# Add here commands to install the package into debian/collectd.
$(MAKE) DESTDIR=$(CURDIR)/debian/collectd install
+ mkdir -p $(CURDIR)/debian/collectd/etc
+ cp contrib/collectd.conf $(CURDIR)/debian/collectd/etc/
rm $(CURDIR)/debian/collectd/usr/lib/collectd/*.a || true
rm $(CURDIR)/debian/collectd/usr/lib/collectd/*.la || true