#!/bin/sh /etc/rc.common START=99 STOP=01 USE_PROCD=1 start_service() { local enable config_load userinterface config_get_bool enable global enable 1 if [ ! -f "/etc/config/nginx" ]; then return 0 fi if [ "${enable}" -eq "1" ]; then ubus call service state '{"name":"nginx", "spawn":true}' else ubus call service state '{"name":"nginx", "spawn":false}' fi # Inject firewall rules procd_open_instance usp /etc/firewall.userinterface procd_close_instance } service_triggers() { procd_add_reload_trigger "userinterface" "nginx" }