Currently we install pip/virtualenv with "/usr/local/bin/dib-python". This means that every time you create a virtualenv, the python interpreter inside it is called "dib-python" which is confusing. Add an env var DIB_PYTHON that points directly the to interpreter available during build, for use when running scripts. Change-Id: I88ad3c9eb958d58db4631d9b27bc2c592f970345
		
			
				
	
	
		
			36 lines
		
	
	
		
			1010 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			1010 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
# Pick which distros we need to force python2
 | 
						|
if [ -z "${DIB_PYTHON_VERSION:-}" ]; then
 | 
						|
    if [ "$DISTRO_NAME" == "ubuntu" ]; then
 | 
						|
        if [ "$DIB_RELEASE" == "precise" ]; then
 | 
						|
            DIB_PYTHON_VERSION=2
 | 
						|
        elif [ "$DIB_RELEASE" == "trusty" ]; then
 | 
						|
            DIB_PYTHON_VERSION=2
 | 
						|
        fi
 | 
						|
    elif [ "$DISTRO_NAME" == "debian" ]; then
 | 
						|
        DIB_PYTHON_VERSION=2
 | 
						|
    elif [ "$DISTRO_NAME" == "fedora" ]; then
 | 
						|
        if [ "$DIB_RELEASE" -le 22 ]; then
 | 
						|
            DIB_PYTHON_VERSION=2
 | 
						|
        fi
 | 
						|
    elif [ "$DISTRO_NAME" == "centos" ]; then
 | 
						|
        DIB_PYTHON_VERSION=2
 | 
						|
    elif [ "$DISTRO_NAME" == "centos7" ]; then
 | 
						|
        DIB_PYTHON_VERSION=2
 | 
						|
    elif [ "$DISTRO_NAME" == "rhel7" ]; then
 | 
						|
        DIB_PYTHON_VERSION=2
 | 
						|
    elif [ "$DISTRO_NAME" == "opensuse" ]; then
 | 
						|
        DIB_PYTHON_VERSION=2
 | 
						|
    fi
 | 
						|
fi
 | 
						|
 | 
						|
if [ -z "${DIB_PYTHON_VERSION:-}" ]; then
 | 
						|
    DIB_PYTHON_VERSION=3
 | 
						|
fi
 | 
						|
 | 
						|
export DIB_PYTHON_VERSION
 | 
						|
export DIB_PYTHON=python${DIB_PYTHON_VERSION}
 | 
						|
 | 
						|
# Local variables:
 | 
						|
# mode: sh
 | 
						|
# End:
 |