Skip to content

Commit f6711ee

Browse files
authored
Merge pull request #640 from infosiftr/apply-fixes
Fix a few edge cases in "apply-templates.sh"
2 parents 2466fb1 + 9376ffb commit f6711ee

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

apply-templates.sh

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,12 @@ generated_warning() {
3232
for version; do
3333
export version
3434

35-
if jq -e '.[env.version] | not' versions.json > /dev/null; then
36-
echo "deleting $version ..."
35+
if [ -d "$version" ]; then
3736
rm -rf "$version"
37+
fi
38+
39+
if jq -e '.[env.version] | not' versions.json > /dev/null; then
40+
echo "skipping $version ..."
3841
continue
3942
fi
4043

@@ -43,6 +46,8 @@ for version; do
4346

4447
echo "processing $version/$variant ..."
4548

49+
mkdir -p "$version/$variant"
50+
4651
{
4752
generated_warning
4853
gawk -f "$jqt" "Dockerfile-$variant.template"
@@ -56,6 +61,8 @@ for version; do
5661

5762
echo "processing $version/$variant/management ..."
5863

64+
mkdir -p "$version/$variant/management"
65+
5966
{
6067
generated_warning
6168
gawk -f "$jqt" Dockerfile-management.template

0 commit comments

Comments
 (0)