[poky] [PATCH 1/1] ADT: Fix several bugs for adt installer

Zhang, Jessica jessica.zhang at intel.com
Tue Mar 1 09:44:49 PST 2011


Liping Ke wrote:
> From: Liping Ke <liping.ke at intel.com>
> 
> Two bugs are found
> 1) image download file path is not correct. So even if file is
>    downloaded already, it can't be detected.
> 2) several images now are renamed, such as sato-dev, sato-sdk, we
>    need to change the name accordingly.
> 
> Signed-off-by: Liping Ke <liping.ke at intel.com>
Acked by: Jessica Zhang <jessica.zhang at intel.com>
> ---
>  .../installer/adt-installer/adt_installer          |    9 +++++----
>  .../installer/adt-installer/adt_installer.conf     |    8 ++++----
>  .../installer/adt-installer/scripts/data_define    |    2 +-
>  3 files changed, 10 insertions(+), 9 deletions(-)
> 
> diff --git
> a/meta/recipes-devtools/installer/adt-installer/adt_installer
> b/meta/recipes-devtools/installer/adt-installer/adt_installer  
> index 1f481de..cca576f 100755
> --- a/meta/recipes-devtools/installer/adt-installer/adt_installer
> +++ b/meta/recipes-devtools/installer/adt-installer/adt_installer
> @@ -216,17 +216,18 @@ done
> 
>  download_file()
>  {
> -if [ -f "$LOCAL_DOWNLOAD/$1" ]; then
> -  confirm_download $1
> +local filename=`echo ${1##*/}`
> +if [ -f "$LOCAL_DOWNLOAD/$filename" ]; then
> +  confirm_download $filename
>    result="$?"
>    if [ ! "$result" == "0" ]; then
>      return
>    else
>      echo "Removing old file [$1]"
> -    rm -rf "$LOCAL_DOWNLOAD/$1"
> +    rm -rf "$LOCAL_DOWNLOAD/$filename"
>    fi
>  fi
> -echo_info "Downloading file: $1..."
> +echo_info "Downloading file: $filename..."
>  wget "$YOCTOADT_IPKG_REPO/$1" -P $LOCAL_DOWNLOAD
>  --progress=bar:force 2>&1 | tee -a "$YOCTOADT_INSTALL_LOG_FILE" }
> 
> diff --git
> a/meta/recipes-devtools/installer/adt-installer/adt_installer.conf
> b/meta/recipes-devtools/installer/adt-installer/adt_installer.conf  
> index db602f6..d2af70d 100644
> --- a/meta/recipes-devtools/installer/adt-installer/adt_installer.conf
> +++ b/meta/recipes-devtools/installer/adt-installer/adt_installer.conf
> @@ -39,14 +39,14 @@ YOCTOADT_NFS_UTIL="Y"
>  #YOCTOADT_METADATA="Y"
> 
>  #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, sato, sdk and lsb.  If you want to download
> multiple images, the entries are space separated    
> -YOCTOADT_ROOTFS_arm="minimal sato"
> +#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"
> #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" #The location where the
> target sysroot will be setup
> YOCTOADT_TARGET_SYSROOT_LOC_arm="$HOME/test-yocto/arm"      
> 
>  #Here's another example for setting up target arch of x86, by
> uncommenting it will trigger the installer to download and setup 2
> sysroot environment for 2 target arches: arm and x86.  If you want to
> add more target arch support, you can append more entries by
> following these samples    
> -#YOCTOADT_ROOTFS_x86="sdk"
> -#YOCTOADT_TARGET_SYSROOT_IMAGE_x86="sdk"
> +#YOCTOADT_ROOTFS_x86="sato-sdk"
> +#YOCTOADT_TARGET_SYSROOT_IMAGE_x86="sato-sdk"
>  #YOCTOADT_TARGET_SYSROOT_LOC_x86="$HOME/test-yocto/x86"
> diff --git
> a/meta/recipes-devtools/installer/adt-installer/scripts/data_define
> b/meta/recipes-devtools/installer/adt-installer/scripts/data_define  
> index 2895c4f..77f8b38 100644
> ---
> a/meta/recipes-devtools/installer/adt-installer/scripts/data_define
> +++
> b/meta/recipes-devtools/installer/adt-installer/scripts/data_define
> @@ -31,7 +31,7 @@ OPKG_LIBDIR="/var/lib"  
> 
>  # List all supported root fs types and target types,
>  # it will be used in user configuration validity checking
> -YOCTOADT_SUPPORTED_ROOTFS="minimal sato sdk lsb"
> +YOCTOADT_SUPPORTED_ROOTFS="minimal minimal-dev sato sato-dev
>  sato-sdk lsb lsb-dev lsb-sdk" YOCTOADT_SUPPORTED_TARGETS="x86 x86_64
>  arm powerpc mips" # Different host (32 bit or 64 bit) will have
>  different opkg # configuration files
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 8455 bytes
Desc: not available
URL: <http://lists.yoctoproject.org/pipermail/poky/attachments/20110301/9621f726/attachment.bin>


More information about the poky mailing list