From b0d9104085402b81d2d48832d637df3ecf62f8e1 Mon Sep 17 00:00:00 2001 From: Thomas Downes <thomas.downes@ligo.org> Date: Wed, 10 Apr 2019 21:22:56 -0500 Subject: [PATCH] Update image to allow shibboleth SP 3.0.x to install dependencies from stretch-backports --- Dockerfile | 2 ++ docker/backports.pref | 4 ++++ 2 files changed, 6 insertions(+) create mode 100644 docker/backports.pref diff --git a/Dockerfile b/Dockerfile index 81f607d7a..52b28800c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,7 +5,9 @@ LABEL name="LIGO GraceDB Django application" \ ARG SETTINGS_MODULE="config.settings.container.dev" COPY docker/SWITCHaai-swdistrib.gpg /etc/apt/trusted.gpg.d +COPY docker/backports.pref /etc/apt/preferences.d RUN echo 'deb http://pkg.switch.ch/switchaai/debian stretch main' > /etc/apt/sources.list.d/shibboleth.list +RUN echo 'deb http://deb.debian.org/debian stretch-backports main' > /etc/apt/sources.list.d/backports.list RUN curl -sL https://deb.nodesource.com/setup_8.x | bash - RUN apt-get update && \ apt-get install --install-recommends --assume-yes \ diff --git a/docker/backports.pref b/docker/backports.pref new file mode 100644 index 000000000..fe3ca2f92 --- /dev/null +++ b/docker/backports.pref @@ -0,0 +1,4 @@ +Explanation: shibboleth 3.0 dependencies +Package: init-system-helpers libxerces-c3.2 +Pin: release a=stretch-backports +Pin-Priority: 500 -- GitLab