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 --- debian7/Dockerfile | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'debian7') diff --git a/debian7/Dockerfile b/debian7/Dockerfile index 73ea5d9..25cc25b 100644 --- a/debian7/Dockerfile +++ b/debian7/Dockerfile @@ -13,11 +13,12 @@ MAINTAINER William Yeh RUN echo "===> Installing python, sudo, and supporting tools..." && \ - apt-get update && \ + apt-get update -y && apt-get install --fix-missing && \ DEBIAN_FRONTEND=noninteractive \ apt-get install -y \ python python-yaml sudo \ - curl gcc python-pip python-dev && \ + curl gcc python-pip python-dev libffi-dev libssl-dev && \ + pip install --upgrade cffi && \ \ \ echo "===> Installing Ansible..." && \ @@ -25,7 +26,8 @@ RUN echo "===> Installing python, sudo, and supporting tools..." && \ \ \ echo "===> Removing unused APT resources..." && \ - apt-get -f -y --auto-remove remove gcc python-pip python-dev && \ + apt-get -f -y --auto-remove remove \ + gcc python-pip python-dev libffi-dev libssl-dev && \ apt-get clean && \ rm -rf /var/lib/apt/lists/* /tmp/* && \ \ -- cgit v1.2.3