From c7743517a7157841786d63752e7488378b48b1b8 Mon Sep 17 00:00:00 2001 From: Frank Brehm Date: Thu, 31 May 2018 12:50:39 +0200 Subject: [PATCH] committing changes in /etc after emerge run Package changes: +dev-lang/python-3.6.5 --- .etckeeper | 2 ++ conf.d/pydoc-3.6 | 6 ++++++ init.d/pydoc-3.6 | 24 ++++++++++++++++++++++++ 3 files changed, 32 insertions(+) create mode 100644 conf.d/pydoc-3.6 create mode 100755 init.d/pydoc-3.6 diff --git a/.etckeeper b/.etckeeper index 20b157c..f9769ca 100755 --- a/.etckeeper +++ b/.etckeeper @@ -110,6 +110,7 @@ maybe chmod 0644 'conf.d/postgresql-9.6' maybe chmod 0644 'conf.d/puppetmaster' maybe chmod 0644 'conf.d/pydoc-2.7' maybe chmod 0644 'conf.d/pydoc-3.5' +maybe chmod 0644 'conf.d/pydoc-3.6' maybe chmod 0644 'conf.d/rarpd' maybe chmod 0644 'conf.d/rsyncd' maybe chmod 0644 'conf.d/rsyslog' @@ -420,6 +421,7 @@ maybe chmod 0755 'init.d/postgresql-10' 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/rarpd' maybe chmod 0755 'init.d/rsyncd' maybe chmod 0755 'init.d/rsyslog' diff --git a/conf.d/pydoc-3.6 b/conf.d/pydoc-3.6 new file mode 100644 index 0000000..a29199c --- /dev/null +++ b/conf.d/pydoc-3.6 @@ -0,0 +1,6 @@ +# /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" diff --git a/init.d/pydoc-3.6 b/init.d/pydoc-3.6 new file mode 100755 index 0000000..e23cf95 --- /dev/null +++ b/init.d/pydoc-3.6 @@ -0,0 +1,24 @@ +#!/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 $? +} -- 2.39.5