@@ -71,7 +71,7 @@ for i in $(seq 0 64); do
7171 fi
7272done
7373
74- chown -R ubuntu:ubuntu " ${REPO_PARENT} /bosh-linux-stemcell-builder "
74+ chown -R ubuntu:ubuntu " ${REPO_ROOT} "
7575chown -R ubuntu:ubuntu /mnt
7676
7777OS_IMAGE=" "
@@ -101,27 +101,33 @@ SUDO
101101# Output and checksum the stemcell artifacts
102102#
103103
104- stemcell_name=" bosh-stemcell-$CANDIDATE_BUILD_NUMBER -$IAAS -$HYPERVISOR -$OS_NAME -$OS_VERSION ${AGENT_SUFFIX} "
105- meta4_path=" ${REPO_PARENT} /stemcells-index-output/dev/$OS_NAME -$OS_VERSION /$CANDIDATE_BUILD_NUMBER /$IAAS -$HYPERVISOR ${AGENT_SUFFIX} .meta4"
104+ stemcell_name=" bosh-stemcell-${ CANDIDATE_BUILD_NUMBER} -$IAAS -$HYPERVISOR -$OS_NAME -$OS_VERSION ${AGENT_SUFFIX} "
105+ meta4_path=" ${REPO_PARENT} /stemcells-index-output/dev/$OS_NAME -$OS_VERSION /${ CANDIDATE_BUILD_NUMBER} /$IAAS -$HYPERVISOR ${AGENT_SUFFIX} .meta4"
106106
107- echo $ CANDIDATE_BUILD_NUMBER > " ${REPO_PARENT} /candidate-build-number/number"
107+ echo " ${ CANDIDATE_BUILD_NUMBER} " > " ${REPO_PARENT} /candidate-build-number/number"
108108mkdir -p " $( dirname " $meta4_path " ) "
109109rm -f " $meta4_path "
110110meta4 create --metalink=" $meta4_path "
111111
112- if [ -e " ${REPO_PARENT} /bosh-linux-stemcell-builder/tmp" /* -raw.tgz ] ; then
112+ raw_images=( " ${REPO_ROOT} /tmp" /* -raw.tgz )
113+ if [ " ${# raw_images[@]} " -ge 2 ]; then
114+ echo " Found more than one raw image: '${raw_images[*]} '" >&2
115+ exit 1
116+ fi
117+
118+ if [ -e " ${raw_images[0]} " ] ; then
113119 # openstack currently publishes raw files
114120 raw_stemcell_filename=" ${stemcell_name} -raw.tgz"
115- mv " ${REPO_PARENT} /bosh-linux-stemcell-builder /tmp" /* -raw.tgz " ${REPO_PARENT} /stemcell/${raw_stemcell_filename} "
121+ mv " ${REPO_ROOT} /tmp" /* -raw.tgz " ${REPO_PARENT} /stemcell/${raw_stemcell_filename} "
116122
117- meta4 import-file --metalink=" $meta4_path " --version=" $CANDIDATE_BUILD_NUMBER " " ${REPO_PARENT} /stemcell/${raw_stemcell_filename} "
123+ meta4 import-file --metalink=" $meta4_path " --version=" ${ CANDIDATE_BUILD_NUMBER} " " ${REPO_PARENT} /stemcell/${raw_stemcell_filename} "
118124 meta4 file-set-url --metalink=" $meta4_path " --file=" ${raw_stemcell_filename} " " https://${S3_API_ENDPOINT} /${STEMCELL_BUCKET} /${IAAS} /${raw_stemcell_filename} "
119125fi
120126
121127stemcell_filename=" ${stemcell_name} .tgz"
122- mv " ${REPO_PARENT} /bosh-linux-stemcell-builder /tmp/${stemcell_filename} " " ${REPO_PARENT} /stemcell/${stemcell_filename} "
128+ mv " ${REPO_ROOT} /tmp/${stemcell_filename} " " ${REPO_PARENT} /stemcell/${stemcell_filename} "
123129
124- meta4 import-file --metalink=" $meta4_path " --version=" $CANDIDATE_BUILD_NUMBER " " ${REPO_PARENT} /stemcell/${stemcell_filename} "
130+ meta4 import-file --metalink=" $meta4_path " --version=" ${ CANDIDATE_BUILD_NUMBER} " " ${REPO_PARENT} /stemcell/${stemcell_filename} "
125131meta4 file-set-url --metalink=" $meta4_path " --file=" ${stemcell_filename} " " https://${S3_API_ENDPOINT} /${STEMCELL_BUCKET} /${IAAS} /${stemcell_filename} "
126132
127133# just in case we need to debug/verify the live results
@@ -132,4 +138,4 @@ cd "${REPO_PARENT}/stemcells-index-output"
132138git add -A
133139git config --global user.email " ci@localhost"
134140git config --global user.name " CI Bot"
135- git commit -m " dev: $OS_NAME - $ OS_VERSION/ $ CANDIDATE_BUILD_NUMBER ($IAAS -$HYPERVISOR )"
141+ git commit -m " dev: ${ OS_NAME} - ${ OS_VERSION} / ${ CANDIDATE_BUILD_NUMBER} ($IAAS -$HYPERVISOR )"
0 commit comments