]> Frank Brehm's Git Trees - config/bruni/etc.git/commitdiff
committing changes in /etc after emerge run
authorfrank <frank@bruni.home.brehm-online.com>
Mon, 16 Jan 2012 19:45:17 +0000 (20:45 +0100)
committerFrank Brehm <root@bruni.home.brehm-online.com>
Mon, 16 Jan 2012 19:45:17 +0000 (20:45 +0100)
Package changes:
+dev-python/twisted-11.0.0

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

index a83c38fba76711940197a7bef5848a986c477a39..e22e967e1553f9f0ce75f068be9223dd202267b1 100755 (executable)
@@ -205,6 +205,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 0644 './conf.d/wpa_supplicant'
@@ -695,6 +696,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-dev-tarball'
 maybe chmod 0755 './init.d/udev-mount'
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..5d4d4e7
--- /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"
+}