projects/aports·blob master · refs

33 lines · 598 B

1#!/sbin/openrc-run
2description="Initialize Lapis Server"
3lver=5.2
4command="/usr/bin/lapis$lver"
5command_args="server production"
6pidfile="/var/run/nginx/nginx.pid"
7lapis_path=/usr/share/lapis
8
9depend() {
10 need net
11}
12
13start_pre() {
14 checkpath --directory --owner nginx:nginx ${pidfile%/*}
15}
16
17start() {
18 ebegin "Starting Lapis"
19 start-stop-daemon --start \
20 --chdir ${lapis_path} \
21 --exec ${command} ${command_args} \
22 -b --make-pidfile \
23 --pidfile "${pidfile}"
24 eend $?
25}
26
27stop() {
28 ebegin "Stopping Lapis"
29 start-stop-daemon --stop \
30 --exec ${command} \
31 --pidfile "${pidfile}"
32 eend $?
33}