<copy src="py_scripts/repo_parse.py"/>
</fixtures>
<steps><![CDATA[
-python3 repo_parse.py handset_blackbay_f2fs.ks repo_config.json common-no-source-profile
-losetup_path=$(sudo which losetup)
-sudo $losetup_path -a
-loop_used_before=$(sudo $losetup_path -a | wc -l)
-sudo mic -d -v cr auto -A=i686 handset_blackbay_f2fs.ks --logfile=log.file
-grep "Finished" log.file
-sudo $losetup_path -a
-loop_used_after=$(sudo $losetup_path -a | wc -l)
-if [ "$loop_used_before" -ne "$loop_used_after" ];then
- echo "Number of loop devices is not the same with previous number."
- exit 1
+distro_name=$(python3 -c 'import distro;print(distro.name().lower().rstrip())')
+echo $distro_name
+distro_version=$(python3 -c 'import distro;print(distro.version().lower().rstrip())')
+echo $distro_version
+if [ "$distro_name" = "ubuntu" ] && [ "$distro_version" = "24.04" ]; then
+ python3 repo_parse.py handset_blackbay_f2fs.ks repo_config.json common-no-source-profile
+ losetup_path=$(sudo which losetup)
+ sudo $losetup_path -a
+ loop_used_before=$(sudo $losetup_path -a | wc -l)
+ sudo mic -d -v cr auto -A=i686 handset_blackbay_f2fs.ks --logfile=log.file
+ grep "Finished" log.file
+ sudo $losetup_path -a
+ loop_used_after=$(sudo $losetup_path -a | wc -l)
+ if [ "$loop_used_before" -ne "$loop_used_after" ];then
+ echo "Number of loop devices is not the same with previous number."
+ exit 1
+ fi
+ ls mic-output/ | grep 'handset_blackbay_f2fs-.*-rs.zip'
fi
-ls mic-output/ | grep 'handset_blackbay_f2fs-.*-rs.zip'
]]></steps>
<teardown><![CDATA[
echo "cleaning..."