Skip to content

Commit 1882150

Browse files
committed
Update Alpine to 3.7 (for multiarch support)
* Add arm32v7, arm64v8, and ppc64le (and a note about Alpine variants) * Add support for s390x via "apt-get source --compile" - This takes advantage of the fact that https://nginx.org/packages includes the source packages as well, and simply compiles them on non-prebuilt architectures instead, which ensures we have a completely compatible experience with minimal maintenance overhead. * Added new architectures for non-perl tags as well.
1 parent a3ac2f0 commit 1882150

File tree

1 file changed

+20
-2
lines changed

1 file changed

+20
-2
lines changed

generate-stackbrew-library.sh

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ aliases=(
99

1010
self="$(basename "$BASH_SOURCE")"
1111
cd "$(dirname "$(readlink -f "$BASH_SOURCE")")"
12-
base=jessie
12+
base=stretch
1313

1414
versions=( */ )
1515
versions=( "${versions[@]%/}" )
@@ -65,11 +65,27 @@ for version in "${versions[@]}"; do
6565
echo
6666
cat <<-EOE
6767
Tags: $(join ', ' "${versionAliases[@]}")
68+
Architectures: amd64, arm32v7, arm64v8, i386, ppc64le, s390x
6869
GitCommit: $commit
6970
Directory: $version/$base
7071
EOE
7172

72-
for variant in alpine; do
73+
for variant in stretch-perl; do
74+
commit="$(dirCommit "$version/$variant")"
75+
76+
variantAliases=( "${versionAliases[@]/%/-perl}" )
77+
variantAliases=( "${variantAliases[@]//latest-/}" )
78+
79+
echo
80+
cat <<-EOE
81+
Tags: $(join ', ' "${variantAliases[@]}")
82+
Architectures: amd64, arm32v7, arm64v8, i386, ppc64le, s390x
83+
GitCommit: $commit
84+
Directory: $version/$variant
85+
EOE
86+
done
87+
88+
for variant in alpine alpine-perl; do
7389
commit="$(dirCommit "$version/$variant")"
7490

7591
variantAliases=( "${versionAliases[@]/%/-$variant}" )
@@ -78,8 +94,10 @@ for version in "${versions[@]}"; do
7894
echo
7995
cat <<-EOE
8096
Tags: $(join ', ' "${variantAliases[@]}")
97+
Architectures: amd64, arm32v6, arm64v8, i386, ppc64le, s390x
8198
GitCommit: $commit
8299
Directory: $version/$variant
83100
EOE
84101
done
102+
85103
done

0 commit comments

Comments
 (0)