Index: platform_tools/chromeos/bin/chromeos_make |
=================================================================== |
--- platform_tools/chromeos/bin/chromeos_make (revision 9724) |
+++ platform_tools/chromeos/bin/chromeos_make (working copy) |
@@ -14,7 +14,6 @@ |
makeVars="" |
deviceID="" |
-crosBotoFile="" |
while (( "$#" )); do |
@@ -22,10 +21,6 @@ |
then |
deviceID="$2" |
shift |
- elif [[ "$1" == "--cros-boto-file" ]]; |
- then |
- crosBotoFile="$2" |
- shift |
else |
makeVars="$makeVars $1" |
fi |
@@ -40,29 +35,6 @@ |
CHROMEOS_CHROOT="${SCRIPT_DIR}/../toolchain" |
-# Obtain some extra headers and libraries if needed. |
-if ! [[ -d "${CHROMEOS_CHROOT}/x86-generic" && \ |
- -d "${CHROMEOS_CHROOT}/amd64-generic" && \ |
- -d "${CHROMEOS_CHROOT}/arm-generic" ]]; then |
- gsutil cp gs://chromium-skia-gm/chromeos-toolchains/cros_toolchain.tgz ${CHROMEOS_CHROOT} |
- if [[ "$?" != "0" ]]; then |
- exit 1 |
- fi |
- pushd ${CHROMEOS_CHROOT} > /dev/null |
- tar -zxvf cros_toolchain.tgz |
- if [[ "$?" != "0" ]]; then |
- exit 1 |
- fi |
- rm cros_toolchain.tgz |
- popd > /dev/null |
-fi |
- |
-# If a boto file was provided, use that instead of the default. |
-if [[ -n "$crosBotoFile" ]]; then |
- export AWS_CREDENTIAL_FILE="$crosBotoFile" |
- export BOTO_CONFIG="$crosBotoFile" |
-fi |
- |
# Get the required SDK version. |
# TODO(borenet): Should we instead get the latest from GS? |
#SDK_VERSION=$(gsutil cat gs://chromeos-image-archive/${deviceID}-release/LATEST-master) |
@@ -71,6 +43,22 @@ |
mkdir -p "${CHROMEOS_CHROOT}/src/chromeos" |
echo -n ${SDK_VERSION} > "${CHROMEOS_CHROOT}/src/chromeos/CHROMEOS_LKGM" |
+# Download the toolchain tarball if needed. |
+# TODO(borenet): Let chrome-sdk take care of this once it works with external |
+# boards. |
+if ! [[ -d "${CHROMEOS_CHROOT}/.cros_cache" ]]; then |
+ TARBALL="cros_toolchain.tgz" |
+ gsutil cp gs://chromium-skia-gm/chromeos-toolchains/${TARBALL} ${CHROMEOS_CHROOT} |
+ if [ "$?" != "0" ] |
+ then |
+ exit 1; |
+ fi |
+ pushd "${CHROMEOS_CHROOT}" > /dev/null |
+ tar -zxvf ${TARBALL} |
+ popd > /dev/null |
+ rm ${CHROMEOS_CHROOT}/${TARBALL} |
+fi |
+ |
# Put a fake .gclient file in the toolchain directory so that the cros tool |
# thinks we're in a Chrome checkout. |
echo "Delete me!" > "${CHROMEOS_CHROOT}/.gclient" |