Hi,
I have reports from some of the Japanese user for the script to install binary blob into SD card that it completes even failing downloading binary files and being confusing.
I made a quick fix and attached the patch for the panda board. The patch prevents executing when it has error downloading binary blob.
The script is: install-binaries-4.0.3.sh
I also experienced that "wget" fails to download the file in Japan (could be having thin Internet connection to the URL) but the current script continues executing and finishes it without any message without the file being downloaded successfully from the url.
Ideally we should have md5 checksum for the downloaded file but I think it could be considered in the future.
Regards,
Akira ---------------------------------- --- panda-ics-gcc46-tilt-tracking-blob-234/install-binaries-4.0.3.sh 2012-04-18 19:52:33.000000000 +0900 +++ panda-ics-gcc46-tilt-tracking-blob-12.03-release-6/install-binaries-4.0.3.sh 2012-04-23 11:27:43.000000000 +0900 @@ -1,14 +1,23 @@ -#!/bin/bash -x +#!/bin/bash + +DL_URL='https://dl.google.com/dl/android/aosp/imgtec-panda-iml74k-cfb7bdad.tgz' + +err_handle() { + echo "Error, please try again" + exit 1 +} + +trap 'err_handle' ERR
if [[ -z "$1" ]]; then -echo "usage: install-binaries.sh <dev entry for system partitio>" -exit -1 + echo "usage: install-binaries.sh <dev entry for system partition>" + exit -1 fi
mkdir -p /tmp/binaries cd /tmp/binaries/ -wget --no-check-certificate https://dl.google.com/dl/android/aosp/imgtec-panda-iml74k-cfb7bdad.tgz +wget --no-check-certificate $DL_URL tar -zxvf imgtec-panda-iml74k-cfb7bdad.tgz sh extract-imgtec-panda.sh sudo mount $1 /mnt/ @@ -33,3 +42,4 @@ sudo chmod -R 755 /mnt/vendor/lib/ sudo umount -f $1 cd - sudo rm -r /tmp/binaries +echo "Sucess, installing binary files"