Browse Source

Criação dos arquivos de instalação: requirements e setup.sh

stable/2.0
Breno 11 years ago
parent
commit
7c3b082ab6
  1. 13
      requirements.txt
  2. 31
      setup.sh

13
requirements.txt

@ -1,14 +1,9 @@
Django==1.6 Django==1.6.2
Geraldo==0.4.17
PIL==1.1.7 PIL==1.1.7
distribute==0.6.8 django-autoslug==1.7.2
django-autoslug==1.7.1 django-extensions==1.3.3
django-extensions==1.2.5
django-googlecharts==1.0-alpha-1
django-localflavor==1.0 django-localflavor==1.0
django-treemenus==0.8.8-pre django-treemenus==0.9.0
eav-django==1.4.4 eav-django==1.4.4
html5lib==1.0b3 html5lib==1.0b3
pisa==3.0.33 pisa==3.0.33
reportlab==2.7
six==1.4.1

31
setup.sh

@ -15,34 +15,17 @@
# Definindo o nome do arquivo que contem as informações das dependências # Definindo o nome do arquivo que contem as informações das dependências
requirements="requirements.txt" requirements="requirements.txt"
# Verifica se o easy_install e o pip está instalado # Executando o arquivo requirements.txt
easy_install=`find /usr/bin/ -name easy_install` if [ -f $requirements ]; then
pip=`find /usr/bin/ -name pip`
git=`find /usr/bin/ -name git`
if [ ! -f $easy_install ] || [ ! -f $pip ]; then
echo "O aplicativo pip é obrigatório. Favor instalar para continuar a configuração do SIGI."
sleep 5
exit
else
# Executando o arquivo requirements.txt
if [ -f $requirements ]; then
echo echo
echo "Instalando os módulos contidos no arquivo $requirements ..." echo "Instalando os módulos contidos no arquivo $requirements ..."
echo echo
sleep 2 sleep 2
pip install -r $requirements pip install -r $requirements
# Verifica se o git está instalado
if [ ! -f $git]; then
echo
echo "O aplicativo git não está instalado. Caso contrário, faça o checkout diretamente."
sleep 5
exit
else
# Faz o checkout do projeto e instala o módulo # Faz o checkout do projeto e instala o módulo
echo echo
echo "Fazendo o checkout do projeto..." echo "Fazendo o checkout do projeto googlecharts"
echo echo
sleep 2 sleep 2
git clone git://github.com/jacobian/django-googlecharts.git git clone git://github.com/jacobian/django-googlecharts.git
@ -66,14 +49,12 @@ else
echo echo
cd geraldo cd geraldo
python setup.py install python setup.py install
cp -Rvf reporting geraldo /usr/local/lib/python2.7/site-packages # cp -Rvf reporting geraldo /usr/local/lib/python2.7/site-packages
# if you are using virtualenv 'sigi' use # if you are using virtualenv 'sigi' use
# cp -Rvf reporting geraldo $WORKON_HOME/sigi/lib/python2.7/site-packages cp -Rvf reporting geraldo $WORKON_HOME/sigi/lib/python2.7/site-packages
fi else
else
echo echo
echo "O arquivo requirements.txt não existe. Verifique se está na mesma pasta do arquivo de instalação do SIGI." echo "O arquivo requirements.txt não existe. Verifique se está na mesma pasta do arquivo de instalação do SIGI."
sleep 5 sleep 5
exit exit
fi
fi fi

Loading…
Cancel
Save