From 18e532c4cb3cde4bda640b8b13cd280965c666ea Mon Sep 17 00:00:00 2001
From: grev <grev>
Date: Mon, 28 Apr 2008 11:10:53 +0000
Subject: [PATCH] b=12499 i=Jian.Yu CLIENTMODSONLY part for HEAD

---
 lustre/tests/acceptance-small.sh | 5 +++++
 lustre/tests/test-framework.sh   | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/lustre/tests/acceptance-small.sh b/lustre/tests/acceptance-small.sh
index 6bdadc0664..9e5be2428b 100755
--- a/lustre/tests/acceptance-small.sh
+++ b/lustre/tests/acceptance-small.sh
@@ -69,6 +69,11 @@ title() {
 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
diff --git a/lustre/tests/test-framework.sh b/lustre/tests/test-framework.sh
index 22d018a0b7..c08579cc6d 100644
--- a/lustre/tests/test-framework.sh
+++ b/lustre/tests/test-framework.sh
@@ -208,7 +208,7 @@ load_modules() {
     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
-- 
GitLab