diff --git a/net/net-snmp/files/snmpd.init b/net/net-snmp/files/snmpd.init index 000a992d4..ff780975d 100644 --- a/net/net-snmp/files/snmpd.init +++ b/net/net-snmp/files/snmpd.init @@ -230,5 +230,12 @@ stop_service() { } service_triggers(){ + local script=$(readlink "$initscript") + local name=$(basename ${script:-$initscript}) + + procd_open_trigger + procd_add_raw_trigger "interface.*" 2000 /etc/init.d/$name reload + procd_close_trigger + procd_add_reload_trigger 'snmpd' }