Mercurial > hg > config
annotate bin/clone-mozbase.sh @ 419:89fa3a440acb
creates a virtualenv now
| author | Jeff Hammel <jhammel@mozilla.com> |
|---|---|
| date | Mon, 05 Aug 2013 14:54:03 -0700 |
| parents | f833aef163c6 |
| children | 433442acf48f |
| rev | line source |
|---|---|
|
284
35b30d8fccac
add a function to clone mozbase; for the love of workflow
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
1 #!/bin/bash |
|
35b30d8fccac
add a function to clone mozbase; for the love of workflow
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
2 |
| 344 | 3 VENV=virtualenv.py |
| 4 | |
| 5 if [[ -d "${VIRTUAL_ENV}" ]] | |
| 6 then | |
| 7 echo "virtualenv: ${VIRTUAL_ENV}" | |
| 419 | 8 else |
| 9 if [ -n "${VIRTUAL_ENV}" ] | |
| 10 then | |
| 11 echo "VIRTUAL_ENV defined but not a directory: ${VIRTUAL_ENV}" | |
| 12 exit 1 | |
| 13 fi | |
| 14 | |
| 15 if ! which ${VENV} | |
| 16 then | |
| 17 echo "${VENV} not found" | |
| 18 exit 1 | |
| 19 fi | |
| 20 VIRTUAL_ENV=${PWD}/mozbase | |
| 21 echo "Creating virtualenv: ${VIRTUAL_ENV}" | |
| 22 ${VENV} ${VIRTUAL_ENV} | |
| 23 cd ${VIRTUAL_ENV} | |
| 24 . bin/activate | |
| 25 mkdir -p src | |
| 344 | 26 fi |
| 27 | |
|
284
35b30d8fccac
add a function to clone mozbase; for the love of workflow
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
28 git clone git@github.com:k0s/mozbase.git |
|
35b30d8fccac
add a function to clone mozbase; for the love of workflow
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
29 cd mozbase |
|
35b30d8fccac
add a function to clone mozbase; for the love of workflow
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
30 git remote add mozilla git@github.com:mozilla/mozbase.git |
| 344 | 31 git pull mozilla master |
| 32 git push origin master |
