source: trunk/packages/xvm-munin-config/debian/xvm-munin-remote-config.init @ 2507

Last change on this file since 2507 was 1775, checked in by broder, 16 years ago

Add a variable to xvm-munin-remote-config.init that std-init expects

  • Property svn:executable set to *
File size: 866 bytes
Line 
1#!/bin/bash
2### BEGIN INIT INFO
3# Provides:          xvm-munin-remote-config
4# Required-Start:    $local_fs $remote_fs
5# Required-Stop:     $local_fs $remote_fs
6# Default-Start:     2 3 4 5
7# Default-Stop:      0 1 6
8# Short-Description: XVM Munin config
9# Description:       
10### END INIT INFO
11
12NAME=xvm-munin-remote-config
13PARENTPACKAGE=munin-node
14GEN_FILES=/etc/munin/munin-node.conf.xvm
15
16dpkg -s "$PACKAGE" >/dev/null 2>/dev/null || exit 0
17
18. /lib/init/gen-files.sh
19. /lib/init/std-init.sh
20
21do_start () {
22    gen_files
23   
24    mako-render /usr/share/xvm-munin-remote-config/loggrep_remctl.mako >/etc/munin/plugin-conf.d/loggrep_remctl
25   
26    for p in "${PARENTPACKAGE[@]}"; do
27        invoke-rc.d "$p" restart
28    done
29}
30
31do_reload() {
32    do_start
33}
34
35do_stop() {
36    for p in "${PARENTPACKAGE[@]}"; do
37        invoke-rc.d "$p" stop
38    done
39}
40
41std_init "$1"
Note: See TracBrowser for help on using the repository browser.