py-packs-LBGenerator.bash 4.22 KB
#!/bin/bash

# Instalação das dependências do LBG - LBGenerator no python3.2!

. ./ez_i.bash

EZ_I_SKIP_ON_V=$1
if [ -z "$EZ_I_SKIP_ON_V" ] ; then
    EZ_I_SKIP_ON_V=0
fi

BASE_INST_DIR_V=$2
# > -----------------------------------------
# Informar o diretório base da instalação!

if [ -z "$BASE_INST_DIR_V" ] ; then
    f_open_section
    BASE_INST_DIR_V="/usr/local/lb"

    QUESTION_F="Enter the installation directory. 
Use empty for \"$BASE_INST_DIR_V\"!"

    f_get_usr_input "$QUESTION_F" 1
    QUESTION_F=""
    if [ -n "$GET_USR_INPUT_R" ] ; then
        BASE_INST_DIR_V="$GET_USR_INPUT_R/lb"
    fi
    f_close_section
fi

# < -----------------------------------------

f_open_section

TITLE_F="Install LBGenerator dependencies for python3.2?"

f_yes_no "$TITLE_F"
TITLE_F=""

if [ ${YES_NO_R} -eq 1 ] || [ ${EZ_I_SKIP_ON_V} -eq 1 ] ; then

    cd "$SCRIPTDIR_V"
    cd ./py-packs-LBGenerator

    tar -zxvf ./SQLAlchemy-0.9.4.tar.gz
    cd ./SQLAlchemy-0.9.4
    eval "$BASE_INST_DIR_V/ve32/bin/python3.2 setup.py install"
    cd ..
    rm -rf ./SQLAlchemy-0.9.4

    tar -zxvf ./Mako-1.0.1.tar.gz
    cd ./Mako-1.0.1 
    eval "$BASE_INST_DIR_V/ve32/bin/python3.2 setup.py install"
    cd ..
    rm -rf ./Mako-1.0.1

    tar -zxvf ./alembic-0.6.7.tar.gz
    cd ./alembic-0.6.7
    eval "$BASE_INST_DIR_V/ve32/bin/python3.2 setup.py install"
    cd ..
    rm -rf ./alembic-0.6.7

    tar -zxvf ./Beaker-1.7.0.tar.gz
    cd ./Beaker-1.7.0
    eval "$BASE_INST_DIR_V/ve32/bin/python3.2 setup.py install"
    cd ..
    rm -rf ./Beaker-1.7.0

    tar -zxvf ./PasteDeploy-1.5.2.tar.gz
    cd ./PasteDeploy-1.5.2
    eval "$BASE_INST_DIR_V/ve32/bin/python3.2 setup.py install"
    cd ..
    rm -rf ./PasteDeploy-1.5.2

    tar -zxvf ./psycopg2-2.5.3.tar.gz
    cd ./psycopg2-2.5.3
    eval "$BASE_INST_DIR_V/ve32/bin/python3.2 setup.py install"
    cd ..
    rm -rf ./psycopg2-2.5.3

    tar -zxvf ./WebOb-1.4.tar.gz
    cd ./WebOb-1.4
    eval "$BASE_INST_DIR_V/ve32/bin/python3.2 setup.py install"
    cd ..
    rm -rf ./WebOb-1.4

    tar -zxvf ./translationstring-1.1.tar.gz
    cd ./translationstring-1.1
    eval "$BASE_INST_DIR_V/ve32/bin/python3.2 setup.py install"
    cd ..
    rm -rf ./translationstring-1.1

    tar -zxvf ./venusian-1.0a8.tar.gz
    cd ./venusian-1.0a8
    eval "$BASE_INST_DIR_V/ve32/bin/python3.2 setup.py install"
    cd ..
    rm -rf ./venusian-1.0a8

    tar -zxvf ./waitress-0.8.9.tar.gz
    cd ./waitress-0.8.9
    eval "$BASE_INST_DIR_V/ve32/bin/python3.2 setup.py install"
    cd ..
    rm -rf ./waitress-0.8.9

    tar -zxvf ./zope.deprecation-4.1.1.tar.gz
    cd ./zope.deprecation-4.1.1
    eval "$BASE_INST_DIR_V/ve32/bin/python3.2 setup.py install"
    cd ..
    rm -rf ./zope.deprecation-4.1.1

    tar -zxvf ./zope.interface-4.1.1.tar.gz
    cd ./zope.interface-4.1.1
    eval "$BASE_INST_DIR_V/ve32/bin/python3.2 setup.py install"
    cd ..
    rm -rf ./zope.interface-4.1.1

    tar -zxvf ./repoze.lru-0.6.tar.gz
    cd ./repoze.lru-0.6
    eval "$BASE_INST_DIR_V/ve32/bin/python3.2 setup.py install"
    cd ..
    rm -rf ./repoze.lru-0.6

    tar -zxvf ./pyramid-1.5.1.tar.gz
    cd ./pyramid-1.5.1
    eval "$BASE_INST_DIR_V/ve32/bin/python3.2 setup.py install"
    cd ..
    rm -rf ./pyramid-1.5.1

    tar -zxvf ./pyramid_beaker-0.8.tar.gz
    cd ./pyramid_beaker-0.8
    eval "$BASE_INST_DIR_V/ve32/bin/python3.2 setup.py install"
    cd ..
    rm -rf ./pyramid_beaker-0.8

    tar -zxvf ./pyramid_restler-0.1a4.tar.gz
    cd ./pyramid_restler-0.1a4
    eval "$BASE_INST_DIR_V/ve32/bin/python3.2 setup.py install"
    cd ..
    rm -rf ./pyramid_restler-0.1a4

    tar -zxvf ./requests-2.3.0.tar.gz
    cd ./requests-2.3.0
    eval "$BASE_INST_DIR_V/ve32/bin/python3.2 setup.py install"
    cd ..
    rm -rf ./requests-2.3.0

    tar -zxvf ./voluptuous-0.8.7.tar.gz
    cd ./voluptuous-0.8.7
    eval "$BASE_INST_DIR_V/ve32/bin/python3.2 setup.py install"
    cd ..
    rm -rf ./voluptuous-0.8.7

    tar -zxvf ./Pympler-0.4.3.tar.gz
    cd ./Pympler-0.4.3
    eval "$BASE_INST_DIR_V/ve32/bin/python3.2 setup.py install"
    cd ..
    rm -rf ./Pympler-0.4.3

    tar -zxvf ./repoze.profile-2.2.tar.gz
    cd ./repoze.profile-2.2
    eval "$BASE_INST_DIR_V/ve32/bin/python3.2 setup.py install"
    cd ..
    rm -rf ./repoze.profile-2.2

fi
f_close_section