Index: bin/sipx-mrtg-init.in =================================================================== --- bin/sipx-mrtg-init.in (revision 11630) +++ bin/sipx-mrtg-init.in (working copy) @@ -13,6 +13,7 @@ echo } +PATH=$PATH:/usr/bin if [ "`whoami`" != root ] then echo "You must be root in order to run this script." @@ -20,9 +21,11 @@ fi SIPX_USER=@SIPXPBXUSER@ +SIPX_BINDIR=@SIPX_BINDIR@ SIPX_VARDIR=@SIPX_VARDIR@ SIPX_CONFDIR=@SIPX_CONFDIR@ SERVICE_DIR=@SERVICEDIR@ +MIBS_DIR=@PREFIX@/share/snmp/mibs SIPXCONFIG_PROPERTIES_IN=$SIPX_CONFDIR/sipxconfig.properties.in @@ -81,6 +84,7 @@ # SNMP CONFIGURATION ######################################### if [ -d /etc/snmp ] +# Fedora, Red Hat, SUSE then cd /etc/snmp if [ -f snmpd.conf ] @@ -109,6 +113,20 @@ $SERVICE_DIR/snmpd stop > /dev/null $SERVICE_DIR/snmpd start fi +elif [ `uname -s` = FreeBSD ] ; then + cd /etc + if [ -f snmpd.conf ] + then + mv snmpd.conf snmpd.conf.old + fi + + cat > ./snmpd.conf < ./mrtg-t.cfg < - /etc/mrtg/mrtg-t.cfg + ${sysdir.etc}/../mrtg/mrtg-t.cfg - /etc/mrtg/mrtg.cfg + ${sysdir.etc}/../mrtg/mrtg.cfg - /etc/mrtg/mrtg-rrd.cfg + ${sysdir.etc}/../mrtg/mrtg-rrd.cfg