diff --git a/test/test_snmp.sh b/test/test_snmp.sh index 5d7e1d40..30da3893 100755 --- a/test/test_snmp.sh +++ b/test/test_snmp.sh @@ -45,8 +45,14 @@ function testinit(){ new "kill old snmp daemons" sudo killall snmpd - new "Starting $snmpd --rwcommunity=public --master=agentx --agentXSocket=unix:/tmp/clixon_snmp.sock udp:127.0.0.1:1161" - $snmpd --rwcommunity=public --master=agentx --agentXSocket=unix:$SOCK udp:127.0.0.1:1161 + new "Starting $snmpd -C --rwcommunity=public --master=agentx --agentXSocket=unix:/tmp/clixon_snmp.sock udp:127.0.0.1:1161" + + # Dity workaround for snmpd in Alpine + if [ -f /.dockerenv ]; then + $snmpd -C --rwcommunity=public --master=agentx --agentXSocket=unix:$SOCK udp:127.0.0.1:1161 + else + $snmpd --rwcommunity=public --master=agentx --agentXSocket=unix:$SOCK udp:127.0.0.1:1161 + fi pgrep snmpd if [ $? != 0 ]; then