#!/bin/bash if [ -x /usr/bin/logger ]; then LOGGER="/usr/bin/logger -s -p user.notice -t NetworkManagerDispatcher" else LOGGER=echo fi if [ ! -x /etc/init.d/firestarter ]; then $LOGGER "init script /etc/init.d/firestarter missing or not executible" return fi if [ -n $1 ] && [ $2 == "up" ]; then if [ -e /var/lock/subsys/firestarter -o -e /var/lock/firestarter ]; then $LOGGER "Firestarter is running, restart" /sbin/service firestarter restart else $LOGGER "Firestarter is stopped, start" /sbin/service firestarter start fi fi if [ -n $1 ] && [ $2 == "down" ]; then if [ -e /var/lock/subsys/firestarter -o -e /var/lock/firestarter ]; then $LOGGER "Firestarter is running, stop" /sbin/service firestarter stop fi fi