@@ -7,41 +7,41 @@ USE_PROCD=1
77PROG=/usr/bin/beszel-agent
88
99start_service () {
10- local enabled port key url token
11-
12- config_load ' beszel-agent'
13- config_get_bool enabled ' agent' ' enabled' ' 0'
14- config_get port ' agent' ' port' ' 45876'
15- config_get key ' agent' ' public_key' ' '
16- config_get url ' agent' ' hub_url' ' '
17- config_get token ' agent' ' token' ' '
18-
19- [ " $enabled " -eq 0 ] && return 0
20-
21- [ -z " $key " ] && {
22- logger -t beszel-agent " Public key not set!"
23- return 1
24- }
25-
26- if [ -n " $url " ] || [ -n " $token " ]; then
27- if [ -z " $url " ] || [ -z " $token " ]; then
28- logger -t beszel-agent " Outbound mode requires both hub_url and token, but only one set!"
29- return 1
30- fi
10+ local enabled port key url token
11+
12+ config_load ' beszel-agent'
13+ config_get_bool enabled ' agent' ' enabled' ' 0'
14+ config_get port ' agent' ' port' ' 45876'
15+ config_get key ' agent' ' public_key' ' '
16+ config_get url ' agent' ' hub_url' ' '
17+ config_get token ' agent' ' token' ' '
18+
19+ [ " $enabled " -eq 0 ] && return 0
20+
21+ [ -z " $key " ] && {
22+ logger -t beszel-agent " Public key not set!"
23+ return 1
24+ }
25+
26+ if [ -n " $url " ] || [ -n " $token " ]; then
27+ if [ -z " $url " ] || [ -z " $token " ]; then
28+ logger -t beszel-agent " Outbound mode requires both hub_url and token, but only one set!"
29+ return 1
3130 fi
31+ fi
3232
33- procd_open_instance beszel-agent
34- procd_set_param command " $PROG " -listen " $port " -key " $key "
35- [ -n " $url " ] && [ -n " $token " ] && {
36- procd_append_param command -url " $url " -token " $token "
37- }
38- procd_set_param respawn 3600 5 5
39- procd_set_param stdout 1
40- procd_set_param stderr 1
41- procd_set_param user root
42- procd_close_instance
33+ procd_open_instance beszel-agent
34+ procd_set_param command " $PROG " -listen " $port " -key " $key "
35+ [ -n " $url " ] && [ -n " $token " ] && {
36+ procd_append_param command -url " $url " -token " $token "
37+ }
38+ procd_set_param respawn 3600 5 5
39+ procd_set_param stdout 1
40+ procd_set_param stderr 1
41+ procd_set_param user root
42+ procd_close_instance
4343}
4444
4545stop_service () {
46- service_stop " $PROG "
46+ service_stop " $PROG "
4747}
0 commit comments