From: wanchao-xu Date: Mon, 19 Feb 2024 07:38:08 +0000 (+0800) Subject: Fix the mic chroot failed in openSUSE42.x X-Git-Tag: accepted/tools/devbase/tools/legacy/20250527.042514~3^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fheads%2Fsandbox%2Fxuwc%2Fdevel-riscv-py2;p=tools%2Fitest-cases-mic.git Fix the mic chroot failed in openSUSE42.x * openSUSE42.x doesn't support mic chroot because old 'file' package can't recognize riscv64 file. Change-Id: I4c7c05f2d7acc21ea612f722432413fdfadb4d50 Signed-off-by: wanchao-xu --- diff --git a/cases/create/opt_cases/mic_cr_loop_pack-to-zip_riscv64.case b/cases/create/opt_cases/mic_cr_loop_pack-to-zip_riscv64.case index 1f093b9..4752afa 100755 --- a/cases/create/opt_cases/mic_cr_loop_pack-to-zip_riscv64.case +++ b/cases/create/opt_cases/mic_cr_loop_pack-to-zip_riscv64.case @@ -25,7 +25,13 @@ if [ "$loop_used_before" -ne "$loop_used_after" ];then fi sudo unzip ./mic-output/handset_blackbay_riscv64*.zip -d ./mic-output test -e ./mic-output/platform.img -sudo mic chroot ./mic-output/platform.img -c ls +linux_distro=$(python -c 'import platform; print platform.linux_distribution();') +# openSUSE42.x doesn't support mic chroot because old 'file' package can't recognize riscv64 file +if [ !`echo $linux_distro | grep -E "openSUSE.*42.*"` ]; then + sudo mic chroot ./mic-output/platform.img -c ls +else + echo 'This is openSUSE42.x platform.' +fi ]]>