blob: f8e05636da4ed1970e196aa65ff063b761656ba9 [file] [log] [blame]
Daniel Kurtzb5dc7832019-05-22 16:06:45 -06001#!/sbin/openrc-run
2# Copyright 1999-2016 Gentoo Foundation
tedboded96622010-02-02 14:49:04 -08003# Distributed under the terms of the GNU General Public Licence v2
tedboded96622010-02-02 14:49:04 -08004
5start() {
Daniel Kurtzb5dc7832019-05-22 16:06:45 -06006 local pydoc_port="${@PYDOC_PORT_VARIABLE@-${PYDOC_PORT}}"
7
8 if [ -z "${pydoc_port}" ]; then
tedboded96622010-02-02 14:49:04 -08009 eerror "Port not set"
10 return 1
11 fi
Daniel Kurtzb5dc7832019-05-22 16:06:45 -060012
13 ebegin "Starting pydoc server on port ${pydoc_port}"
tedboded96622010-02-02 14:49:04 -080014 start-stop-daemon --start --background --make-pidfile \
Daniel Kurtzb5dc7832019-05-22 16:06:45 -060015 --pidfile /var/run/@PYDOC@.pid \
16 --exec /usr/bin/@PYDOC@ -- -p "${pydoc_port}"
tedboded96622010-02-02 14:49:04 -080017 eend $?
18}
19
20stop() {
21 ebegin "Stopping pydoc server"
Daniel Kurtzb5dc7832019-05-22 16:06:45 -060022 start-stop-daemon --stop --quiet --pidfile /var/run/@PYDOC@.pid
tedboded96622010-02-02 14:49:04 -080023 eend $?
24}