~dricottone/huttese-apk

ref: ef86d517f12447ce70a33c54c336bd866669ccbe huttese-apk/sr.ht/builds.sr.ht/builds.sr.ht-worker.init -rwxr-xr-x 735 bytes
ef86d517 — Drew DeVault Update pkgrel after updating pkgver 5 years ago
                                                                                
1702be43 Drew DeVault
ca184b10 Drew DeVault
1702be43 Drew DeVault
1d47bbf2 Drew DeVault
6c843b5d Drew DeVault
6bb21299 Drew DeVault
1d47bbf2 Drew DeVault
1702be43 Drew DeVault
6bb21299 Drew DeVault
2c10ba2e Drew DeVault
1702be43 Drew DeVault
6bb21299 Drew DeVault
1702be43 Drew DeVault
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#!/sbin/openrc-run
name="srht-worker"
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-worker.log
BUILD_USER=builds

depend() {
	need net
}

start() {
	ebegin "Starting $name"
	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
	eend $?
}