Skip to content

Commit 9247eec

Browse files
authored
Merge pull request #470 from multun/master
create-image-from-http.sh: do not force bootscript
2 parents 87995dc + 7b872fa commit 9247eec

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

examples/create-image-from-http.sh

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ fi
1616
NAME=$(basename "${URL}")
1717
SNAPSHOT_NAME=${NAME%.*}-$(date +%Y-%m-%d_%H:%M)
1818
IMAGE_NAME=${IMAGE_NAME:-$SNAPSHOT_NAME}
19-
IMAGE_BOOTSCRIPT=${IMAGE_BOOTSCRIPT:stable}
2019
SCW_COMMERCIAL_TYPE=${SCW_COMMERCIAL_TYPE:-VC1S}
2120
VOLUME_SIZE=${VOLUME_SIZE:-50GB}
2221
SCW_TARGET_ARCH=x86_64
@@ -72,11 +71,13 @@ echo "[+] Snapshot ${SNAPSHOT} created"
7271

7372

7473
echo "[+] Creating an image based of the snapshot"
75-
if [ -n "${IMAGE_ARCH}" ]; then
76-
IMAGE=$(scw tag --arch="${IMAGE_ARCH}" --bootscript="${IMAGE_BOOTSCRIPT}" "${SNAPSHOT}" "${IMAGE_NAME}")
77-
else
78-
IMAGE=$(scw tag --bootscript="${IMAGE_BOOTSCRIPT}" "${SNAPSHOT}" "${IMAGE_NAME}")
79-
fi
74+
tag_args=()
75+
76+
[ -n "${IMAGE_ARCH}" ] && tag_args+=(--arch="${IMAGE_ARCH}")
77+
[ -n "${IMAGE_BOOTSCRIPT}" ] && tag_args+=(--bootscript="${IMAGE_BOOTSCRIPT}")
78+
79+
IMAGE=$(scw tag "${tag_args[@]}" "${SNAPSHOT}" "${IMAGE_NAME}")
80+
8081
echo "[+] Image created: ${IMAGE}"
8182

8283

0 commit comments

Comments
 (0)