Ignore:
Timestamp:
Jun 6, 2017, 2:48:45 PM (3 years ago)
Author:
jrpelegrina
Message:

WIP in fix some bugs in zero-center

File:
1 edited

Legend:

Unmodified
Added
Removed
  • zero-center/trunk/fuentes/install-files/usr/bin/zero-installer

    r2108 r5095  
    6262                        NAME_PACK=$(echo $2 | rev | cut -d "/" -f1 | rev)                       
    6363                        #En segundo plano realizaremos la instalacion del paquete almacenando su salida en nuestro log, eliminando nuestro fichero ayuda para salir del bucle.
    64                         TEST=`(dpkg -i $2 >> /tmp/zero-installer.log ; echo $?; rm /tmp/zero-install.log) &`
     64                        #TEST=`(dpkg -i $2 >> /tmp/zero-installer.log ; echo $?; rm /tmp/zero-install.log) &`
     65                        tmpfile=$(mktemp)
     66                        `(dpkg -i $2 >> /tmp/zero-installer.log ; echo $?; rm /tmp/zero-install.log)>$tmpfile `&
     67
    6568                        echo " " >> /tmp/zero-installer.log
    6669                        echo "Zero-center-------Your instruction is----------dpkg -i $2" >> /tmp/zero-installer.log
     
    7881                                done | zenity --progress  --auto-close --pulsate --width 500 --title="Zero-Center-Installer" --no-cancel > /dev/null 2>&1
    7982                        echo "................................................................................." >> /tmp/zero-installer.log
    80                         if [ $TEST -eq 0 ]
     83                        #if [ $TEST -eq 0 ]
     84                        if [ `cat $tmpfile` -eq 0 ]
     85       
    8186                        then
    8287                                echo "Zero-center-------Your package $NAME_PACK has been INSTALLED in your system"
     
    96101                                exit 1
    97102                        fi
    98                
     103                        rm $tmpfile 2>/dev/null
    99104                else
    100105                        #Creamos un fichero que nos servirá de ayuda para escribir y leer el tanto por cien del fichero descargado
     
    108113                       
    109114                        #En segundo plano realizaremos la instalacion del paquete almacenando su salida en nuestro log, eliminando nuestro fichero ayuda para salir del bucle.
    110                         TEST=`(apt-get $INSTRUCCION -y --allow-unauthenticated $2 >> /tmp/zero-installer.log ; echo $?;rm /tmp/zero-install.log) &`
     115                        #TEST=`(apt-get $INSTRUCCION -y --allow-unauthenticated $2 >> /tmp/zero-installer.log ; echo $?;rm /tmp/zero-install.log) &`
     116                        tmpfile=$(mktemp)
     117                        `(apt-get $INSTRUCCION -y --allow-unauthenticated $2 >> /tmp/zero-installer.log ; echo $?;rm /tmp/zero-install.log)>$tmpfile`&
     118
    111119                        echo "................................................................................." >> /tmp/zero-installer.log
    112120                        echo " " >> /tmp/zero-installer.log
     
    124132                                        #por ultimo entubamos la salida al zenity progress para que nos muestre el resultado en pantalla
    125133                                done | zenity --progress  --auto-close --pulsate --width 500 --title="Zero-Center-Installer" --no-cancel > /dev/null 2>&1
    126                         if [ $TEST -eq 0 ]
     134                        #if [ $TEST -eq 0 ]
     135                        if [ `cat $tmpfile` -eq 0 ]
    127136                        then                   
    128137                                echo "Zero-center-------Your package $2 has been $FINISHED in your system"
     
    141150                                exit 1
    142151                        fi
     152                        rm $tmpfile 2>/dev/null
    143153                fi
    144154                }
Note: See TracChangeset for help on using the changeset viewer.