Revert "Revert "and added files""
[bcm963xx.git] / userapps / opensource / net-snmp / local / passtest
1 #!/bin/sh -f
2
3 PATH=$path:/bin:/usr/bin:/usr/ucb
4
5 PLACE=".1.3.6.1.4.1.2021.255"
6 REQ="$2"
7
8 if [ "$1" = "-s" ]; then
9   echo $* >> /tmp/passtest.log
10   exit 0
11 fi
12
13 if [ "$1" = "-n" ]; then
14   case "$REQ" in
15     $PLACE)      RET=$PLACE.1 ;;
16     $PLACE.1)    RET=$PLACE.2.1 ;;
17     $PLACE.2.1)  RET=$PLACE.2.2 ;;
18     $PLACE.2.2)  RET=$PLACE.3 ;;
19     $PLACE.3)    RET=$PLACE.4 ;;
20     $PLACE.4)    RET=$PLACE.5 ;;
21     $PLACE.5)    RET=$PLACE.6 ;;
22     *)           exit 0 ;;
23   esac
24 else
25   case "$REQ" in
26     $PLACE)    exit 0 ;;
27     *)         RET=$REQ ;;
28   esac
29 fi
30
31 echo "$RET"
32 case "$RET" in
33   $PLACE.1) echo "string"; echo "life the universe and everything"; exit 0 ;;
34   $PLACE.2.1) echo "integer"; echo "42"; exit 0 ;;
35   $PLACE.2.2) echo "objectid"; echo ".1.3.6.1.4.42.42.42"; exit 0 ;;
36   $PLACE.3) echo "timeticks"; echo "363136200"; exit 0 ;;
37   $PLACE.4) echo "ipaddress"; echo "127.0.0.1" ;;
38   $PLACE.5) echo "counter"; echo "42"; exit 0 ;;
39   $PLACE.6) echo "gauge"; echo "42"; exit 0 ;;
40   *) echo "string"; echo "ack... $RET $REQ"; exit 0 ;;
41 esac