#Need two input params, $1 -- arch_type(arm powerpc x86 mips) $2 rootfs_image_type (a list of sdk sato minimal lsb)
get_qemu_image()
{
- if [ "$1" == "x86" ]; then
- qemu_kernel="bzImage-qemu$1.bin"
+
+ local target=`echo "$1" | sed -e 's/x86_64/x86-64/'`
+
+ if [ "$1" == "x86" ] || [ "$1" == "x86_64" ]; then
+ qemu_kernel="bzImage-qemu$target.bin"
elif [ "$1" == "mips" ]; then
- qemu_kernel="vmlinux-qemu$1.bin"
+ qemu_kernel="vmlinux-qemu$target.bin"
else
- qemu_kernel="zImage-qemu$1.bin"
+ qemu_kernel="zImage-qemu$target.bin"
fi
#echo_info "[ADT_INST] Downloading qemu kernel binary: $qemu_kernel"
for image_type in $select_rootfs; do
#echo_info "[ADT_INST] Downloading rootfs file: poky-image-$image_type-qemu$1.tar.bz2"
- filename="poky-image-$image_type-qemu$1.tar.bz2"
+ filename="poky-image-$image_type-qemu$target.tar.bz2"
download_file qemu$1/$filename
check_result
done
echo_info "Installing target sysroot for arch: $1, rootfs type: $target_sysroot_image, location: $target_sysroot"
-sysroot_image_name="poky-image-$target_sysroot_image-qemu$1.tar.bz2"
+
+qemu_type=`echo "$1" | sed -e 's/x86_64/x86-64/'`
+sysroot_image_name="poky-image-$target_sysroot_image-qemu$qemu_type.tar.bz2"
#echo_info "Extracting rootfs: $sysroot_image_name, using pseudo..."
scripts/extract_rootfs $sysroot_image_name $target_sysroot $POKY_NATIVE_SYSROOT $user_inst_type
echo_info "Updating environment script with target sysroot location."
if [ "$1" == "x86" ]; then
env_filename=`ls $INSTALL_FOLDER/environment-setup-i586*`
-elif [ "$1" == "ppc" ]; then
- env_filename=`ls $INSTALL_FOLDER/environment-setup-powerpc*`
else
env_filename=`ls $INSTALL_FOLDER/environment-setup-$1*`
fi