Cache UEC image earlier
diff --git a/tools/build_libvirt.sh b/tools/build_libvirt.sh
index f82399d..e2c33c6 100755
--- a/tools/build_libvirt.sh
+++ b/tools/build_libvirt.sh
@@ -167,6 +167,15 @@
git_clone $NOVNC_REPO $COPY_DIR/$DEST/noVNC $NOVNC_BRANCH
git_clone $CITEST_REPO $COPY_DIR/$DEST/openstack-integration-tests $CITEST_BRANCH
+# Pre-load an image for testing
+UEC_NAME=$DIST_NAME-server-cloudimg-amd64
+CIVMDIR=${COPY_DIR}${DEST}/openstack-integration-tests/include/sample_vm
+if [ ! -e $CIVMDIR/$UEC_NAME.tar.gz ]; then
+ mkdir -p $CIVMDIR
+ (cd $CIVMDIR && wget -N http://uec-images.ubuntu.com/$DIST_NAME/current/$UEC_NAME.tar.gz;
+ tar xzf $UEC_NAME.tar.gz;)
+fi
+
# Back to devstack
cd $TOP_DIR
@@ -410,15 +419,6 @@
chroot $ROOTFS dpkg-reconfigure openssh-server
sed -e 's/^PasswordAuthentication.*$/PasswordAuthentication yes/' -i $ROOTFS/etc/ssh/sshd_config
-# Pre-load an image for testing
-UEC_NAME=$DIST_NAME-server-cloudimg-amd64
-CIVMDIR=${ROOTFS}${DEST}/openstack-integration-tests/include/sample_vm
-if [ ! -e $CIVMDIR/$UEC_NAME.tar.gz ]; then
- mkdir -p $CIVMDIR
- (cd $CIVMDIR && wget -N http://uec-images.ubuntu.com/$DIST_NAME/current/$UEC_NAME.tar.gz;
- tar xzf $UEC_NAME.tar.gz;)
-fi
-
# Unmount
umount $ROOTFS || echo 'ok'
ROOTFS=""