adt_installer: do not install rootfs if target is not selected
Currently, if YOCTOADT_TARGETS does not contain an architecture but the rootfs/machine settings are uncommented, then the rootfs is installed and adt will throw an error because is not able to find the toolchain environment script. This patch will: * not allow to install a target rootfs if the toolchain for the target architecture is not selected; * uncomment the target rootfs/machine settings for the other architectures since it's easier for the user to just add a new architecture in YOCTOADT_TARGETS and have the target rootfs installed; [YOCTO #5727] (From OE-Core rev: 22351d27de76b39cb71904396e73497e36d9e1d6) Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
e9fae95f30
commit
1b0d621f32
|
@ -55,7 +55,7 @@ usage ()
|
|||
echo_info "# Your rootfs image(s) and target sysroot selections from adt_installer.conf"
|
||||
echo_info "##############################################################################"
|
||||
prompt=1
|
||||
for arch_type in $YOCTOADT_SUPPORTED_TARGETS; do
|
||||
for arch_type in $YOCTOADT_TARGETS; do
|
||||
download_images $arch_type $prompt
|
||||
done
|
||||
echo_info "############################################################################\n"
|
||||
|
@ -403,7 +403,7 @@ else
|
|||
override_oldfile=0
|
||||
fi
|
||||
|
||||
for arch_type in $YOCTOADT_SUPPORTED_TARGETS; do
|
||||
for arch_type in $YOCTOADT_TARGETS; do
|
||||
download_images $arch_type
|
||||
done
|
||||
|
||||
|
|
|
@ -58,18 +58,18 @@ YOCTOADT_TARGET_MACHINE_x86="qemux86"
|
|||
YOCTOADT_TARGET_SYSROOT_LOC_x86="$HOME/test-yocto/$YOCTOADT_TARGET_MACHINE_x86"
|
||||
|
||||
#Here's some template of other arches, which you need to change the value in ""
|
||||
#YOCTOADT_ROOTFS_x86_64="sato-sdk"
|
||||
#YOCTOADT_TARGET_SYSROOT_IMAGE_x86_64="sato-sdk"
|
||||
#YOCTOADT_TARGET_MACHINE_x86_64="qemux86-64"
|
||||
#YOCTOADT_TARGET_SYSROOT_LOC_x86_64="$HOME/test-yocto/$YOCTOADT_TARGET_MACHINE_x86_64"
|
||||
YOCTOADT_ROOTFS_x86_64="sato-sdk"
|
||||
YOCTOADT_TARGET_SYSROOT_IMAGE_x86_64="sato-sdk"
|
||||
YOCTOADT_TARGET_MACHINE_x86_64="qemux86-64"
|
||||
YOCTOADT_TARGET_SYSROOT_LOC_x86_64="$HOME/test-yocto/$YOCTOADT_TARGET_MACHINE_x86_64"
|
||||
|
||||
#YOCTOADT_ROOTFS_ppc="sato-sdk"
|
||||
#YOCTOADT_TARGET_SYSROOT_IMAGE_ppc="sato-sdk"
|
||||
#YOCTOADT_TARGET_MACHINE_ppc="qemuppc"
|
||||
#YOCTOADT_TARGET_SYSROOT_LOC_ppc="$HOME/test-yocto/$YOCTOADT_TARGET_MACHINE_ppc"
|
||||
YOCTOADT_ROOTFS_ppc="sato-sdk"
|
||||
YOCTOADT_TARGET_SYSROOT_IMAGE_ppc="sato-sdk"
|
||||
YOCTOADT_TARGET_MACHINE_ppc="qemuppc"
|
||||
YOCTOADT_TARGET_SYSROOT_LOC_ppc="$HOME/test-yocto/$YOCTOADT_TARGET_MACHINE_ppc"
|
||||
|
||||
#YOCTOADT_ROOTFS_mips="sato-sdk"
|
||||
#YOCTOADT_TARGET_SYSROOT_IMAGE_mips="sato-sdk"
|
||||
#YOCTOADT_TARGET_MACHINE_mips="qemumips"
|
||||
#YOCTOADT_TARGET_SYSROOT_LOC_mips="$HOME/test-yocto/$YOCTOADT_TARGET_MACHINE_mips"
|
||||
YOCTOADT_ROOTFS_mips="sato-sdk"
|
||||
YOCTOADT_TARGET_SYSROOT_IMAGE_mips="sato-sdk"
|
||||
YOCTOADT_TARGET_MACHINE_mips="qemumips"
|
||||
YOCTOADT_TARGET_SYSROOT_LOC_mips="$HOME/test-yocto/$YOCTOADT_TARGET_MACHINE_mips"
|
||||
|
||||
|
|
|
@ -292,7 +292,7 @@ user_inst_type=$1
|
|||
install_native_sdk $user_inst_type
|
||||
check_result
|
||||
|
||||
for arch_type in $YOCTOADT_SUPPORTED_TARGETS; do
|
||||
for arch_type in $YOCTOADT_TARGETS; do
|
||||
install_target $arch_type
|
||||
check_result
|
||||
done
|
||||
|
|
Loading…
Reference in New Issue