Created
October 6, 2011 18:26
-
-
Save gilsondev/1268195 to your computer and use it in GitHub Desktop.
Instalando o web2py via pip, usando a última versão.
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
#!/bin/bash | |
# Download do web2py no pypi e no site oficial | |
if [-f web2py-1.96.4.tar.gz] | |
then | |
echo "Arquivo web2py vindo do Pypi já foi puxado." | |
else | |
wget http://pypi.python.org/packages/source/w/web2py/web2py-1.96.4.tar.gz#md5=c747ce40bf7becaeb4782b4c766eef94 | |
fi | |
if [-f web2py_src.zip] | |
then | |
echo "Arquivo web2py_src.zip já foi puxado." | |
else | |
wget http://www.web2py.com/examples/static/web2py_src.zip | |
fi | |
# Descompactando | |
tar xvf web2py-1.96.4.tar.gz | |
unzip web2py_src.zip | |
# Criando a pasta temporaria para empacotamento | |
mkdir "web2py_tmp" | |
# Copiando arquivos necessários para o empacotamento | |
echo "Copiando os arquivos mkweb2pyenv, runweb2py, setup.py e env.tar" | |
cp -Rvf web2py-1.96.4/mkweb2pyenv "web2py_tmp" | |
cp -Rvf web2py-1.96.4/runweb2py "web2py_tmp" | |
cp -Rvf web2py-1.96.4/setup.py "web2py_tmp" | |
cp -Rvf web2py-1.96.4/env.tar "web2py_tmp" | |
echo "Copiando os arquivos VERSION, LICENSE, README e o diretório gluon/" | |
cp -Rvf web2py/VERSION "web2py_tmp" | |
cp -Rvf web2py/LICENSE "web2py_tmp" | |
cp -Rvf web2py/README "web2py_tmp" | |
cp -Rvf web2py/gluon "web2py_tmp" | |
# Atualizando o env.tar | |
echo "Descompactando o env.tar para fazer algumas atualizações..." | |
cd "web2py_tmp" | |
mkdir env | |
tar xvf env.tar -C env | |
cp -Rvf VERSION env | |
rm -r env.tar | |
cd env | |
tar cvf env.tar * | |
# Movendo o arquivo | |
echo "Movendo para a pasta de empacotamento..." | |
cp -Rvf env.tar ../gluon | |
cd .. | |
rm -r env | |
# Instalando o framework | |
echo "Instalando o framework..." | |
python setup.py install |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment