~dricottone/huttese-apk

6bb21299b4e62165740424b9cf034bd7468cd26d — Drew DeVault 5 years ago 6c9d986
Add logging to builds.sr.ht-worker init
1 files changed, 14 insertions(+), 2 deletions(-)

M sr.ht/builds.sr.ht/builds.sr.ht-worker.init
M sr.ht/builds.sr.ht/builds.sr.ht-worker.init => sr.ht/builds.sr.ht/builds.sr.ht-worker.init +14 -2
@@ 5,6 5,8 @@ description="builds.sr.ht build worker"
# Override these with /etc/conf.d/builds.sr.ht-worker
# A common parameter might be EXTRA_ARGS=-workers [n] where n != nproc
EXTRA_ARGS=${EXTRA_ARGS:-}
LOGS=/var/log/builds.sr.ht.log
BUILD_USER=builds

depend() {
	need net


@@ 12,13 14,23 @@ depend() {

start() {
	ebegin "Starting $name"
	start-stop-daemon --background --make-pidfile --pidfile /run/$name.pid -u builds \
	touch "$LOGS"
	chown ${BUILD_USER} "$LOGS"
	start-stop-daemon \
		--background \
		--make-pidfile \
		--pidfile /run/$name.pid \
		-1 "$LOGS" \
		-2 "$LOGS" \
		-u "${BUILD_USER}" \
		--exec /usr/bin/builds.sr.ht-worker -- $EXTRA_ARGS
	eend $?
}

stop() {
	ebegin "Stopping $name"
	start-stop-daemon --stop --exec /usr/bin/builds.sr.ht-worker --pidfile /run/$name.pid
	start-stop-daemon --stop \
		--exec /usr/bin/builds.sr.ht-worker \
		--pidfile /run/$name.pid
	eend $?
}