dist: add openrc service file

closes https://github.com/zrepl/zrepl/pull/664
This commit is contained in:
Guillermo Ramos 2023-01-27 23:59:45 +01:00 committed by GitHub
parent 1a72edea5d
commit 9777a441e9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

23
dist/openrc/zrepl vendored Executable file
View File

@ -0,0 +1,23 @@
#!/sbin/openrc-run
command='/usr/local/bin/zrepl'
command_args='daemon'
command_background='true'
pidfile="/run/${RC_SVCNAME}.pid"
output_log="/var/log/${RC_SVCNAME}.log"
error_log="/var/log/${RC_SVCNAME}.log"
zrepl_runtime_dir='/var/run/zrepl'
start() {
mkdir -p "$zrepl_runtime_dir/stdinserver"
chmod -R 0700 "$zrepl_runtime_dir"
default_start
}
stop() {
rm -rf "$zrepl_runtime_dir"
default_stop
}
# vi: noet sw=8 sts=0