anchor.diff:  
       Args =
   	["-c", "public", net_snmp_version(Versions),
  -	 "-m", "",
  +	 "-m", ":",
   	 "-Cf",
   	 net_snmp_addr_str(Transport),
   	 oid_str(Oid)],
  
positive.code: 	["--rocommunity"++domain_suffix(Domain)++"="
  	 ++Community++" "++inet_parse:ntoa(Ip)
  	 || {Domain, {Ip, _}} <- Targets],
      SnmpdArgs =
  	["-f", "-r", %"-Dverbose",
  	 "-c", filename:join(DataDir, "snmpd.conf"),
  	 "-C", "-Lo",
  	 "-m", "",
  	 "--sysDescr="++SysDescr,
  	 "--agentXSocket=tcp:localhost:"++integer_to_list(Port)]
  	++ CommunityArgs
  
negative.code:     ].
  
  init_per_suite(Config) ->
      case re:run(os:cmd("snmpd -v"),"NET-SNMP", [{capture, first}]) of
          nomatch ->
              {skip, "snmpd is NOT NET-SNMP"};
          {match, _} ->
              case re:run(os:cmd("snmpd -v"),"5.4|5.6.2.1", [{capture, first}]) of
                  nomatch ->
                      [{agent_port, ?AGENT_PORT}, {manager_port, ?MANAGER_PORT} | Config];
                  {match, _} ->
                      {skip, "buggy snmpd"}
              end
      end.
  end_per_suite(_Config) ->
      ok.
  
  