From 0fc5bd3bfb881723ec68d7dfb4a4e9ed464e8f2e Mon Sep 17 00:00:00 2001 From: Kristofer Hallin Date: Wed, 27 Apr 2022 21:47:09 +0200 Subject: [PATCH] Workaround for crashing snmpd in Alpine. --- test/test_snmp.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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