#!/sbin/runscript sympaconf="/etc/sympa/sympa.conf" wwsympaconf="/etc/sympa/wwsympa.conf" depend() { need net mta use logger mysql postgres ldap before apache apache2 } sympa_start(){ ebegin "Starting Sympa module $1.pl: " start-stop-daemon --start --quiet --chuid sympa --pidfile $sympadir/$1.pid --exec $sympadir/bin/$1.pl eend $? } sympa_stop(){ ebegin "Stopping Sympa module $1.pl: " start-stop-daemon --stop --quiet --pidfile $sympadir/$1.pid eend $? } start() { #Check config files [ -f $sympaconf ] || eerror "Missing Sympa config!";return 1 [ -f $wwsympaconf ] || eerror "Missing WWSympa config!";return 1 echo "Starting Sympa subsystems: " sympa_start sympa sympa_start bounced sympa_start archived sympa_start task_manager } stop(){ echo "Stopping Sympa subsystems: " sympa_stop bounced sympa_stop archived sympa_stop sympa sympa_stop task_manager }