49 |
if [ -s $TMP_FILE ] && [ $err_unreachable_found = 0 ]; then |
if [ -s $TMP_FILE ] && [ $err_unreachable_found = 0 ]; then |
50 |
|
|
51 |
if [ $1 != 0 ]; then |
if [ $1 != 0 ]; then |
52 |
echo $MSG_FAILED_TO_FIND |
rc_echo $MSG_FAILED_TO_FIND |
53 |
echo $MSG_ADDING_ROUTE |
rc_echo $MSG_ADDING_ROUTE |
54 |
fi |
fi |
55 |
|
|
56 |
$CMD_ADD_ROUTE `eval $CMD_GET_INTERFACE` > /dev/null 2>&1 |
$CMD_ADD_ROUTE `eval $CMD_GET_INTERFACE` > /dev/null 2>&1 |
58 |
if [ $1 != 0 ]; then |
if [ $1 != 0 ]; then |
59 |
|
|
60 |
if [ $retval = 0 ]; then |
if [ $retval = 0 ]; then |
61 |
echo $MSG_SUCCES_ON_ADD |
rc_echo $MSG_SUCCES_ON_ADD |
62 |
else |
else |
63 |
echo $MSG_FAILED_TO_ADD |
rc_echo $MSG_FAILED_TO_ADD |
64 |
fi |
fi |
65 |
fi |
fi |
66 |
else |
else |
67 |
if [ $1 != 0 ]; then |
if [ $1 != 0 ]; then |
68 |
echo -n $MSG_SUCCESS_ON_FIND |
rc_echo -n $MSG_SUCCESS_ON_FIND |
69 |
fi |
fi |
70 |
retval=0 |
retval=0 |
71 |
fi |
fi |
79 |
multicast_route_set 0 |
multicast_route_set 0 |
80 |
if [ $? -ne 0 ] |
if [ $? -ne 0 ] |
81 |
then |
then |
82 |
echo "No route available for multicast traffic!" |
rc_echo "No route available for multicast traffic!" |
83 |
exit 1 |
exit 1 |
84 |
fi |
fi |
85 |
} |
} |
87 |
case "$1" in |
case "$1" in |
88 |
start) |
start) |
89 |
checkconfig |
checkconfig |
90 |
echo -e ${COLOREDSTAR}"Starting slpd ..." |
rc_print "Starting slpd ..." |
91 |
start-stop-daemon --start --quiet --exec /usr/sbin/slpd --pidfile /var/run/slpd.pid |
start-stop-daemon --start --quiet --exec /usr/sbin/slpd --pidfile /var/run/slpd.pid |
92 |
evaluate_retval |
evaluate_retval |
93 |
|
|
96 |
;; |
;; |
97 |
|
|
98 |
stop) |
stop) |
99 |
echo -e ${COLOREDSTAR}"Stopping slpd ..." |
rc_print "Stopping slpd ..." |
100 |
start-stop-daemon --stop --quiet --pidfile /var/run/slpd.pid |
start-stop-daemon --stop --quiet --pidfile /var/run/slpd.pid |
101 |
evaluate_retval |
evaluate_retval |
102 |
|
|
111 |
;; |
;; |
112 |
|
|
113 |
*) |
*) |
114 |
echo "Usage: $0 {start|stop|restart}" |
rc_echo "Usage: $0 {start|stop|restart}" |
115 |
exit 1 |
exit 1 |
116 |
;; |
;; |
117 |
esac |
esac |