#!/sbin/openrc-run depend() { need net } start() { if [ -z "${TWISTD_OPTS}" ]; then eerror "TWISTD_OPTS is not set!" eerror "You need to configure twistd in /etc/conf.d/twistd." return 1 fi export PYTHONPATH ebegin "Starting twistd" start-stop-daemon --start --quiet --pidfile /var/run/twistd.pid \ --exec /usr/bin/twistd -- --pidfile /var/run/twistd.pid \ ${TWISTD_OPTS} eend $? "Failed to start twistd" } stop() { ebegin "Stopping twistd" start-stop-daemon --stop --quiet --pidfile /var/run/twistd.pid eend $? "Failed to stop twistd" }