#!/bin/bash

actzTrace "XSNMPD T: -> addSNMPv3Users $*"

copied="0"
if [ -e /var/lib/net-snmp ]; then
    actzTrace "XSNMPD F: addSNMPv3Users: found config directory /var/lib/net-snmp"
    cp -f "$1" /var/lib/net-snmp/snmpd.conf
    copied="1"
fi
if [ -e /var/net-snmp ]; then
    actzTrace "XSNMPD F: addSNMPv3Users: found config directory /var/net-snmp"
    cp -f "$1" /var/net-snmp/snmpd.conf
    copied="1"
fi
if [ -e /var/lib/ucd-snmp ]; then
    actzTrace "XSNMPD F: addSNMPv3Users: found config directory /var/lib/ucd-snmp"
    cp -f "$1" /var/lib/ucd-snmp/snmpd.conf
    copied="1"
fi
if [ -e /var/ucd-snmp ]; then
    actzTrace "XSNMPD F: addSNMPv3Users: found config directory /var/ucd-snmp"
    cp -f "$1" /var/ucd-snmp/snmpd.conf
    copied="1"
fi

if [ "$copied" = "0" ]; then
    actzTrace "XSNMPD F: addSNMPv3Users: didn't find an existing config directory.. creating /var/lib/net-snmp"
    mkdir -p /var/lib/net-snmp
    cp -f "$1" /var/lib/net-snmp/snmpd.conf
fi

actzTrace "XSNMPD T: <- addSNMPv3Users"
exit 0
