Hi People,

Since upgrading to latest stable a few of my startup scripts have
stopped working due to the changes in sh. I have fixed most but not sure
how to fix the below script which keeps giving me [:
/usr/local/sbin/snmpd: unexpected operator

Many Thanks,
Nelis

#!/bin/sh

if ! PREFIX=$(expr $0 : "\(/.*\)/etc/rc\.d/$(basename $0)\$"); then
    echo "$0: Cannot determine the PREFIX" >&2
    exit 1
fi

case "$1" in
start)
        [ -x ${PREFIX}/sbin/snmpd -c ${PREFIX}/share/snmp/snmpd.conf ] &&
${PREFIX}/sbin/snmpd && echo -n ' snmpd'
        ;;
stop)
        killall snmpd && echo -n ' snmpd'
        ;;
*)
        echo "Usage: `basename $0` {start|stop}" >&2
        ;;
esac

exit 0



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-questions" in the body of the message

Reply via email to