mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-05-04 20:06:43 +02:00
testing/buildbot: add missing files
This commit is contained in:
parent
839bdebd48
commit
27a7e72d0e
4
testing/buildbot/buildbot.pre-install
Normal file
4
testing/buildbot/buildbot.pre-install
Normal file
@ -0,0 +1,4 @@
|
||||
#!/bin/sh
|
||||
adduser -h /var/lib/buildbot -g buildbot -D -s /sbin/nologin buildbot 2>/dev/null
|
||||
exit 0
|
||||
|
||||
10
testing/buildbot/buildmaster.confd
Normal file
10
testing/buildbot/buildmaster.confd
Normal file
@ -0,0 +1,10 @@
|
||||
|
||||
# Path to the build master's basedir.
|
||||
BASEDIR=/var/lib/buildmaster
|
||||
|
||||
# User account for the buildmaster.
|
||||
# The basedir should be owned by this user.
|
||||
USERNAME=buildbot
|
||||
|
||||
# Extra options to pass to twistd.
|
||||
TWISTD_OPTS=""
|
||||
54
testing/buildbot/buildmaster.initd
Normal file
54
testing/buildbot/buildmaster.initd
Normal file
@ -0,0 +1,54 @@
|
||||
#!/sbin/runscript
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
extra_started_commands="reload"
|
||||
|
||||
depend() {
|
||||
need net
|
||||
}
|
||||
|
||||
checkconfig() {
|
||||
if [ -z "${BASEDIR}" ]; then
|
||||
eerror "BASEDIR not set"
|
||||
return 1
|
||||
fi
|
||||
if [ -z "${USERNAME}" ]; then
|
||||
eerror "USERNAME not set"
|
||||
return 1
|
||||
fi
|
||||
if [ ! -d "${BASEDIR}" ]; then
|
||||
eerror "${BASEDIR} is not a directory"
|
||||
return 1
|
||||
fi
|
||||
if [ ! -e "${BASEDIR}/buildbot.tac" ]; then
|
||||
eerror "${BASEDIR} does not contain buildbot.tac"
|
||||
return 1
|
||||
fi
|
||||
}
|
||||
|
||||
start() {
|
||||
checkconfig || return 1
|
||||
ebegin "Starting buildmaster in ${BASEDIR}"
|
||||
start-stop-daemon --start -u "${USERNAME}" \
|
||||
--pidfile "${BASEDIR}/buildmaster.pid" \
|
||||
--exec /usr/bin/python -- /usr/bin/twistd \
|
||||
--no_save \
|
||||
--logfile="${BASEDIR}/twistd.log" \
|
||||
--pidfile="${BASEDIR}/buildmaster.pid" \
|
||||
--python="${BASEDIR}/buildbot.tac"
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping buildmaster in ${BASEDIR}"
|
||||
start-stop-daemon --stop --pidfile "${BASEDIR}/buildmaster.pid"
|
||||
eend $?
|
||||
}
|
||||
|
||||
reload() {
|
||||
ebegin "Reconfiguring buildmaster in ${BASEDIR}"
|
||||
start-stop-daemon --signal HUP --pidfile \
|
||||
"${BASEDIR}"/buildmaster.pid
|
||||
eend $?
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user