[Ocfs2-test-devel] [PATCH 02/17] Single Run: kernel building is little broken now

Eric Ren zren at suse.com
Mon Mar 13 01:29:24 PDT 2017


Hi Junxiao,

On 03/13/2017 04:12 PM, Junxiao Bi wrote:
> On 12/13/2016 01:29 PM, Eric Ren wrote:
>> 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 <zren at 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"
> Can we compute the md5sum manually and put it here?

OK.

Thanks for your review.

Thanks,
Eric
>
> Thanks,
> Junxiao.
>
>>   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
>>   
>>
>




More information about the Ocfs2-test-devel mailing list