-
-
Save ingenieroariel/669641 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# easy_install fabric | |
# | |
# Usage: | |
# fab geonode | |
from fabric.api import env, sudo, run, cd | |
def setup(): | |
sudo('apt-get -y update') | |
sudo('apt-get -y dist-upgrade') | |
sudo('add-apt-repository "deb http://archive.canonical.com/ lucid partner"') | |
sudo('apt-get -y update') | |
# not working yet, how can we programmatically accept the EULA? | |
# run("DEBIAN_FRONTEND=noninteractive sudo apt-get install -y sun-java6-jdk || debconf 'echo SET shared/accepted-sun-dlj-v1-1 true; echo $(read) >&2' apt-get install -y sun-java6-jdk") | |
sudo('apt-get install -y openjdk-6-jdk') | |
sudo('apt-get install -y subversion git-core binutils build-essential python-dev python-setuptools python-imaging python-reportlab gdal-bin libproj-dev libgeos-dev unzip maven2 python-urlgrabber') | |
def build(): | |
run('git clone git://github.com/GeoNode/geonode.git') | |
run('cd geonode;git submodule update --init') | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment