From d67dd87bfb59e602f564abbdbe9dee8cc8214a9e Mon Sep 17 00:00:00 2001 From: Ian Wienand Date: Thu, 11 Apr 2013 11:14:36 +1000 Subject: [PATCH] Skip pip mirrors for RHEL The RHEL6 version of pip doesn't have support for mirrors, so skip asking for them. Change-Id: Iaf2900067bb4b41f88d8fe82ea16b6b53d6bcc60 --- functions | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/functions b/functions index 88e4a62595..02c2b3a9c3 100644 --- a/functions +++ b/functions @@ -887,9 +887,18 @@ function pip_install { SUDO_PIP="sudo" CMD_PIP=$(get_pip_command) fi + + if [[ is_fedora && $DISTRO =~ (rhel6) ]]; then + # RHEL6 pip by default doesn't have this (was introduced + # around 0.8.1 or so) + PIP_USE_MIRRORS=${PIP_USE_MIRRORS:-False} + else + PIP_USE_MIRRORS=${PIP_USE_MIRRORS:-True} + fi if [[ "$PIP_USE_MIRRORS" != "False" ]]; then PIP_MIRROR_OPT="--use-mirrors" fi + $SUDO_PIP PIP_DOWNLOAD_CACHE=${PIP_DOWNLOAD_CACHE:-/var/cache/pip} \ HTTP_PROXY=$http_proxy \ HTTPS_PROXY=$https_proxy \