Changeset 7279


Ignore:
Timestamp:
May 17, 2018, 12:37:46 PM (15 months ago)
Author:
jrpelegrina
Message:

Fix script to EPI

Location:
zero-lliurex-jclic-biblio/trunk/EPI-files/fuentes
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • zero-lliurex-jclic-biblio/trunk/EPI-files/fuentes/debian/changelog

    r7277 r7279  
     1zero-lliurex-jclic-biblio (0.9.1) xenial; urgency=medium
     2
     3  * Fixed jclic-biblio_script
     4
     5 -- Juan Ramon Pelegrina <juapesai@hotmail.com>  Thu, 17 May 2018 08:18:00 +0200
     6
    17zero-lliurex-jclic-biblio (0.9) xenial; urgency=medium
    28
  • zero-lliurex-jclic-biblio/trunk/EPI-files/fuentes/zero-lliurex-jclic-biblio.install-files/usr/share/zero-lliurex-jclic-biblio/jclic-biblio_script

    r7277 r7279  
    22
    33
     4############################################
    45ACTION="$1"
    56PKG="$2"
     
    89CLIENT_N4D_VARS="/var/lib/n4d/variables-dir/REMOTE_VARIABLES_SERVER"
    910CLIENT_BASE_DIR="/JClic/projects"
     11CLIENT_JCLIC_DIR="/JClic"
    1012SERVER_BASE_DIR="/net/server-sync/share/jclic-aula/jclic_uploads"
    1113SERVER_N4D_VARS="/var/lib/n4d/variables-dir/LDAP_BASE_DN"
     
    1618DESTDOWNLOAD="/var/cache/epi-downloads"
    1719
     20TDESKTOP=0
     21TSERVER=1
     22TCLIENT=2
     23
     24###########################################
    1825
    1926
    20 if [ -f "$CLIENT_N4D_VARS" ]
    21        
    22 then
    23         INSTALL_DIR=$USERHOME$CLIENT_BASE_DIR
     27lliurex-version -t client
     28
     29if [ "$?" == 0 ];then
     30        TYPE=$TCLIENT
     31
    2432else
    25         if [ -f "$SERVER_N4D_VARS" ]
    26         then
    27                 INSTALL_DIR=$SERVER_BASE_DIR
    28         fi
     33        lliurex-version -t desktop     
     34
     35        if [ "$?" == 0 ];then
     36                TYPE=$TDESKTOP
     37        else
     38                TYPE=$TSERVER
     39        fi     
    2940fi     
    3041
    3142
     43if [ $TYPE == $TSERVER ];then
     44        INSTALL_DIR=$SERVER_BASE_DIR
     45else   
     46        INSTALL_DIR=$USERHOME$CLIENT_BASE_DIR
     47fi     
     48
     49PATH_INSTALLED=$INSTALL_DIR/$TEUMESTRE
    3250
    3351case $ACTION in
     
    3654                case $PKG in
    3755                        elteumestre_JClic)
    38                                 PATH_INSTALLED=$INSTALL_DIR/$TEUMESTRE
    39                                 if [ -d "$PATH_INSTALLED" ]; then
     56                               
     57                                if [ -d ${PATH_INSTALLED} ]; then
    4058                                        echo 0
    4159                                else
     
    5876                if [ "$LENGTH_ORIG" != "$LENGTH_DOWNLOAD" ]; then
    5977
    60                         echo "Downloade file is not valid"
     78                        echo "Downloaded file is not valid"
    6179                        exit 1
    6280
     
    8199                                mkdir -p "$INSTALL_DIR"
    82100                        else
    83                                 PATH_INSTALLED=$INSTALL_DIR/$TEUMESTRE
    84101                                if [ -d "$PATH_INSTALLED" ]; then
    85102                                        echo "Jclic biblio already exists. It is deleted to reinstall..."       
     
    106123                                        fi
    107124                                       
    108                                         PATH_INSTALLED=$INSTALL_DIR/$TEUMESTRE
    109125
    110126                                        if [ -d "$PATH_INSTALLED" ]; then
    111127                                                chmod -R 755 $INSTALL_DIR
     128                                                if [ $TYPE != 1 ];then
     129                                                        USER_GR=$(id -g -n ${USER})
     130                                                        chown -R ${USER}:${USER_GR} $USERHOME/$CLIENT_JCLIC_DIR
     131                                                fi     
    112132                                        else
    113133                                                echo "Jclic biblio cannot be installed in your system, because the uncompressing fail"
     
    125145                                        fi
    126146
    127                                         PATH_INSTALLED=$INSTALL_DIR/$TEUMESTRE
    128147                                       
    129148                                        if [ -d "$PATH_INSTALLED" ]; then
    130149                                                chmod -R 755 $INSTALL_DIR
     150                                                if [ $TYPE != 1 ];then
     151                                                        USER_GR=$(id -g -n ${USER})
     152                                                        chown -R ${USER}:${USER_GR} $USERHOME/$CLIENT_JCLIC_DIR
     153                                                fi     
    131154                                        else
    132155                                                echo "Jclic biblio cannot be installed in your system, because the uncompressing fail"
     
    142165        remove)
    143166
    144                 PATH_INSTALLED=$INSTALL_DIR/$TEUMESTRE
    145167
    146168                if [ -d "$PATH_INSTALLED" ]; then
Note: See TracChangeset for help on using the changeset viewer.