From beeb8fff0ebae0b4e18bf5fcaff25b8bb17c4fc4 Mon Sep 17 00:00:00 2001 From: Vitor Hugo Homem Marzarotto Date: Tue, 20 May 2025 14:41:55 -0300 Subject: [PATCH] Update templateConfig.sh to not break with directorys with space on the names --- engine/schema/templateConfig.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/engine/schema/templateConfig.sh b/engine/schema/templateConfig.sh index fb12ad752a25..8953e18ff778 100644 --- a/engine/schema/templateConfig.sh +++ b/engine/schema/templateConfig.sh @@ -54,7 +54,7 @@ function getChecksum() { function createMetadataFile() { local fileData=$(cat $SOURCEFILE) - echo -e "["default"]\nversion = $VERSION.${securityversion}\n" >> $METADATAFILE + echo -e "["default"]\nversion = $VERSION.${securityversion}\n" >> "$METADATAFILE" for template in "${templates[@]}" do section="${template%%:*}" @@ -64,7 +64,7 @@ function createMetadataFile() { checksum=$(getChecksum "$fileData" "$VERSION-$hvName") downloadurl="${template#*:}" filename=$(echo ${downloadurl##*'/'}) - echo -e "["$section"]\ntemplatename = $templatename\nchecksum = $checksum\ndownloadurl = $downloadurl\nfilename = $filename\n" >> $METADATAFILE + echo -e "["$section"]\ntemplatename = $templatename\nchecksum = $checksum\ndownloadurl = $downloadurl\nfilename = $filename\n" >> "$METADATAFILE" done } @@ -79,7 +79,7 @@ templates=( "kvm:https://download.cloudstack.org/systemvm/${CS_VERSION}/systemvm PARENTPATH="$( cd -- "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )/dist/systemvm-templates/" mkdir -p $PARENTPATH -METADATAFILE=${PARENTPATH}"metadata.ini" -echo > $METADATAFILE +METADATAFILE="${PARENTPATH}metadata.ini" +echo > "$METADATAFILE" SOURCEFILE=${PARENTPATH}'md5sum.txt' createMetadataFile