summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-analyzer/smokeping/files/smokeping.init')
-rw-r--r--net-analyzer/smokeping/files/smokeping.init70
1 files changed, 0 insertions, 70 deletions
diff --git a/net-analyzer/smokeping/files/smokeping.init b/net-analyzer/smokeping/files/smokeping.init
deleted file mode 100644
index 6ccb34a8c3f5..000000000000
--- a/net-analyzer/smokeping/files/smokeping.init
+++ /dev/null
@@ -1,70 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-opts="${opts} dump restore"
-
-depend() {
- need net
- use dns
-}
-
-checkconfig() {
- if [[ ! -e "/usr/bin/smokeping" ]] ; then
- eerror "You need /usr/bin/smokeping to run smokeping!"
- return 1
- fi
- if [[ ! -e "/etc/smokeping" ]] ; then
- eerror "You need /etc/smokeping to run smokeping!"
- return 1
- fi
- einfo "Please remember to setup smokeping at /etc/smokeping!"
-}
-
-start() {
- checkconfig || return 1
-
- ebegin "Starting smokeping"
- LC_ALL=C \
- start-stop-daemon --start --name smokeping \
- --exec /usr/bin/smokeping \
- --chuid smokeping:smokeping
- eend $?
-}
-
-stop() {
- ebegin "Stopping smokeping"
- start-stop-daemon --stop \
- --pidfile /var/lib/smokeping/smokeping.pid
- eend $?
-}
-
-dump() {
- ebegin "Dumping smokeping rrd files to XML for backup or upgrade use"
- if service_started "${myservice}" ; then
- eerror "You need to stop smokeping before dumping files!"
- return 1
- fi
- for f in `find /var/lib/smokeping -name '*.rrd' -print` ; do
- f_xml=`dirname $f`/`basename $f .rrd`.xml
- rrdtool dump "$f" > "${f_xml}"
- chown root:0 "${f_xml}"
- done
- eend $?
-}
-
-restore() {
- ebegin "Restoring smokeping rrd files from XML dump files"
- if service_started "${myservice}" ; then
- eerror "You need to stop smokeping before restoring files!"
- return 1
- fi
- for f in `find /var/lib/smokeping -name '*.xml' -print` ; do
- f_rrd=`dirname $f`/`basename $f .xml`.rrd
- mv -f "${f_rrd}" "${f_rrd}.bak"
- chown root:0 "${f_rrd}.bak"
- rrdtool restore "$f" "${f_rrd}"
- chown smokeping:smokeping "${f_rrd}"
- done
- eend $?
-}