diff --git a/generate-stackbrew-library.sh b/generate-stackbrew-library.sh index 4ecfc9527a..b8316671cf 100755 --- a/generate-stackbrew-library.sh +++ b/generate-stackbrew-library.sh @@ -111,12 +111,19 @@ for version; do variantAliases=( "${versionAliases[@]/%/-$variant}" ) variantAliases=( "${variantAliases[@]//latest-/}" ) - if [ "$variant" = "$debian" ]; then - variantAliases=( - "${versionAliases[@]}" - "${variantAliases[@]}" - ) - fi + case "$variant" in + "$debian") + variantAliases=( + "${versionAliases[@]}" + "${variantAliases[@]}" + ) + ;; + alpine) + alpine="alpine${parent#*:}" + variantAliases+=( "${versionAliases[@]/%/-$alpine}" ) + variantAliases=( "${variantAliases[@]//latest-/}" ) + ;; + esac echo cat <<-EOE