From 2ae2377ee29b1d4c28aab904f625605779a1442c Mon Sep 17 00:00:00 2001 From: Robb Ebright Date: Fri, 10 Mar 2017 17:13:24 -0500 Subject: [PATCH] Modified install script to install PyOpenSSL for Ubuntu 14.04 for airtime-celery SSL fix --- install | 8 ++++++++ installer/lib/requirements-ubuntu-trusty.apt | 7 ++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/install b/install index ea5b70f75..0e9c80f2b 100755 --- a/install +++ b/install @@ -461,6 +461,14 @@ verbose "\n * Installing necessary python services..." loudCmd "pip install setuptools --upgrade" verbose "...Done" + + +if [[ `lsb_release -rs` == "14.04" ]] # Ubuntu trusty needs a workaround for python version SSL downloads +then +loudCmd "pip install pyOpenSSL cryptography idna certifi" +fi + + verbose "\n * Creating /run/airtime..." mkdir -p /run/airtime chmod 755 /run/airtime diff --git a/installer/lib/requirements-ubuntu-trusty.apt b/installer/lib/requirements-ubuntu-trusty.apt index 58cd01eb8..306224fc4 100644 --- a/installer/lib/requirements-ubuntu-trusty.apt +++ b/installer/lib/requirements-ubuntu-trusty.apt @@ -66,4 +66,9 @@ liquidsoap-plugin-vorbis silan libopus0 -sysvinit-utils \ No newline at end of file +sysvinit-utils + +build-essential +libssl-dev +libffi-dev +python-dev