2 <summary>create raw image with "--generate-bmap --compress-disk-image=bz2 --copy-kernel --runtime=zypp --local-pkgs-path=rpm -c conf/mic.conf"</summary>
4 <copy src="ks_files/ivi.ks" />
5 <copy src="conf/mic.conf" />
6 <copy src="conf/repo_config.json"/>
7 <copy src="py_scripts/repo_parse.py"/>
11 python3 repo_parse.py ivi.ks repo_config.json ivi-profile
12 losetup_path=$(sudo which losetup)
14 loop_used_before=$(sudo $losetup_path -a | wc -l)
15 sudo mic -d -v cr raw ivi.ks \
17 --compress-disk-image=bz2 \
20 --local-pkgs-path=rpm \
24 grep "Finished" log.file
27 loop_used_after=$(sudo $losetup_path -a | wc -l)
28 if [ "$loop_used_before" -ne "$loop_used_after" ];then
29 echo "Number of loop devices is not the same with previous number."
32 grep 'Marking .*.rpm to be installed' log.file
34 ls -l ./my_mic-output | grep 'ivi.*-vmlinuz-*'
36 test -f ./my_mic-output/ivi*.raw.bz2
38 ls -al ./my_mic-output | grep 'ivi-.*-sdb.bmap'
42 sudo bunzip2 ivi-*-sdb.raw.bz2
47 echo "clean space...."
51 sudo rm -rf ./my_mic-output
53 echo "finish clean space...."