Changeset 5d9f1ed in freewrt for package/collectd/files


Ignore:
Timestamp:
Oct 25, 2006, 10:41:15 PM (19 years ago)
Author:
Waldemar Brodkorb <wbx@…>
Branches:
freewrt_1_0, freewrt_2_0
Children:
ad50185
Parents:
606ee37
Message:

more init script fixes

git-svn-id: svn://www.freewrt.org/branches/freewrt_1_0@1009 afb5a338-a214-0410-bd46-81f09a774fd1

File:
1 edited

Legend:

Unmodified
Added
Removed
  • package/collectd/files/collectd.init

    r606ee37 r5d9f1ed  
    11#!/bin/sh
    22
    3 BINARY="/usr/sbin/collectd"
    4 PIDFILE="/var/run/collectd.pid"
    5 DATADIR="/var/lib/collectd"
     3. /etc/rc.conf
    64
    7 [ -x "$BINARY" ] || exit 1;
    8 
    9 if [ -e "$PIDFILE" ]
    10 then
    11         kill $(cat "$PIDFILE") 2>/dev/null
    12         sleep 1
    13 fi
    14 
    15 [ -d "$DATADIR" ] || mkdir -p "$DATADIR";
    16 
    17 $BINARY
     5case $1 in
     6autostart)
     7        test x"${collectd:-NO}" = x"NO" && exit 0
     8        exec $0 start
     9        ;;
     10start)
     11        [ -d /var/lib/collectd ] || mkdir -p /var/lib/collectd
     12        collectd
     13        ;;
     14stop)
     15        killall collectd
     16        ;;
     17restart)
     18        $0 stop
     19        $0 start
     20        ;;
     21*)
     22        echo "Usage: $0 {start | stop | restart}"
     23        exit 1
     24        ;;
     25esac
     26exit $?
Note: See TracChangeset for help on using the changeset viewer.