aboutsummaryrefslogtreecommitdiff
path: root/apks/lens/lens.initd
blob: 6541bd1b1406ef10f3bc6ef1a12175bc1ff1c49a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/sbin/openrc-run

name="lens simple file server"

command="/usr/bin/lens"
command_args="--aes-key ${aes_key} --db-type ${db_type} --db-con ${db_con} --log-level ${log_level} --scheduler-count ${scheduler_count} --cache-path ${cache_path}"
: ${command_user:="lens:lens"}
command_background=yes
directory="/var/lib/lens"
pidfile="/run/lens.pid"

output_log="/var/log/lens.log"
error_log="/var/log/lens.log"

depend() {
	need net
	after firewall
}

start_pre() {
	checkpath -d -m 755 -o "$command_user" /var/lib/lens
	checkpath -d -m 755 -o "$command_user" "$cache_path"
	checkpath -f -m 644 -o "$command_user" /var/log/lens.log
}