3 # $Id: nsb-nightly,v 1.2 2002/09/12 05:48:10 rstory Exp $
4 # Author: Robert Story <rstory@freesnmp.com>
6 ########################################################################
7 ########################################################################
11 echo "Usage: $0 [-x] [-s SRCD] [-b BUILDD] [-i INSTALLD] VERSION"
13 echo " VERSION : relase number (eg 5.0.3)"
14 echo " -s SRCDIR : soure directory [$HOME/src/net-snmp-VERSION]"
15 echo " -b BUILDD : build directory [$HOME/build/]"
16 echo " NOTE-platform will be appended to build directory"
17 echo " -i INSTALLD: install directory [$HOME/build/\$PLATFORM/usr/local]"
19 echo " -x : configure extra features for pre-release testing"
26 # find nsb-platform based on te path to this script
28 EXE_PATH=${0%nsb-nightly}
29 EXE_PATH=${EXE_PATH%/}
30 if [ -f $EXE_PATH/nsb-functions ];then
31 source $EXE_PATH/nsb-functions
32 elif [ -f $HOME/bin/nsb-functions ]; then
33 source $HOME/bin/nsb-functions
34 elif [ -f nsb-functions ];then
37 echo "Cannot find nsb-functions in $EXE_PATH, $HOME/bin or $PWD"
42 ########################################################################
43 ########################################################################
48 while getopts b:i:s:x opt
51 b) PARMS="-b $OPTARG $PARMS";;
52 i) PARMS="-i $OPTARG $PARMS";;
53 s) PARMS="-s $OPTARG $PARMS";;
54 x) PARMS="-x $PARMS";;
59 shift `expr $OPTIND - 1`
62 echo "expecting 1 argument, got $# ($@)"
69 ########################################################################
70 ########################################################################
72 echo "Running nsb-package $PARMS $VERSION"
73 $EXE_PATH/nsb-package $PARMS $VERSION > /dev/null