##/bin/sh
#
-# Copyright (c) 2000-2003 Silicon Graphics, Inc. All Rights Reserved.
+# Copyright (c) 2000-2003,2006 Silicon Graphics, Inc. All Rights Reserved.
#
# setup and check for config parameters, and in particular
#
export XFS_DB_PROG="`set_prog_path xfs_db`"
export XFS_GROWFS_PROG=`set_prog_path xfs_growfs`
export XFS_IO_PROG="`set_prog_path xfs_io`"
+export XFS_PARALLEL_REPAIR_PROG="`set_prog_path xfs_prepair`"
+export XFS_PARALLEL_REPAIR64_PROG="`set_prog_path xfs_prepair64`"
case "$HOSTOS" in
IRIX*)
case "$HOST"
in
sheila)
+ #dedicated qa machine (has some values already set)
+ [ -z "$MODULAR" ] && MODULAR=1
+ EMAIL="nathans@larry"
+ [ -z "$SCRATCH_MNT" ] && SCRATCH_MNT=/mnt/scratch
+ [ -z "$SCRATCH_DEV" ] && SCRATCH_DEV=/dev/hdb1
+ [ -z "$TEST_DIR" ] && TEST_DIR=/mnt/test
+ [ -z "$TEST_DEV" ] && TEST_DEV=/dev/hdb2
+ [ -z "$TEST_LOGDEV" ] && TEST_LOGDEV=/dev/hdb3
+ [ -z "$SCRATCH_LOGDEV" ] && SCRATCH_LOGDEV=/dev/hdb5
+ ;;
+ break)
MODULAR=1
EMAIL="nathans@larry"
SCRATCH_MNT=/mnt/scratch
- SCRATCH_DEV=/dev/hdb1
+ #SCRATCH_DEV=/dev/sda6
+ SCRATCH_DEV=budgie:/mnt/scratch
TEST_DIR=/mnt/test
- TEST_DEV=/dev/hdb2
- TEST_LOGDEV=/dev/hdb3
- SCRATCH_LOGDEV=/dev/hdb5
- #SCRATCH_RTDEV=/dev/hdb6
- #RMT_TAPE_DEV=bruce:/dev/st0
- #RMT_IRIXTAPE_DEV=snort:/dev/tape
- #RMT_TAPE_USER=guest
+ #TEST_DEV=/dev/sda5
+ TEST_DEV=budgie:/mnt/test
;;
bruce)
MODULAR=0
EMAIL="nathans@larry"
- SCRATCH_MNT=/mnt/xfs0
+ SCRATCH_MNT=/mnt/scratch
SCRATCH_DEV=/dev/sdb5
- #SCRATCH_RTDEV=/dev/sdc1
- SCRATCH_LOGDEV=/dev/sda11
- TEST_DIR=/mnt/xfs1
+ SCRATCH_RTDEV=/dev/sdc1
+ SCRATCH_LOGDEV=/dev/ram0
+ TEST_DIR=/mnt/test
TEST_DEV=/dev/sdc3
- #TEST_RTDEV=/dev/sdb6
- TEST_LOGDEV=/dev/sda9
+ TEST_RTDEV=/dev/sdb6
+ TEST_LOGDEV=/dev/ram1
#TAPE_DEV=/dev/st0
#RMT_TAPE_DEV=bruce:/dev/st0
#RMT_IRIXTAPE_DEV=snort:/dev/tape
SCRATCH_MNT=/qa/scratch
;;
dribble)
+ #dedicated qa machine
MODULAR=0
- EMAIL="ajones@sgi.com"
+ EMAIL="ddiss@sgi.com"
TEST_DIR=/mnt/test
TEST_DEV=/dev/dsk/dks0d2s0
- #TEST_LOGDEV=
SCRATCH_MNT=/mnt/scratch
- #SCRATCH_DEV=emu:/mnt/scratch
- SCRATCH_DEV=/dev/dsk/dks0d2s1
- #SCRATCH_LOGDEV=
- #SCRATCH_RTDEV=
- TAPE_DEV=/dev/tape
- RMT_TAPE_DEV=icy:/dev/st0
- RMT_TAPE_USER=guest
- #RMT_IRIXTAPE_DEV=snort:/dev/tape
+ SCRATCH_DEV=/dev/dsk/dks0d2s6
+ #TAPE_DEV=/dev/tape
+ #RMT_TAPE_DEV=icy:/dev/st0
+ #RMT_TAPE_USER=guest
+ ;;
+ giro)
+ MODULAR=0
+ EMAIL="ddiss@sgi.com"
+ TEST_DIR=/mnt/test
+ TEST_DEV=/dev/dsk/dks0d2s0
+ SCRATCH_MNT=/mnt/scratch
+ SCRATCH_DEV=/dev/dsk/dks0d2s6
+ #TAPE_DEV=/dev/tape
+ #RMT_TAPE_DEV=icy:/dev/st0
+ #RMT_TAPE_USER=guest
+ ;;
+ cxfsirix1)
+ EMAIL="ajones@sgi.com"
+ TEST_DIR=/mnt/xfs_test0
+ TEST_DEV=/dev/cxvm/xfs_test0
+ SCRATCH_MNT=/mnt/xfs_test1
+ SCRATCH_DEV=/dev/cxvm/xfs_test1
+ ;;
+ hammer)
+ EMAIL="bnaujok@sgi.com"
+ TEST_DIR=/mnt/test
+ TEST_DEV=/dev/sda5
+ SCRATCH_MNT=/mnt/scratch
+ SCRATCH_DEV=/dev/sda6
;;
emu)
MODULAR=0
- EMAIL="ajones@sgi.com"
+ EMAIL="vapo@sgi.com"
TEST_DIR=/mnt/test
TEST_DEV=/dev/sdb1
- SCRATCH_MNT=/mnt/scratch
+ SCRATCH_MNT=/mnt/scratch1
SCRATCH_DEV=/dev/sdb2
;;
+ scaly)
+ EMAIL="bnaujok@sgi.com"
+ TEST_DIR=/mnt/test
+ TEST_DEV=/dev/sdd3
+ #TEST_LOGDEV=/dev/sdd1
+ SCRATCH_MNT=/mnt/scratch
+ SCRATCH_DEV=/dev/sdd4
+ #SCRATCH_LOGDEV=/dev/sdd2
+ ;;
+ cxfsaltix5)
+ EMAIL="leenap@sgi.com"
+ TEST_DIR=/mnt/xfsdata
+ TEST_DEV=/dev/lxvm/xfsdata
+ #TEST_LOGDEV=/dev/sdd1
+ SCRATCH_MNT=/mnt/xfsscratch
+ SCRATCH_DEV=/dev/lxvm/xfsscratch
+ #SCRATCH_LOGDEV=/dev/sdd2
+ ;;
inferno)
- MODULAR=1
+ #dedicated qa machine (has some values already set)
+ [ -z "$MODULAR" ] && MODULAR=1
EMAIL="ajones@sgi.com"
- TEST_DIR=/mnt/test
- TEST_DEV=/dev/sdb1
- TEST_LOGDEV=/dev/sdb3
- SCRATCH_MNT=/mnt/scratch
- SCRATCH_DEV=/dev/sdb2
- SCRATCH_LOGDEV=/dev/sdb4
- #SCRATCH_RTDEV=/dev/sdb5
- TAPE_DEV=/dev/st0
- #RMT_IRIXTAPE_DEV=snort:/dev/tape
- #RMT_TAPE_DEV=icy:/dev/st0
- #RMT_TAPE_USER=guest
+ [ -z "$TEST_DIR" ] && TEST_DIR=/mnt/test
+ [ -z "$TEST_DEV" ] && TEST_DEV=/dev/sdb1
+ [ -z "$TEST_LOGDEV" ] && TEST_LOGDEV=/dev/ram0
+ [ -z "$SCRATCH_MNT" ] && SCRATCH_MNT=/mnt/scratch
+ [ -z "$SCRATCH_DEV" ] && SCRATCH_DEV=/dev/sdb2
+ [ -z "$SCRATCH_LOGDEV" ] && SCRATCH_LOGDEV=/dev/ram1
+ #[ -z "$SCRATCH_RTDEV" ] && SCRATCH_RTDEV=/dev/sdb5
+ [ -z "$TAPE_DEV" ] && TAPE_DEV=/dev/st0
;;
hellfire)
MODULAR=1
#RMT_TAPE_USER=guest
;;
porky)
- MODULAR=1
+ #dedicated qa machine (has some values already set)
+ [ -z "$MODULAR" ] && MODULAR=1
EMAIL="ajones@sgi.com"
+ [ -z "$TEST_DIR" ] && TEST_DIR=/mnt/test
+ [ -z "$TEST_DEV" ] && TEST_DEV=/dev/sdb1
+ [ -z "$TEST_LOGDEV" ] && TEST_LOGDEV=/dev/sdb3
+ [ -z "$SCRATCH_MNT" ] && SCRATCH_MNT=/mnt/scratch
+ [ -z "$SCRATCH_DEV" ] && SCRATCH_DEV=/dev/sdb2
+ [ -z "$SCRATCH_LOGDEV" ] && SCRATCH_LOGDEV=/dev/sdb4
+ #[ -z "$SCRATCH_RTDEV" ] && SCRATCH_RTDEV=/dev/sdb7
+ #[ -z "$TAPE_DEV" ] && TAPE_DEV=/dev/st0
+ ;;
+ puffy)
+ MODULAR=1
+ EMAIL="tes@sgi.com"
TEST_DIR=/mnt/test
- TEST_DEV=/dev/sdb2
- TEST_LOGDEV=/dev/sdb5
+ TEST_DEV=/dev/sda7
SCRATCH_MNT=/mnt/scratch
- SCRATCH_DEV=/dev/sdb3
- SCRATCH_LOGDEV=/dev/sdb6
- #SCRATCH_RTDEV=/dev/sdb7
+ SCRATCH_DEV=/dev/sda8
TAPE_DEV=/dev/st0
+ ;;
+ galah)
+ MODULAR=1
+ EMAIL="ddiss@sgi.com"
+ TEST_DIR=/mnt/data
+ TEST_DEV=/dev/sdb1
+ SCRATCH_MNT=/mnt/scratch
+ SCRATCH_DEV=/dev/sda6
#RMT_IRIXTAPE_DEV=snort:/dev/tape
#RMT_TAPE_DEV=icy:/dev/st0
#RMT_TAPE_USER=guest
;;
- *)
+ screamer)
+ #dedicated qa machine (has some values already set)
+ [ -z "$MODULAR" ] && MODULAR=1
+ EMAIL="ddiss@sgi.com"
+ [ -z "$TEST_DIR" ] && TEST_DIR=/mnt/test
+ [ -z "$TEST_DEV" ] && TEST_DEV=/dev/sdb1
+ #[ -z "$TEST_LOGDEV" ] && TEST_LOGDEV=/dev/sdb3
+ [ -z "$SCRATCH_MNT" ] && SCRATCH_MNT=/mnt/scratch
+ [ -z "$SCRATCH_DEV" ] && SCRATCH_DEV=/dev/sdb2
+ #[ -z "$SCRATCH_LOGDEV" ] && SCRATCH_LOGDEV=/dev/sdb4
+ #[ -z "$SCRATCH_RTDEV" ] && SCRATCH_RTDEV=/dev/sdb5
+ ;;
+ linux-chatz)
+ #vmware on pc-chatz
+ MODULAR=1
+ EMAIL="chatz@sgi.com"
+ USE_EXTERNAL=yes
+ TEST_DIR="/mnt/data"
+ TEST_DEV=/dev/sdd
+ TEST_LOGDEV=/dev/sdb
+ SCRATCH_MNT=/mnt/scratch
+ SCRATCH_DEV=/dev/sdg
+ SCRATCH_LOGDEV=/mnt/sde
+ ;;
+ chapter11)
+ [ -z "$MODULAR" ] && MODULAR=1
+ EMAIL="ddiss@sgi.com"
+ [ -z "$TEST_DIR" ] && TEST_DIR=/mnt/test
+ [ -z "$TEST_DEV" ] && TEST_DEV=/dev/sdb6
+ [ -z "$SCRATCH_MNT" ] && SCRATCH_MNT=/mnt/scratch
+ [ -z "$SCRATCH_DEV" ] && SCRATCH_DEV=/dev/sdb7
+ ;;
+ dassi)
+ MODULAR=0
+ EMAIL="ddiss@sgi.com"
+ TEST_DIR=/mnt/test
+ TEST_DEV=/dev/dsk/dks0d2s0
+ SCRATCH_MNT=/mnt/scratch
+ SCRATCH_DEV=/dev/dsk/dks0d2s6
+ ;;
+ molten)
+ [ -z "$MODULAR" ] && MODULAR=1
+ EMAIL="ddiss@sgi.com"
+ [ -z "$TEST_DIR" ] && TEST_DIR=/mnt/test
+ [ -z "$TEST_DEV" ] && TEST_DEV=/dev/sdb5
+ [ -z "$SCRATCH_MNT" ] && SCRATCH_MNT=/mnt/scratch
+ [ -z "$SCRATCH_DEV" ] && SCRATCH_DEV=/dev/sdb6
+ ;;
+ *)
echo "Error: need to define parameters for host $HOST"
exit 1
;;