3 # firestarter Firestarter firewall.
5 # chkconfig: 2345 11 89
7 # description: Starts and stops FireStarter, an easy-to-use,
8 # yet powerful, Linux firewall tool for GNOME.
13 # Source function library
14 . /etc/rc.d/init.d/functions
17 . /etc/sysconfig/network
19 FS_CONTROL="/etc/firestarter/firestarter.sh"
21 # Check that networking is up.
22 if is_yes "${NETWORKING}"; then
23 if [ ! -f /var/lock/subsys/network ]; then
24 msg_network_down firestarter
32 # See how we were called.
35 # Check if the service is already running?
36 if [ ! -f /var/lock/subsys/firestarter ]; then
37 msg_starting firestarter
39 $FS_CONTROL start > /dev/null
41 if [ $RETVAL -eq 0 ]; then
42 touch /var/lock/subsys/firestarter
48 msg_already_running firestarter
52 if [ -f /var/lock/subsys/firestarter ]; then
53 msg_stopping firestarter
55 $FS_CONTROL stop > /dev/null
56 rm -f /var/lock/subsys/firestarter
59 msg_not_running firestarter
68 if [ -f /var/lock/subsys/firestarter ]; then
69 msg_reloading firestarter
71 $FS_CONTROL stop > /dev/null
73 if [ ! $RETVAL -eq 0 ]; then
77 $FS_CONTROL start > /dev/null
79 if [ ! $RETVAL -eq 0 ]; then
85 msg_not_running firestarter >&2
90 # if program allows reloading without stopping
103 msg_usage "$0 {start|stop|restart|reload|force-reload|status}"
109 # This must be last line !
110 # vi:syntax=sh:tw=78:ts=8:sw=4