i=Jian.Yu
CLIENTMODSONLY part for HEAD
for NAME in $CONFIGS; do
export NAME MOUNT START CLEAN
. $LUSTRE/tests/cfg/$NAME.sh
for NAME in $CONFIGS; do
export NAME MOUNT START CLEAN
. $LUSTRE/tests/cfg/$NAME.sh
+
+ if [ ! -f /lib/modules/$(uname -r)/kernel/fs/lustre/mds.ko -a \
+ ! -f `dirname $0`/../mds/mds.ko ]; then
+ export CLIENTMODSONLY=true
+ fi
assert_env mds_HOST MDS_MKFS_OPTS MDSDEV
assert_env ost_HOST OST_MKFS_OPTS OSTCOUNT
assert_env mds_HOST MDS_MKFS_OPTS MDSDEV
assert_env ost_HOST OST_MKFS_OPTS OSTCOUNT
load_module osc/osc
load_module lov/lov
load_module mgc/mgc
load_module osc/osc
load_module lov/lov
load_module mgc/mgc
- if [ -z "$CLIENTONLY" ]; then
+ if [ -z "$CLIENTONLY" ] && [ -z "$CLIENTMODSONLY" ]; then
grep -q crc16 /proc/kallsyms || { modprobe crc16 2>/dev/null || true; }
[ "$FSTYPE" = "ldiskfs" ] && load_module ../ldiskfs/ldiskfs/ldiskfs
load_module mgs/mgs
grep -q crc16 /proc/kallsyms || { modprobe crc16 2>/dev/null || true; }
[ "$FSTYPE" = "ldiskfs" ] && load_module ../ldiskfs/ldiskfs/ldiskfs
load_module mgs/mgs