]> Frank Brehm's Git Trees - config/bruni/etc.git/commitdiff
committing changes in /etc after emerge run
authorFrank Brehm <frank@brehm-online.com>
Wed, 18 May 2016 20:44:17 +0000 (22:44 +0200)
committerFrank Brehm <frank@brehm-online.com>
Wed, 18 May 2016 20:44:17 +0000 (22:44 +0200)
Package changes:
+dev-python/twisted-core-13.2.0

conf.d/twistd [new file with mode: 0644]
init.d/twistd [new file with mode: 0755]

diff --git a/conf.d/twistd b/conf.d/twistd
new file mode 100644 (file)
index 0000000..53788cd
--- /dev/null
@@ -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 (executable)
index 0000000..e7b29f1
--- /dev/null
@@ -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"
+}