diff --git a/stx-snmp-helm/docker/stx-fm-trap-subagent/Dockerfile.debian b/stx-snmp-helm/docker/stx-fm-trap-subagent/Dockerfile.debian index e69de29..f82661f 100644 --- a/stx-snmp-helm/docker/stx-fm-trap-subagent/Dockerfile.debian +++ b/stx-snmp-helm/docker/stx-fm-trap-subagent/Dockerfile.debian @@ -0,0 +1,21 @@ +FROM debian AS base +ENV DEBIAN_FRONTEND=noninteractive +RUN apt-get -y update +RUN apt-get -y install\ + snmp snmpd snmptrapd \ + libjson-c-dev \ + libsnmp-dev \ + gcc \ + make + +WORKDIR /home/trapagent +COPY src/* ./src/ +COPY Makefile . +RUN make + +FROM base AS deployment-env +WORKDIR /home/trapagent +COPY --from=base /home/trapagent/wrsAlarmMIB . +COPY bootstrap.sh . +RUN chmod 755 ./bootstrap.sh +ENTRYPOINT ["./bootstrap.sh"] diff --git a/stx-snmp-helm/docker/stx-fm-trap-subagent/src/wrsAlarmMIBSubagent.c b/stx-snmp-helm/docker/stx-fm-trap-subagent/src/wrsAlarmMIBSubagent.c index 66b9d57..d761e10 100644 --- a/stx-snmp-helm/docker/stx-fm-trap-subagent/src/wrsAlarmMIBSubagent.c +++ b/stx-snmp-helm/docker/stx-fm-trap-subagent/src/wrsAlarmMIBSubagent.c @@ -23,8 +23,8 @@ * --with-features="agent_check_and_process enable_stderrlog" to your * configure line. */ -netsnmp_feature_require(agent_check_and_process) - netsnmp_feature_require(enable_stderrlog) +netsnmp_feature_require(agent_check_and_process); + netsnmp_feature_require(enable_stderrlog); static int keep_running;