Ticket #13502: snmpd.diff

File snmpd.diff, 770 bytes (added by anonymous, 5 years ago)
  • /etc/init.d/snmpd

    old new snmpd_exec_add() { 
    109109        config_get miboid "$cfg" miboid 
    110110        echo "exec $miboid $name $prog $args" >> $RUN_C 
    111111} 
     112snmpd_interface_add() { 
     113        local cfg="$1" 
     114 
     115        config_get replace_old "$cfg" replace_old 
     116        [ -n "$replace_old" ] || return 0 
     117        echo "interface_replace_old $replace_old" >> $RUN_C 
     118} 
    112119start() { 
    113120        [ -d $LIB_D ] || mkdir -p $LIB_D 
    114121        [ -d $LOG_D ] || mkdir -p $LOG_D 
    start() { 
    125132        config_foreach snmpd_access_add access 
    126133        config_foreach snmpd_pass_add pass 
    127134        config_foreach snmpd_exec_add exec 
     135        config_foreach snmpd_interface_add interface 
    128136 
    129137        [ -f $DEFAULT ] && . $DEFAULT 
    130138        $DEBUG /usr/sbin/snmpd $OPTIONS