py-packs-liblightbase.bash 2.05 KB
#!/bin/bash

# Instalação das dependências da LIB - liblightbase 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 liblightbase 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-liblightbase

    tar -zxvf ./decorator-3.4.0.tar.gz
    cd ./decorator-3.4.0
    eval "$BASE_INST_DIR_V/lbg_ve32/bin/python3.2 setup.py install"
    cd ..
    rm -rf ./decorator-3.4.0

    tar -zxvf ./six-1.7.2.tar.gz
    cd ./six-1.7.2
    eval "$BASE_INST_DIR_V/lbg_ve32/bin/python3.2 setup.py install"
    cd ..
    rm -rf ./six-1.7.2

    tar -zxvf ./ply-3.4.tar.gz
    cd ./ply-3.4
    eval "$BASE_INST_DIR_V/lbg_ve32/bin/python3.2 setup.py install"
    cd ..
    rm -rf ./ply-3.4

    tar -zxvf ./jsonpath-rw-1.3.0.tar.gz
    cd ./jsonpath-rw-1.3.0
    eval "$BASE_INST_DIR_V/lbg_ve32/bin/python3.2 setup.py install"
    cd ..
    rm -rf ./jsonpath-rw-1.3.0

    tar -zxvf ./python-dateutil-2.2.tar.gz
    cd ./python-dateutil-2.2
    eval "$BASE_INST_DIR_V/lbg_ve32/bin/python3.2 setup.py install"
    cd ..
    rm -rf ./python-dateutil-2.2

    tar -zxvf ./requests-2.3.0.tar.gz
    cd ./requests-2.3.0
    eval "$BASE_INST_DIR_V/lbg_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/lbg_ve32/bin/python3.2 setup.py install"
    cd ..
    rm -rf ./voluptuous-0.8.7

fi