From 5d145c3f491c6d82e0039995f41cac59051b2ad6 Mon Sep 17 00:00:00 2001 From: Brandon Philips Date: Mon, 1 Jul 2013 22:04:23 -0700 Subject: [PATCH] feat(core_upload_update): set track on cli move core_update_developer_track.sh to core_upload_update and give it the ability to update a track via a command line argument. --- ...ate_developer_track.sh => core_upload_update | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) rename core_update_developer_track.sh => core_upload_update (79%) diff --git a/core_update_developer_track.sh b/core_upload_update similarity index 79% rename from core_update_developer_track.sh rename to core_upload_update index a8d8c6c7b6..f97cbf8247 100755 --- a/core_update_developer_track.sh +++ b/core_upload_update @@ -1,7 +1,7 @@ #!/bin/bash usage=" -usage: $0 \n +usage: $0 \n \n Setting everything up for use\n @@ -13,11 +13,12 @@ update. " FILE=$1 -APIKEY=$2 -PUB=$3 -KEY=$4 +TRACK=$2 +APIKEY=$3 +PUB=$4 +KEY=$5 -if [ $# -ne 4 ]; then +if [ $# -ne 5 ]; then echo -e $usage exit fi @@ -28,6 +29,8 @@ if [ ! -f $FILE ]; then exit fi + + # Generate a payload and sign it with our private key cros_generate_update_payload --image $FILE --output /tmp/update.gz --private_key $KEY @@ -38,9 +41,9 @@ delta_generator -in_file /tmp/update.gz -public_key $PUB || exit delta_generator -out_metadata /tmp/update.metadata -private_key $KEY -in_file /tmp/update.gz || exit MD5SUM=$(md5sum $FILE | cut -f1 -d" ") -gsutil cp /tmp/update.gz gs://update-storage.core-os.net/developer-build/$MD5SUM/update.gz +gsutil cp /tmp/update.gz gs://update-storage.core-os.net/$TRACK/$MD5SUM/update.gz CORE_UPDATE_URL="https://core-api.appspot.com" core-admin new-version \ -k $APIKEY -v 9999.0.0 \ -a {e96281a6-d1af-4bde-9a0a-97b76e56dc57} \ -m /tmp/update.metadata \ - -t developer-build -p $MD5SUM /tmp/update.gz + -t $TRACK -p $MD5SUM /tmp/update.gz