fix stackbrew script
This commit is contained in:
parent
941d92e8da
commit
01606aad75
@ -31,7 +31,7 @@ getArches() {
|
|||||||
local officialImagesUrl='https://github.com/docker-library/official-images/raw/master/library/'
|
local officialImagesUrl='https://github.com/docker-library/official-images/raw/master/library/'
|
||||||
|
|
||||||
eval "declare -g -A parentRepoToArches=( $(
|
eval "declare -g -A parentRepoToArches=( $(
|
||||||
find -name 'Dockerfile' -exec awk '
|
find -maxdepth 3 -name 'Dockerfile' -exec awk '
|
||||||
toupper($1) == "FROM" && $2 !~ /^('"$repo"'|scratch|microsoft\/[^:]+)(:|$)/ {
|
toupper($1) == "FROM" && $2 !~ /^('"$repo"'|scratch|microsoft\/[^:]+)(:|$)/ {
|
||||||
print "'"$officialImagesUrl"'" $2
|
print "'"$officialImagesUrl"'" $2
|
||||||
}
|
}
|
||||||
@ -40,7 +40,7 @@ getArches() {
|
|||||||
| xargs bashbrew cat --format '[{{ .RepoName }}:{{ .TagName }}]="{{ join " " .TagEntry.Architectures }}"'
|
| xargs bashbrew cat --format '[{{ .RepoName }}:{{ .TagName }}]="{{ join " " .TagEntry.Architectures }}"'
|
||||||
) )"
|
) )"
|
||||||
}
|
}
|
||||||
getArches 'postfixadmin'
|
getArches 'monica'
|
||||||
|
|
||||||
# Header.
|
# Header.
|
||||||
cat <<-EOH
|
cat <<-EOH
|
||||||
@ -64,7 +64,7 @@ variants=( "${variants[@]%/}" )
|
|||||||
|
|
||||||
for variant in "${variants[@]}"; do
|
for variant in "${variants[@]}"; do
|
||||||
commit="$(dockerfileCommit "$variant")"
|
commit="$(dockerfileCommit "$variant")"
|
||||||
fullversion="$(git show "$commit":"$variant/Dockerfile" | grep -iF "ARG MONICA_VERSION" | sed -E "s@ARG MONICA_VERSION=([0-9.]+)@\1@")"
|
fullversion="$(git show "$commit":"$variant/Dockerfile" | grep -iF "ENV MONICA_VERSION" | sed -E "s@ENV MONICA_VERSION v([0-9.]+)@\1@")"
|
||||||
|
|
||||||
versionAliases=( "$fullversion" "${fullversion%.*}" "${fullversion%.*.*}" )
|
versionAliases=( "$fullversion" "${fullversion%.*}" "${fullversion%.*.*}" )
|
||||||
if [ "$fullversion" = "$latest" ]; then
|
if [ "$fullversion" = "$latest" ]; then
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user