From 97d48efeb67f4f7566752625ad3ce233f31985be Mon Sep 17 00:00:00 2001 From: William Yeh Date: Mon, 9 May 2016 16:34:32 +0800 Subject: Add: support for Ubuntu 16.04 LTS (Xenial). Fix: 1. OS-level packages `libffi-dev` and `libssl-dev`/`openssl-dev` should be installed explicitly since Ansible 2.0.2.0(???). 2. Python package cffi should be installed explicitly since Ansible 2.0.2.0(???). 3. add '--fix-missing' for apt. @see https://github.com/boxcutter/ubuntu/issues/62 @see https://github.com/pyca/cryptography/issues/2280 --- alpine3-onbuild/Dockerfile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'alpine3-onbuild') diff --git a/alpine3-onbuild/Dockerfile b/alpine3-onbuild/Dockerfile index 777ddec..a11dc9e 100644 --- a/alpine3-onbuild/Dockerfile +++ b/alpine3-onbuild/Dockerfile @@ -13,9 +13,10 @@ MAINTAINER William Yeh RUN echo "===> Adding Python runtime..." && \ - apk --update add python py-pip openssl ca-certificates && \ - apk --update add --virtual build-dependencies python-dev build-base && \ - pip install --upgrade pip && \ + apk --update add python py-pip openssl ca-certificates && \ + apk --update add --virtual build-dependencies \ + python-dev libffi-dev openssl-dev build-base && \ + pip install --upgrade pip cffi && \ \ \ echo "===> Installing Ansible..." && \ -- cgit v1.2.3