#!/sbin/openrc-run name="earhorn daemon" description="arhivator radijskih postaj" command=/home/earhorn/.local/bin/earhorn command_args="--archive-segment-format ${segment_format} --archive-copy-stream --stream-url=${stream_url} --archive-path=${archive_path} --listen-port=${listen_port:-0}" user=${EARHORN_USER:-earhorn} group=${EARHORN_GROUP:-earhorn} pidfile=/var/run/${RC_SVCNAME}.pid depend() { need net use dns need localmount after bootmisc } start_pre() { checkpath --directory $archive_path } start() { user=earhorn ebegin "Starting earhorn" start-stop-daemon --env TZ=UTC --chdir=${archive_path} --background --start --user "$user" --group "$group" --make-pidfile --stdout-logger logger --stderr-logger logger --pidfile $pidfile --exec $command -- ${command_args} }