1#!/bin/sh 2 3set -x 4killall snmpd 5export LD_LIBRARY_PATH="$PWD/snmplib/.libs:$PWD/agent/.libs:$PWD/agent/helpers/.libs:" 6export MIBDIRS=$PWD/mibs 7export SNMP_PERSISTENT_DIR=/tmp/net-snmp 8export SNMP_SNMPD_PORT=1161 9export PYTHONPATH=$PWD/python/netsnmp 10mkdir -p "$SNMP_PERSISTENT_DIR" || exit $? 11agent/snmpd -I-smux -r -f -Lo -c python/netsnmp/tests/snmpd.conf localhost:${SNMP_SNMPD_PORT} & 12pid=$! 13PYTHONPROG=$(sed -n 's/^S\["PYTHONPROG"\]="\(.*\)"$/\1/p' config.status) || 14 exit $? 15[ -n "$PYTHONPROG" ] || exit $? 16cd python || exit $? 17$PYTHONPROG setup.py --basedir="$PWD/.." test || exit $? 18kill $pid 19wait 20