File tree 2 files changed +5
-7
lines changed
2 files changed +5
-7
lines changed Original file line number Diff line number Diff line change @@ -24,7 +24,7 @@ RUN mkdir /docker-entrypoint-initdb.d
24
24
RUN apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8
25
25
26
26
ENV PG_MAJOR 9.5
27
- ENV PG_VERSION 9.5~beta1 -1.pgdg80+1
27
+ ENV PG_VERSION 9.5~beta2 -1.pgdg80+1
28
28
29
29
RUN echo 'deb http://apt.postgresql.org/pub/repos/apt/ jessie-pgdg main' $PG_MAJOR > /etc/apt/sources.list.d/pgdg.list
30
30
Original file line number Diff line number Diff line change @@ -9,13 +9,13 @@ if [ ${#versions[@]} -eq 0 ]; then
9
9
fi
10
10
versions=( " ${versions[@]%/ } " )
11
11
12
- packagesUrl=' http://apt.postgresql.org/pub/repos/apt/dists/jessie-pgdg/main/binary-amd64/Packages'
13
- packages=" $( echo " $packagesUrl " | sed -r ' s/[^a-zA-Z.-]+/-/g' ) "
14
- curl -sSL " ${packagesUrl} .bz2" | bunzip2 > " $packages "
12
+ packagesBase=' http://apt.postgresql.org/pub/repos/apt/dists/jessie-pgdg'
13
+ mainList=" $( curl -fsSL " $packagesBase /main/binary-amd64/Packages.bz2" | bunzip2) "
15
14
16
15
travisEnv=
17
16
for version in " ${versions[@]} " ; do
18
- fullVersion=" $( grep -m1 -A10 " ^Package: postgresql-$version \$ " " $packages " | grep -m1 ' ^Version: ' | cut -d' ' -f2) "
17
+ versionList=" $( echo " $mainList " ; curl -fsSL " $packagesBase /$version /binary-amd64/Packages.bz2" | bunzip2) "
18
+ fullVersion=" $( echo " $versionList " | awk -F ' : ' ' $1 == "Package" { pkg = $2 } $1 == "Version" && pkg == "postgresql-' " $version " ' " { print $2 }' ) "
19
19
(
20
20
set -x
21
21
cp docker-entrypoint.sh " $version /"
27
27
28
28
travis=" $( awk -v ' RS=\n\n' ' $1 == "env:" { $0 = "env:' " $travisEnv " ' " } { printf "%s%s", $0, RS }' .travis.yml) "
29
29
echo " $travis " > .travis.yml
30
-
31
- rm " $packages "
You can’t perform that action at this time.
0 commit comments