diff options
Diffstat (limited to 'sentinel-proxy/files/init')
-rwxr-xr-x | sentinel-proxy/files/init | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/sentinel-proxy/files/init b/sentinel-proxy/files/init deleted file mode 100755 index d8df253..0000000 --- a/sentinel-proxy/files/init +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/sh /etc/rc.common - -USE_PROCD=1 -START=95 -STOP=10 - -start_service() { - source /lib/functions/sentinel.sh - agreed_with_eula || return 1 - - config_load sentinel - local device_token - config_get device_token main device_token "" - if ! sentinel-device-token --validate "${device_token}" --quite; then - device_token="$(sentinel-device-token --create --quite)"; - uci -q set sentinel.main.device_token="${device_token}"; - uci -q commit sentinel.main; - echo "New device token created" >&2; - fi - - cat > "/tmp/etc/sentinel-proxy.cfg" <<-EOF - device_token = "${device_token}" -EOF - - procd_open_instance - procd_set_param command /bin/sh -c 'sentinel-certgen certs --skip-renew && exec sentinel-proxy' - procd_set_param respawn 600 5 5 - procd_set_param file /etc/config/sentinel - procd_close_instance -} |