From 00ed737f034d8dae5c06b02bf3e7ae748cf6c44d Mon Sep 17 00:00:00 2001 From: frank Date: Sun, 29 Jan 2012 10:50:46 +0100 Subject: [PATCH] committing changes in /etc after emerge run Package changes: +dev-python/twisted-11.0.0 --- .etckeeper | 2 ++ conf.d/twistd | 7 +++++++ init.d/twistd | 25 +++++++++++++++++++++++++ 3 files changed, 34 insertions(+) create mode 100644 conf.d/twistd create mode 100755 init.d/twistd diff --git a/.etckeeper b/.etckeeper index 1bb233c..1f68beb 100755 --- a/.etckeeper +++ b/.etckeeper @@ -157,6 +157,7 @@ maybe chmod 0644 './conf.d/sshd' maybe chmod 0644 './conf.d/staticroute' maybe chmod 0644 './conf.d/svnserve' maybe chmod 0644 './conf.d/syslog-ng' +maybe chmod 0644 './conf.d/twistd' maybe chmod 0644 './conf.d/udev' maybe chmod 0644 './conf.d/urandom' maybe chmod 0700 './config-archive' @@ -606,6 +607,7 @@ maybe chmod 0755 './init.d/sysfs' maybe chmod 0755 './init.d/syslog-ng' maybe chmod 0755 './init.d/sysstat' maybe chmod 0755 './init.d/termencoding' +maybe chmod 0755 './init.d/twistd' maybe chmod 0755 './init.d/udev' maybe chmod 0755 './init.d/udev-mount' maybe chmod 0755 './init.d/udev-postmount' diff --git a/conf.d/twistd b/conf.d/twistd new file mode 100644 index 0000000..53788cd --- /dev/null +++ b/conf.d/twistd @@ -0,0 +1,7 @@ + +# These are passed to twistd. +# TWISTD_OPTS="--no_save --logfile=/var/log/twistd -y /etc/twistd.tac" +# TWISTD_OPTS="--no_save --logfile=/var/log/twistd -f /etc/twistd.tap" + +# Make any additions to PYTHONPATH the twistd needs here. +# PYTHONPATH="/path/to/extra/python/modules" diff --git a/init.d/twistd b/init.d/twistd new file mode 100755 index 0000000..5d4d4e7 --- /dev/null +++ b/init.d/twistd @@ -0,0 +1,25 @@ +#!/sbin/runscript + +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" +} -- 2.39.5