Current Path : /compat/linux/proc/self/root/usr/src/tools/regression/atm/ |
FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64 |
Current File : //compat/linux/proc/self/root/usr/src/tools/regression/atm/Funcs.sh |
#!/bin/sh # $FreeBSD: release/9.1.0/tools/regression/atm/Funcs.sh 125204 2004-01-29 16:01:57Z harti $ fatal() { echo -e "$*" >&2 exit 1 } msg() { echo -e "$*" >&2 } usage1() { msg "Usage: RunTest.sh [-hq] [-b <localbase>]" msg "Options:" msg " -h show this info" msg " -b <localbase> localbase if not /usr/local" msg " -q be quite" msg " -u run user space test, not kernel" exit 0 } parse_options() { args=`getopt b:hqu $*` if [ $? -ne 0 ] ; then fatal "Usage: $0 [-qu] [-b <localbase>]" fi options="" set -- $args for i do case "$i" in -h) usage1;; -u|-q) options="$options $i"; shift;; -b) LOCALBASE="$2"; shift; shift;; --) shift; break;; esac done if [ "$LOCALBASE" = "" ] ; then LOCALBASE="/usr/local" pkg_info -I atmsupport-\* 2>/dev/null >/dev/null if [ $? -ne 0 ] ; then fatal "Atmsupport package not installed. \ Goto /usr/ports/net/atmsupport,\ntype 'make ; make install ; make clean' \ and re-run this script" fi fi }