| #!/bin/sh /etc/rc.common | |
| PROG=/usr/bin/AdGuardHome | |
| USE_PROCD=1 | |
| # starts after network starts | |
| START=21 | |
| # stops before networking stops | |
| STOP=89 | |
| start_service() { | |
| config_load adguardhome | |
| config_get WORK_DIR config workdir | |
| [ -d "$WORK_DIR" ] || mkdir -m 0755 -p "$WORK_DIR" | |
| procd_open_instance | |
| procd_set_param command "$PROG" -c /etc/adguardhome.yaml -w "$WORK_DIR" --no-check-update | |
| procd_set_param stdout 1 | |
| procd_set_param stderr 1 | |
| procd_close_instance | |
| } |