Skip to content

Commit bcdd66d

Browse files
committed
Merge pull request #57 from guilhem/debianVersion
Differentiate rabbitmq version and package version
2 parents 6efe6a3 + 7b00fe5 commit bcdd66d

File tree

3 files changed

+7
-9
lines changed

3 files changed

+7
-9
lines changed

Dockerfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,12 @@ ENV RABBITMQ_LOGS=- RABBITMQ_SASL_LOGS=-
2929
RUN apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys F78372A06FF50C80464FC1B4F7B8CEA6056E8E56
3030
RUN echo 'deb http://www.rabbitmq.com/debian testing main' > /etc/apt/sources.list.d/rabbitmq.list
3131

32-
ENV RABBITMQ_VERSION 3.6.0-1
32+
ENV RABBITMQ_VERSION 3.6.0
33+
ENV RABBITMQ_DEBIAN_VERSION 3.6.0-1
3334

3435
RUN apt-get update && apt-get install -y --no-install-recommends \
3536
erlang erlang-mnesia erlang-public-key erlang-crypto erlang-ssl erlang-asn1 erlang-inets erlang-os-mon erlang-xmerl erlang-eldap \
36-
rabbitmq-server=$RABBITMQ_VERSION \
37+
rabbitmq-server=$RABBITMQ_DEBIAN_VERSION \
3738
&& rm -rf /var/lib/apt/lists/*
3839

3940
# /usr/sbin/rabbitmq-server has some irritating behavior, and only exists to "su - rabbitmq /usr/lib/rabbitmq/bin/rabbitmq-server ..."

generate-stackbrew-library.sh

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,6 @@ echo '# maintainer: InfoSiftr <[email protected]> (@infosiftr)'
1010
commit="$(git log -1 --format='format:%H' -- Dockerfile $(awk 'toupper($1) == "COPY" { for (i = 2; i < NF; i++) { print $i } }' Dockerfile))"
1111
fullVersion="$(grep -m1 'ENV RABBITMQ_VERSION ' Dockerfile | cut -d' ' -f3)"
1212

13-
# fullVersion is a Debian version and we only care about the RabbitMQ version, so let's trim -*
14-
fullVersion="${fullVersion%%-*}"
15-
1613
versionAliases=()
1714
while [ "${fullVersion%.*}" != "$fullVersion" ]; do
1815
versionAliases+=( $fullVersion )

update.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ set -e
33

44
cd "$(dirname "$(readlink -f "$BASH_SOURCE")")"
55

6-
fullVersion="$(curl -sSL 'http://www.rabbitmq.com/debian/dists/testing/main/binary-amd64/Packages' | grep -m1 -A10 '^Package: rabbitmq-server$' | grep -m1 '^Version: ' | cut -d' ' -f2)"
6+
debianVersion="$(curl -sSL 'http://www.rabbitmq.com/debian/dists/testing/main/binary-amd64/Packages' | grep -m1 -A10 '^Package: rabbitmq-server$' | grep -m1 '^Version: ' | cut -d' ' -f2)"
77

8-
# fullVersion is a Debian version and we only care about the RabbitMQ version for tags, so let's trim -*
9-
tagVersion="${fullVersion%%-*}"
8+
rabbitmqVersion="${debianVersion%%-*}"
109

1110
set -x
12-
sed -ri 's/^(ENV RABBITMQ_VERSION) .*/\1 '"$fullVersion"'/' Dockerfile
11+
sed -ri 's/^(ENV RABBITMQ_VERSION) .*/\1 '"$rabbitmqVersion"'/' Dockerfile
12+
sed -ri 's/^(ENV RABBITMQ_DEBIAN_VERSION) .*/\1 '"$debianVersion"'/' Dockerfile

0 commit comments

Comments
 (0)