diff options
Diffstat (limited to 'dev-util/buildbot-worker/files')
-rw-r--r-- | dev-util/buildbot-worker/files/buildbot.tac.sample | 70 | ||||
-rw-r--r-- | dev-util/buildbot-worker/files/buildbot_worker.confd2 | 14 | ||||
-rw-r--r-- | dev-util/buildbot-worker/files/buildbot_worker.initd2 | 57 |
3 files changed, 0 insertions, 141 deletions
diff --git a/dev-util/buildbot-worker/files/buildbot.tac.sample b/dev-util/buildbot-worker/files/buildbot.tac.sample deleted file mode 100644 index ee3d7ca3cef9..000000000000 --- a/dev-util/buildbot-worker/files/buildbot.tac.sample +++ /dev/null @@ -1,70 +0,0 @@ -''' -This is a sample buildbot.tac file to initalize -a buildbot worker complete with logging. -''' - -import os.path -import socket - -from twisted.application import service -from twisted.python.logfile import LogFile -from twisted.python.log import ILogObserver, FileLogObserver - -from buildbot_worker.bot import Worker - -################################ -# Set the following variables -# to your desired values -################################# - -# use the current directory or -# set to an absolute value -basedir = '.' - -# logging -rotateLength = 10000000 -maxRotatedFiles = 10 - -# buildbot communication port -port = 9989 - -# worker settings -worker_name = 'worker-1' -passwd = 'mypasswd' -buildmaster_host = 'mybuildbot.foobar.org' -keepalive = 600 -umask = None -maxdelay = 300 -numcpus = None -allow_shutdown = None - - -# Begin starting up the worker -# if this is a relocatable tac file, get the directory containing the TAC -if basedir == '.': - basedir = os.path.abspath(os.path.dirname(__file__)) - -# note: this line is matched against to check that this is -# a buildbot-worker directory; do not edit it. -application = service.Application('buildbot-worker') - -# set up logging -logfile = LogFile.fromFullPath(os.path.join(basedir, "twistd.log"), - rotateLength=rotateLength, - maxRotatedFiles=maxRotatedFiles - ) -application.setComponent(ILogObserver, FileLogObserver(logfile).emit) - -worker = Worker(buildmaster_host, - port, - worker_name, - passwd, - basedir, - keepalive, - umask=umask, - maxdelay=maxdelay, - numcpus=numcpus, - allow_shutdown=allow_shutdown - ) - -worker.setServiceParent(application) diff --git a/dev-util/buildbot-worker/files/buildbot_worker.confd2 b/dev-util/buildbot-worker/files/buildbot_worker.confd2 deleted file mode 100644 index f14e3210ca99..000000000000 --- a/dev-util/buildbot-worker/files/buildbot_worker.confd2 +++ /dev/null @@ -1,14 +0,0 @@ -# Path to the build slave's basedir. -BASEDIR="/var/lib/buildbot_worker" - -# User account for the buildslave. -# The basedir should be owned by this user. -USERNAME="buildbot" - -# Extra options passed to twistd. -TWISTD_OPTS="" - -# Optional specific python version to run in -# (if not the system default version) -# ie: RUNTIME_PYTHON="/usr/bin/python2.7" -RUNTIME_PYTHON="" diff --git a/dev-util/buildbot-worker/files/buildbot_worker.initd2 b/dev-util/buildbot-worker/files/buildbot_worker.initd2 deleted file mode 100644 index 453d207e5d88..000000000000 --- a/dev-util/buildbot-worker/files/buildbot_worker.initd2 +++ /dev/null @@ -1,57 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -BUILDWORKER_NAME=${RC_SVCNAME:16} -BUILDWORKER_PATH="${BASEDIR}/${BUILDWORKER_NAME}" -depend() { - need net -} - -checkconfig() { - if [ -z "${BUILDWORKER_NAME}" ]; then - eerror "Buildbot-worker name not defined. Please link buildbot_worker.foo to this file to start the buildbot_worker with the name \"foo\"." - return 1 - fi - if [ -z "${BASEDIR}" ]; then - eerror "BASEDIR not set" - return 1 - fi - if [ -z "${USERNAME}" ]; then - eerror "USERNAME not set" - return 1 - fi - if [ ! -d "${BUILDWORKER_PATH}" ]; then - eerror "${BUILDWORKER_PATH} is not a directory" - return 1 - fi - if [ ! -e "${BUILDWORKER_PATH}/buildbot.tac" ]; then - eerror "${BUILDWORKER_PATH} does not contain buildbot.tac" - return 1 - fi - if [ ! -e "${RUNTIME_PYTHON}" ]; then - RUNTIME_PYTHON="/usr/bin/python" - fi -} - -start() { - checkconfig || return 1 - ebegin "Starting buildbot-worker in ${BUILDWORKER_PATH}" - # We set HOME here to make something valid show up in the env of child - # processes spawned by the buildbot-worker. - start-stop-daemon --start -u "${USERNAME}" \ - --pidfile "${BUILDWORKER_PATH}/buildbot_worker.pid" \ - --env HOME="${BUILDWORKER_PATH}" \ - --exec "${RUNTIME_PYTHON}" -- /usr/bin/twistd \ - --no_save \ - --logfile="${BUILDWORKER_PATH}/twistd.log" \ - --pidfile="${BUILDWORKER_PATH}/buildbot_worker.pid" \ - --python="${BUILDWORKER_PATH}/buildbot.tac" - eend $? -} - -stop() { - ebegin "Stopping buildbot-worker in ${BUILDWORKER_PATH}" - start-stop-daemon --stop --pidfile "${BUILDWORKER_PATH}/buildbot_worker.pid" - eend $? -} |