Changeset 907

Show
Ignore:
Timestamp:
10/14/06 18:34:33 (2 years ago)
Author:
wbx
Message:

fix avahi startup script, if rc.conf variable is empty, do not start

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/freewrt_1_0/package/avahi/files/avahi-daemon.init

    r191 r907  
    11#!/bin/sh 
    22 
    3 BIN=avahi-daemon 
    4 DEFAULT=/etc/default/$BIN 
    5 OPTIONS="-D" 
    6 RUN_D=/var/run/$BIN 
    7 [ -f $DEFAULT ] && . $DEFAULT 
     3. /etc/rc.conf 
    84 
    95case $1 in 
    10 autostart|start) 
    11   mkdir -p $RUN_D 
    12   $BIN $OPTIONS 
    13   ;; 
    14  stop) 
    15   $BIN -k 
    16   ;; 
    17  reload) 
    18   $BIN -r 
    19   ;; 
    20  *) 
    21   echo "usage: $0 (start|stop|reload)" 
    22   exit 1 
     6        autostart) 
     7                test x"${avahi:-NO}" = x"NO" && exit 0 
     8                exec $0 start 
     9                ;; 
     10        start) 
     11                avahi-daemon -D 
     12                ;; 
     13        stop) 
     14                avahi-daemon -k 
     15                ;; 
     16        restart) 
     17                $0 stop 
     18                $0 start 
     19                ;; 
     20        *) 
     21                echo "usage: $0 { start | stop | reload }" 
     22                exit 1 
    2323esac 
    24  
    2524exit $? 
  • trunk/freewrt/package/avahi/files/avahi-daemon.init

    r191 r907  
    11#!/bin/sh 
    22 
    3 BIN=avahi-daemon 
    4 DEFAULT=/etc/default/$BIN 
    5 OPTIONS="-D" 
    6 RUN_D=/var/run/$BIN 
    7 [ -f $DEFAULT ] && . $DEFAULT 
     3. /etc/rc.conf 
    84 
    95case $1 in 
    10 autostart|start) 
    11   mkdir -p $RUN_D 
    12   $BIN $OPTIONS 
    13   ;; 
    14  stop) 
    15   $BIN -k 
    16   ;; 
    17  reload) 
    18   $BIN -r 
    19   ;; 
    20  *) 
    21   echo "usage: $0 (start|stop|reload)" 
    22   exit 1 
     6        autostart) 
     7                test x"${avahi:-NO}" = x"NO" && exit 0 
     8                exec $0 start 
     9                ;; 
     10        start) 
     11                avahi-daemon -D 
     12                ;; 
     13        stop) 
     14                avahi-daemon -k 
     15                ;; 
     16        restart) 
     17                $0 stop 
     18                $0 start 
     19                ;; 
     20        *) 
     21                echo "usage: $0 { start | stop | reload }" 
     22                exit 1 
    2323esac 
    24  
    2524exit $?