mirror of
https://github.com/flatcar/scripts.git
synced 2025-11-22 02:51:56 +01:00
Merge pull request #12 from philips/core-upload-update
feat(core_upload_update): set track on cli
This commit is contained in:
commit
2ab0eb8b2b
@ -1,7 +1,7 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
usage="
|
usage="
|
||||||
usage: $0 <image.bin> <api key> <public-rsa-key> <private-rsa-key>\n
|
usage: $0 <image.bin> <track> <api key> <public-rsa-key> <private-rsa-key>\n
|
||||||
\n
|
\n
|
||||||
Setting everything up for use\n
|
Setting everything up for use\n
|
||||||
|
|
||||||
@ -13,11 +13,12 @@ update.
|
|||||||
"
|
"
|
||||||
|
|
||||||
FILE=$1
|
FILE=$1
|
||||||
APIKEY=$2
|
TRACK=$2
|
||||||
PUB=$3
|
APIKEY=$3
|
||||||
KEY=$4
|
PUB=$4
|
||||||
|
KEY=$5
|
||||||
|
|
||||||
if [ $# -ne 4 ]; then
|
if [ $# -ne 5 ]; then
|
||||||
echo -e $usage
|
echo -e $usage
|
||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
@ -28,6 +29,8 @@ if [ ! -f $FILE ]; then
|
|||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Generate a payload and sign it with our private key
|
# Generate a payload and sign it with our private key
|
||||||
cros_generate_update_payload --image $FILE --output /tmp/update.gz --private_key $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
|
delta_generator -out_metadata /tmp/update.metadata -private_key $KEY -in_file /tmp/update.gz || exit
|
||||||
|
|
||||||
MD5SUM=$(md5sum $FILE | cut -f1 -d" ")
|
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 \
|
CORE_UPDATE_URL="https://core-api.appspot.com" core-admin new-version \
|
||||||
-k $APIKEY -v 9999.0.0 \
|
-k $APIKEY -v 9999.0.0 \
|
||||||
-a {e96281a6-d1af-4bde-9a0a-97b76e56dc57} \
|
-a {e96281a6-d1af-4bde-9a0a-97b76e56dc57} \
|
||||||
-m /tmp/update.metadata \
|
-m /tmp/update.metadata \
|
||||||
-t developer-build -p $MD5SUM /tmp/update.gz
|
-t $TRACK -p $MD5SUM /tmp/update.gz
|
||||||
Loading…
x
Reference in New Issue
Block a user