From 13d0dafab2205bca970130db6d4b53ce68f184f8 Mon Sep 17 00:00:00 2001 From: John Lazos Date: Fri, 16 Dec 2016 12:10:47 +0000 Subject: [PATCH] Postgresql 9.4 builds on Pine64 --- 9.4/Dockerfile | 8 ++------ 9.4/install-postgresql.sh | 11 +++++++++++ 9.6/Dockerfile | 2 +- 3 files changed, 14 insertions(+), 7 deletions(-) create mode 100644 9.4/install-postgresql.sh diff --git a/9.4/Dockerfile b/9.4/Dockerfile index 62d85c9548..bf56099bf7 100644 --- a/9.4/Dockerfile +++ b/9.4/Dockerfile @@ -1,5 +1,5 @@ # vim:set ft=dockerfile: -FROM debian:jessie +FROM ericvh/arm64-ubuntu # explicitly set user/group IDs RUN groupadd -r postgres --gid=999 && useradd -r -g postgres --uid=999 postgres @@ -25,12 +25,8 @@ ENV LANG en_US.utf8 RUN mkdir /docker-entrypoint-initdb.d -RUN apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 - ENV PG_MAJOR 9.4 -ENV PG_VERSION 9.4.10-1.pgdg80+1 - -RUN echo 'deb http://apt.postgresql.org/pub/repos/apt/ jessie-pgdg main' $PG_MAJOR > /etc/apt/sources.list.d/pgdg.list +ENV PG_VERSION 9.4.5-1 RUN apt-get update \ && apt-get install -y postgresql-common \ diff --git a/9.4/install-postgresql.sh b/9.4/install-postgresql.sh new file mode 100644 index 0000000000..c711e9e3af --- /dev/null +++ b/9.4/install-postgresql.sh @@ -0,0 +1,11 @@ +#!/bin/bash +PACKAGE=libk5crypto3.deb +wget -O $PACKAGE http://launchpadlibrarian.net/225822595/libk5crypto3_1.13.2+dfsg-2ubuntu0.1_arm64.deb && dpkg -i $PACKAGE && rm $PACKAGE +PACKAGE=libgssapi-krb5-2.deb +wget -O $PACKAGE http://launchpadlibrarian.net/210013866/libgssapi-krb5-2_1.13.2+dfsg-2_arm64.deb && dpkg -i $PACKAGE && rm $PACKAGE +PACKAGE=libpq5.deb +wget -O $PACKAGE http://launchpadlibrarian.net/220672500/libpq5_9.4.5-1_arm64.deb && dpkg -i $PACKAGE && rm $PACKAGE +PACKAGE=postgresql-client.deb +wget -O $PACKAGE http://launchpadlibrarian.net/220672502/postgresql-client-${PG_MAJOR}_${PG_VERSION}_arm64.deb && dpkg -i $PACKAGE && rm $PACKAGE +PACKAGE=postgresql.deb +wget -O $PACKAGE http://launchpadlibrarian.net/220672501/postgresql-${PG_MAJOR}_${PG_VERSION}_arm64.deb && dpkg -i $PACKAGE && rm $PACKAGE diff --git a/9.6/Dockerfile b/9.6/Dockerfile index 7a9169a0f8..f3e1468790 100644 --- a/9.6/Dockerfile +++ b/9.6/Dockerfile @@ -1,5 +1,5 @@ # vim:set ft=dockerfile: -FROM debian:jessie +FROM ericvh/arm64-ubuntu # explicitly set user/group IDs RUN groupadd -r postgres --gid=999 && useradd -r -g postgres --uid=999 postgres