@@ -4,13 +4,13 @@ set -euo pipefail
44main_version=$( cat version/number)
55uri_filename=' bosh-stemcell-*-azure-vhd-uri.txt'
66image_url=$( cat azure-base-vhd-uri/${uri_filename} )
7- vhd_path =$( echo " ${image_url} " | sed -E ' s/^.*(Microsoft\.Compute\/Images\/.*vhd).*$/\1/ ' )
7+ vhd_filename =$( basename " ${image_url} " | cut -d ? -f1 )
88
99retrieve_blob_url () {
1010 retrieve_blob_url=$(
1111 az storage blob url \
1212 --container-name ${AZURE_CONTAINER_NAME} \
13- --name ${vhd_path } \
13+ --name ${vhd_filename } \
1414 --account-name ${AZURE_PUBLISHED_STORAGE_ACCOUNT} \
1515 --account-key ${AZURE_PUBLISHED_STORAGE_ACCESS_KEY}
1616 )
@@ -89,11 +89,11 @@ copy_blob_to_premiumstore() {
8989 --source-account-key " ${AZURE_STORAGE_ACCESS_KEY} " \
9090 --source-account-name " ${AZURE_STORAGE_ACCOUNT} " \
9191 --source-container " ${AZURE_CONTAINER_NAME} " \
92- --source-blob " ${vhd_path } " \
92+ --source-blob " ${vhd_filename } " \
9393 --account-name " ${AZURE_PUBLISHED_STORAGE_ACCOUNT} " \
9494 --account-key " ${AZURE_PUBLISHED_STORAGE_ACCESS_KEY} " \
9595 --destination-container " ${AZURE_CONTAINER_NAME} " \
96- --destination-blob " ${vhd_path } "
96+ --destination-blob " ${vhd_filename } "
9797}
9898
9999wait_for_copy_blob_to_premiumstore () {
@@ -116,7 +116,7 @@ wait_for_copy_blob_to_premiumstore() {
116116get_copy_blob_status () {
117117 az storage blob show \
118118 --container-name " ${AZURE_CONTAINER_NAME} " \
119- --name " ${vhd_path } " \
119+ --name " ${vhd_filename } " \
120120 --account-name " ${AZURE_PUBLISHED_STORAGE_ACCOUNT} " \
121121 --account-key " ${AZURE_PUBLISHED_STORAGE_ACCESS_KEY} " | jq -r " .properties.copy.status"
122122}
0 commit comments