0
0
mirror of https://github.com/openwrt/packages.git synced 2025-08-02 04:16:12 +00:00
Files
packages/multimedia/go2rtc/files/go2rtc.init
Vladimir Ermakov 27e7c37ddb go2rtc: run service as regular user
Improve security a bit by dropping root privileges.
Also instruct procd to respawn.

Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
2024-10-12 18:13:27 -07:00

18 lines
303 B
Bash

#!/bin/sh /etc/rc.common
START=99
USE_PROCD=1
PROG=/usr/bin/go2rtc
USER=go2rtc
GROUP=go2rtc
start_service() {
procd_open_instance
procd_set_param command "$PROG" -config /etc/go2rtc.yaml
procd_set_param user "$USER"
procd_set_param group "$GROUP"
procd_set_param respawn
procd_close_instance
}