Only check kernel source if we specify "buildkernel" test case.
The original kernel source web-link cannot be reached,
so give a new link instead but the md5sum check is missing
now.

Signed-off-by: Eric Ren <z...@suse.com>
---
 programs/python_common/single_run-WIP.sh | 56 ++++++++++++++++----------------
 1 file changed, 28 insertions(+), 28 deletions(-)

diff --git a/programs/python_common/single_run-WIP.sh 
b/programs/python_common/single_run-WIP.sh
index fe0056c..61008d8 100755
--- a/programs/python_common/single_run-WIP.sh
+++ b/programs/python_common/single_run-WIP.sh
@@ -20,9 +20,9 @@ WGET=`which wget`
 WHOAMI=`which whoami`
 SED=`which sed`
 
-DWNLD_PATH="http://oss.oracle.com/~smushran/ocfs2-test";
-KERNEL_TARBALL="linux-kernel.tar.gz"
-KERNEL_TARBALL_CHECK="${KERNEL_TARBALL}.md5sum"
+DWNLD_PATH="https://cdn.kernel.org/pub/linux/kernel/v3.x/";
+KERNEL_TARBALL="linux-3.2.80.tar.xz"
+#KERNEL_TARBALL_CHECK="${KERNEL_TARBALL}.md5sum"
 USERID=`${WHOAMI}`
 
 DEBUGFS_BIN="${SUDO} `which debugfs.ocfs2`"
@@ -85,7 +85,7 @@ get_bits()
 # get_kernel_source $LOGDIR $DWNLD_PATH $KERNEL_TARBALL $KERNEL_TARBALL_CHECK
 get_kernel_source()
 {
-       if [ "$#" -lt "4" ]; then
+       if [ "$#" -lt "3" ]; then
                ${ECHO} "Error in get_kernel_source()"
                exit 1
        fi
@@ -93,18 +93,18 @@ get_kernel_source()
        logdir=$1
        dwnld_path=$2
        kernel_tarball=$3
-       kernel_tarball_check=$4
+       #kernel_tarball_check=$4
 
        cd ${logdir}
 
        outlog=get_kernel_source.log
 
-       ${WGET} -o ${outlog} ${dwnld_path}/${kernel_tarball_check}
-       if [ $? -ne 0 ]; then
-               ${ECHO} "ERROR downloading 
${dwnld_path}/${kernel_tarball_check}"
-               cd -
-               exit 1
-       fi
+#      ${WGET} -o ${outlog} ${dwnld_path}/${kernel_tarball_check}
+#      if [ $? -ne 0 ]; then
+#              ${ECHO} "ERROR downloading 
${dwnld_path}/${kernel_tarball_check}"
+#              cd -
+#              exit 1
+#      fi
 
        ${WGET} -a ${outlog} ${dwnld_path}/${kernel_tarball}
        if [ $? -ne 0 ]; then
@@ -113,13 +113,13 @@ get_kernel_source()
                exit 1
        fi
 
-       ${MD5SUM} -c ${kernel_tarball_check} >>${outlog} 2>&1
-       if [ $? -ne 0 ]; then
-               ${ECHO} "ERROR ${kernel_tarball_check} check failed"
-               cd -
-               exit 1
-       fi
-       cd -
+#      ${MD5SUM} -c ${kernel_tarball_check} >>${outlog} 2>&1
+#      if [ $? -ne 0 ]; then
+#              ${ECHO} "ERROR ${kernel_tarball_check} check failed"
+#              cd -
+#              exit 1
+#      fi
+#      cd -
 }
 
 # do_format() ${BLOCKSIZE} ${CLUSTERSIZE} ${FEATURES} ${DEVICE}
@@ -1012,16 +1012,6 @@ LOGFILE=${LOGDIR}/single_run.log
 
 do_mkdir ${LOGDIR}
 
-if [ -z ${KERNELSRC} ]; then
-       get_kernel_source $LOGDIR $DWNLD_PATH $KERNEL_TARBALL 
$KERNEL_TARBALL_CHECK
-       KERNELSRC=${LOGDIR}/${KERNEL_TARBALL}
-fi
-
-if [ ! -f ${KERNELSRC} ]; then
-       ${ECHO} "No kernel source"
-       usage
-fi
-
 STARTRUN=$(date +%s)
 log_message "*** Start Single Node test ***"
 
@@ -1058,6 +1048,16 @@ for tc in `${ECHO} ${TESTCASES} | ${SED} "s:,: :g"`; do
        fi
 
        if [ "$tc"X = "buildkernel"X -o "$tc"X = "all"X ];then
+               if [ -z ${KERNELSRC} ]; then
+                       get_kernel_source $LOGDIR $DWNLD_PATH $KERNEL_TARBALL 
#$KERNEL_TARBALL_CHECK
+                       KERNELSRC=${LOGDIR}/${KERNEL_TARBALL}
+               fi
+
+               if [ ! -f ${KERNELSRC} ]; then
+                       ${ECHO} "No kernel source"
+                       usage
+               fi
+
                run_buildkernel ${LOGDIR} ${DEVICE} ${MOUNTPOINT} ${KERNELSRC}
        fi
 
-- 
2.6.6


_______________________________________________
Ocfs2-devel mailing list
Ocfs2-devel@oss.oracle.com
https://oss.oracle.com/mailman/listinfo/ocfs2-devel

Reply via email to