11#! /bin/bash
22
3+ set -euo pipefail
4+
35SCRIPT_DIR=" $( cd " $( dirname " ${BASH_SOURCE[0]} " ) " & > /dev/null && pwd ) "
46TEST_RES=" $SCRIPT_DIR /../resources"
57S3_BUCKET=" spec.ccfc.min"
@@ -13,13 +15,13 @@ ensure_firecracker() {
1315 TMP_FOLDER=" /tmp/tmprelease"
1416 TMP_ARCHIVE=" /tmp/release.tgz"
1517
16- wget -q " https://github.com/firecracker-microvm/firecracker/releases/download/" ${ FC_VERSION} " /firecracker-" ${ FC_VERSION} " - " $TARGET " .tgz" -O " $TMP_ARCHIVE "
18+ wget -q " https://github.com/firecracker-microvm/firecracker/releases/download/$ FC_VERSION /firecracker-$ FC_VERSION- $TARGET .tgz" -O " $TMP_ARCHIVE "
1719
1820 mkdir -p " $TMP_FOLDER "
1921 tar -zxf " $TMP_ARCHIVE " -C " $TMP_FOLDER "
2022
2123 # Get the firecracker binary
22- cp ` find " $TMP_FOLDER " -name " firecracker*$TARGET *" ` " $file_path "
24+ cp " $( find " $TMP_FOLDER " -name " firecracker*$TARGET *" ) " " $file_path "
2325 chmod +x " $file_path "
2426
2527 echo " Saved firecracker at $file_path "
@@ -34,7 +36,7 @@ ensure_kernel() {
3436 file_path=" $TEST_RES /vmlinux"
3537 kv=" 4.14"
3638 wget -q " https://s3.amazonaws.com/$S3_BUCKET /ci-artifacts/kernels/$TARGET /vmlinux-$kv .bin" -O " $file_path "
37- echo " Saved kernel at " ${ file_path} " ..."
39+ echo " Saved kernel at $ file_path ..."
3840}
3941
4042ensure_rootfs () {
@@ -43,7 +45,7 @@ ensure_rootfs() {
4345 wget -q " https://s3.amazonaws.com/$S3_BUCKET /img/alpine_demo/fsfiles/xenial.rootfs.ext4" -O " $file_path "
4446 wget -q " https://s3.amazonaws.com/$S3_BUCKET /img/alpine_demo/fsfiles/xenial.rootfs.id_rsa" -O " $key_path "
4547 chmod 400 " $key_path "
46- echo " Saved rootfs and ssh key at " ${ file_path} " and " ${ key_path} " ..."
48+ echo " Saved rootfs and ssh key at $ file_path and $ key_path ..."
4749}
4850
4951mkdir -p " $TEST_RES "
0 commit comments