maybe chmod 0644 'conf.d/pydoc-2.7'
maybe chmod 0644 'conf.d/pydoc-3.4'
maybe chmod 0644 'conf.d/pydoc-3.5'
+maybe chmod 0644 'conf.d/pydoc-3.6'
maybe chmod 0644 'conf.d/radvd'
maybe chmod 0644 'conf.d/rarpd'
maybe chmod 0644 'conf.d/rpcbind'
maybe chmod 0755 'init.d/pwcheck'
maybe chmod 0755 'init.d/pydoc-2.7'
maybe chmod 0755 'init.d/pydoc-3.5'
+maybe chmod 0755 'init.d/pydoc-3.6'
maybe chmod 0755 'init.d/radvd'
maybe chmod 0755 'init.d/rarpd'
maybe chmod 0755 'init.d/root'
--- /dev/null
+# /etc/init.d/pydoc.conf
+
+# This file contains the configuration for pydoc's internal webserver.
+
+# Default port for Python's pydoc server.
+PYDOC3_6_PORT="7464"
--- /dev/null
+#!/sbin/openrc-run
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public Licence v2
+
+start() {
+ local pydoc_port="${PYDOC3_6_PORT-${PYDOC_PORT}}"
+
+ if [ -z "${pydoc_port}" ]; then
+ eerror "Port not set"
+ return 1
+ fi
+
+ ebegin "Starting pydoc server on port ${pydoc_port}"
+ start-stop-daemon --start --background --make-pidfile \
+ --pidfile /var/run/pydoc3.6.pid \
+ --exec /usr/bin/pydoc3.6 -- -p "${pydoc_port}"
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping pydoc server"
+ start-stop-daemon --stop --quiet --pidfile /var/run/pydoc3.6.pid
+ eend $?
+}