Skip to content

Commit 8818681

Browse files
authored
Merge pull request #182 from infosiftr/variants
Add suite aliases like jessie and wheezy
2 parents a7d1a18 + 9ce4ecd commit 8818681

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

generate-stackbrew-library.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,14 @@ for version in "${versions[@]}"; do
6363
fi
6464
versionAliases+=( ${aliases[$version]:-} )
6565

66+
from="$(git show "$commit":"$version/Dockerfile" | awk '$1 == "FROM" { print $2; exit }')"
67+
distro="${from%%:*}" # "debian", "ubuntu"
68+
suite="${from#$distro:}" # "jessie-slim", "xenial"
69+
suite="${suite%-slim}" # "jessie", "xenial"
70+
71+
variantAliases=( "${versionAliases[@]/%/-$suite}" )
72+
versionAliases=( "${variantAliases[@]//latest-/}" "${versionAliases[@]}" )
73+
6674
echo
6775
cat <<-EOE
6876
Tags: $(join ', ' "${versionAliases[@]}")

0 commit comments

Comments
 (0)