~ajkavanagh/charm-helpers/remove-e402-ignore

« back to all changes in this revision

Viewing changes to Makefile

  • Committer: Jorge Niedbalski
  • Date: 2017-06-16 14:11:22 UTC
  • mfrom: (753.1.1 makefile)
  • Revision ID: jorge.niedbalski@canonical.com-20170616141122-kkorn17qcvazpxi2
[freyes, r=niedbalski,ajkavanagh]  Invoke apt-get only if there
missing packages.

Show diffs side-by-side

added added

removed removed

Lines of Context:
38
38
        python setup.py install --user
39
39
 
40
40
.venv:
41
 
        sudo apt-get install -y gcc python-dev python-virtualenv python-apt
 
41
        dpkg -l gcc python-dev python-virtualenv python-apt > /dev/null || sudo apt-get install -y gcc python-dev python-virtualenv python-apt
42
42
        virtualenv .venv --system-site-packages
43
43
        .venv/bin/pip install -U pip
44
44
        .venv/bin/pip install -I -r test_requirements.txt
45
45
        .venv/bin/pip install bzr
46
46
 
47
47
.venv3:
48
 
        sudo apt-get install -y gcc python3-dev python-virtualenv python3-apt
 
48
        dpkg -l gcc python3-dev python-virtualenv python3-apt > /dev/null || sudo apt-get install -y gcc python3-dev python-virtualenv python3-apt
49
49
        virtualenv .venv3 --python=python3 --system-site-packages
50
50
        .venv3/bin/pip install -U pip
51
51
        .venv3/bin/pip install -I -r test_requirements.txt