mirror of
https://git.yoctoproject.org/poky
synced 2026-05-30 12:29:55 +00:00
Fix adt-installer for consistent naming for powerpc and add all arch template for installation
(From OE-Core rev: 299402832cc461f2db58481ccbb1a3a8ac92a7d0) Signed-off-by: Jessica Zhang <jessica.zhang@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
de36669053
commit
ae4ad20edb
@@ -27,7 +27,7 @@ YOCTOADT_REPO="http://adtrepo.yoctoproject.org/$YOCTOADT_VERSION"
|
|||||||
|
|
||||||
# The following are for system wide setup
|
# The following are for system wide setup
|
||||||
# Target architectures that you want to setup host cross dev environment for
|
# Target architectures that you want to setup host cross dev environment for
|
||||||
# valid values are: powerpc, mips, arm, x86, x86_64 with space separation between entries
|
# valid values are: arm, x86, x86_64, powerpc, mips with space separation between entries
|
||||||
YOCTOADT_TARGETS="arm x86"
|
YOCTOADT_TARGETS="arm x86"
|
||||||
# Whether install qemu or not, valid entries are: Y/N
|
# Whether install qemu or not, valid entries are: Y/N
|
||||||
YOCTOADT_QEMU="Y"
|
YOCTOADT_QEMU="Y"
|
||||||
@@ -40,7 +40,7 @@ YOCTOADT_NFS_UTIL="Y"
|
|||||||
|
|
||||||
#The followings are for setting up specific target architecture
|
#The followings are for setting up specific target architecture
|
||||||
#YOCTOADT_ROOTFS_$arch is for specifying what root filesystem image files you want to download from the repository. The valid values to replace $arch are: arm, x86, x86_64, powerpc, mips. The valid image files are: minimal, minimal-dev, sato, sato-dev, sato-sdk,lsb, lsb-dev, lsb-sdk. If you want to download multiple images, the entries are space separated
|
#YOCTOADT_ROOTFS_$arch is for specifying what root filesystem image files you want to download from the repository. The valid values to replace $arch are: arm, x86, x86_64, powerpc, mips. The valid image files are: minimal, minimal-dev, sato, sato-dev, sato-sdk,lsb, lsb-dev, lsb-sdk. If you want to download multiple images, the entries are space separated
|
||||||
YOCTOADT_ROOTFS_arm="minimal sato-sdk"
|
YOCTOADT_ROOTFS_arm="minimal"
|
||||||
#Specify which root filesystem file to use to extract as target sysroot. Please ensure the entry is in the list of downloaded root filesystem files that specified above in YOCTOADT_ROOTFS_$arch
|
#Specify which root filesystem file to use to extract as target sysroot. Please ensure the entry is in the list of downloaded root filesystem files that specified above in YOCTOADT_ROOTFS_$arch
|
||||||
YOCTOADT_TARGET_SYSROOT_IMAGE_arm="minimal"
|
YOCTOADT_TARGET_SYSROOT_IMAGE_arm="minimal"
|
||||||
#The location where the target sysroot will be setup
|
#The location where the target sysroot will be setup
|
||||||
@@ -50,3 +50,16 @@ YOCTOADT_TARGET_SYSROOT_LOC_arm="$HOME/test-yocto/arm"
|
|||||||
#YOCTOADT_ROOTFS_x86="sato-sdk"
|
#YOCTOADT_ROOTFS_x86="sato-sdk"
|
||||||
#YOCTOADT_TARGET_SYSROOT_IMAGE_x86="sato-sdk"
|
#YOCTOADT_TARGET_SYSROOT_IMAGE_x86="sato-sdk"
|
||||||
#YOCTOADT_TARGET_SYSROOT_LOC_x86="$HOME/test-yocto/x86"
|
#YOCTOADT_TARGET_SYSROOT_LOC_x86="$HOME/test-yocto/x86"
|
||||||
|
|
||||||
|
#Here's some template of other arches, which you need to change the value in ""
|
||||||
|
#YOCTOADT_TARGET_SYSROOT_IMAGE_x86_64=""
|
||||||
|
#YOCTOADT_TARGET_SYSROOT_LOC_x86_64=""
|
||||||
|
#YOCTOADT_ROOTFS_x86_64=""
|
||||||
|
|
||||||
|
#YOCTOADT_TARGET_SYSROOT_IMAGE_powerpc=""
|
||||||
|
#YOCTOADT_TARGET_SYSROOT_LOC_powerpc=""
|
||||||
|
#YOCTOADT_ROOTFS_powerpc=""
|
||||||
|
|
||||||
|
#YOCTOADT_TARGET_SYSROOT_IMAGE_mips=""
|
||||||
|
#YOCTOADT_TARGET_SYSROOT_LOC_mips=""
|
||||||
|
#YOCTOADT_ROOTFS_mips=""
|
||||||
|
|||||||
@@ -105,7 +105,7 @@ $OPKG_INSTALL_NATIVE_CMD libtool-nativesdk &>> $YOCTOADT_INSTALL_LOG_FILE
|
|||||||
check_result
|
check_result
|
||||||
|
|
||||||
for native_target_type in $YOCTOADT_TARGETS; do
|
for native_target_type in $YOCTOADT_TARGETS; do
|
||||||
native_target_type=`echo "$native_target_type" | sed -e 's/x86_64/x86-64/' -e 's/ppc/powerpc/' -e 's/x86$/i586/'`
|
native_target_type=`echo "$native_target_type" | sed -e 's/x86_64/x86-64/' -e 's/x86$/i586/'`
|
||||||
echo_info "Installing cross toolchain for $native_target_type ..."
|
echo_info "Installing cross toolchain for $native_target_type ..."
|
||||||
echo_info "Installing binutils for $native_target_type ..."
|
echo_info "Installing binutils for $native_target_type ..."
|
||||||
$OPKG_INSTALL_NATIVE_CMD binutils-cross-canadian-$native_target_type &>> $YOCTOADT_INSTALL_LOG_FILE
|
$OPKG_INSTALL_NATIVE_CMD binutils-cross-canadian-$native_target_type &>> $YOCTOADT_INSTALL_LOG_FILE
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ OPKG_LIBDIR="/var/lib"
|
|||||||
# List all supported root fs types and target types,
|
# List all supported root fs types and target types,
|
||||||
# it will be used in user configuration validity checking
|
# it will be used in user configuration validity checking
|
||||||
YOCTOADT_SUPPORTED_ROOTFS="minimal minimal-dev sato sato-dev sato-sdk lsb lsb-dev lsb-sdk"
|
YOCTOADT_SUPPORTED_ROOTFS="minimal minimal-dev sato sato-dev sato-sdk lsb lsb-dev lsb-sdk"
|
||||||
YOCTOADT_SUPPORTED_TARGETS="x86 x86_64 arm ppc mips"
|
YOCTOADT_SUPPORTED_TARGETS="x86 x86_64 arm powerpc mips"
|
||||||
# Different host (32 bit or 64 bit) will have different opkg
|
# Different host (32 bit or 64 bit) will have different opkg
|
||||||
# configuration files
|
# configuration files
|
||||||
YOCTOADT_OPKG_CONF_FILE_32="./opkg/conf/opkg-sdk-i686.conf"
|
YOCTOADT_OPKG_CONF_FILE_32="./opkg/conf/opkg-sdk-i686.conf"
|
||||||
|
|||||||
Reference in New Issue
Block a user