Ignore:
Timestamp:
Jun 5, 2018, 1:07:05 PM (17 months ago)
Author:
jrpelegrina
Message:

Deleted files for the zenity version of the zomando

File:
1 edited

Legend:

Unmodified
Added
Removed
  • zero-lliurex-installers/trunk/fuentes/zero-lliurex-skype.zmds/zero-lliurex-skype.zmd

    r5621 r7353  
    11#!/bin/bash
    22
    3 #VARIABLES GLOBALES
    4 PACKAGE_NAME="skype"
    5 PACKAGE_LIST="/usr/share/zero-lliurex-installers/zero-lliurex-skype-files"
    6 SKYPE_LOG="/tmp/zero-skype.log"
    7 ZERO_LOG="/tmp/zero-installer.log"
    8 MSG_NO_INTERNET=$(gettext "No Internet Connection has been detected. Please, check it")
    9 SKYPE_REPO_FILE="/etc/apt/sources.list.d/skype-stable.list"
    10 
    11 ####FUNCIONES
    12 
    13         #FUNCION QUE TESTEA SI UN PAQUETE ESTA INSTALADO, BORRANDOLO EN CASO AFIRMATIVO
    14         function test_install {
    15                 #Testeamos si el paquete esta instalado, no haciendo nada en el caso afirmativo o instalandolo en el caso negativo.
    16                 TEST=$( dpkg-query -s $1 2> /dev/null| grep Status | cut -d " " -f 4 )
    17                 if [ "$TEST" = 'installed' ]; then
    18                         echo " " >> $SKYPE_LOG
    19                         echo "Package $1 already installed, we have to uninstall it" >> $SKYPE_LOG
    20                         echo "Package $1 already installed, we have to uninstall it"
    21                         su -c "notify-send -t 2000 -u critical -i /usr/share/icons/lliurex-neu/scalable/apps/zero-center.svg 'Zero-Installer' '$1 is already installed in your system, now we are goig to remove it and install it again.'" $USER
    22                         zero-installer remove $1
    23                         cat $ZERO_LOG >> $SKYPE_LOG
    24                 fi
    25 
    26         }
    27 
    28 
    29 ####MAIN
    30 zero-center add-pulsating-color zero-lliurex-skype
    31 #PRIMERAMENTE COMPROBAMOS QUE HAY CONEXION DE RED
    32 rc=0
    33 #host www.google.es|| rc=1
    34 zero-testnet || rc=1
    35 if [ $rc -eq 0 ]
    36         then
    37                 #Log para el zero-center
    38                 if [ -f $SKYPE_LOG ]; then
    39                         rm  $SKYPE_LOG
    40                 fi
    41 
    42                 echo "deb https://repo.skype.com/deb stable main" > $SKYPE_REPO_FILE
    43 #               curl https://repo.skype.com/data/SKYPE-GPG-KEY | sudo apt-key add -
    44                 zero-repos-update
    45 
    46                 #CREAMOS UNA LISTA CON LOS PROGRAMAS NECESARIOS Y LOS TESTEAMOS SI ESTAN INSTALADOS
    47                 LISTA=( $( cat $PACKAGE_LIST | awk '{print $1}' ) )
    48                 echo "The package list is....."
    49                 echo ${LISTA[@]}
    50                         for i in "${LISTA[@]}"; do
    51                                 echo "Now test_install $i"
    52                                 test_install $i
    53                         done
    54 
    55                 #YA SABEMOS QUE LOS PROGRAMAS ESTAN DESINSTALADOS, VAMOS A INSTALARLOS
    56 
    57                         for i in "${LISTA[@]}"; do
    58                                 echo " " >> $SKYPE_LOG
    59                                 echo "If it's necessary zero-installer install or not the package $i" >> $SKYPE_LOG
    60                                 echo "If it's necessary zero-installer install or not the package $i"
    61                                 zero-installer install $i
    62                                 #Me guardo el fichero de los logs por si algo fallase o para revisarlo
    63                                 cat $ZERO_LOG >> $SKYPE_LOG
    64                         done
    65                
    66                 #Comprobamos que se esta instalado porque sino abortamos la instalacion
    67                         for i in "${LISTA[@]}"; do
    68                                 TEST=$( dpkg-query -s $i 2> /dev/null| grep Status | cut -d " " -f 4 )
    69                                 if [ "$TEST" != 'installed' ]; then
    70                                         zenity --info --title="Zero-installer" --text="Your package $i has a problem to be installed in your system, please retry again or contact with Lliurex Team at http://mestreacasa.gva.es/web/lliurex/forums" > /dev/null 2>&1 &
    71                                         zero-center remove-pulsating-color zero-lliurex-skype
    72                                         zero-center set-non-configured zero-lliurex-skype
    73                                         exit 1
    74                                 fi
    75                         done
    76                         rm -f $SKYPE_REPO_FILE
    77                         zenity --info --title="Zero-installer" --text="Your package $PACKAGE_NAME has been installed in your system, and you can see the resume in $SKYPE_LOG" &
    78                         zero-center remove-pulsating-color zero-lliurex-skype
    79                         zero-center set-configured zero-lliurex-skype
    80                         exit 0
    81         else
    82                 zenity --error --text="$MSG_NO_INTERNET"
    83                 zero-center remove-pulsating-color zero-lliurex-skype
    84                 exit 1
    85 fi
     3epi-gtk /usr/share/zero-lliurex-skype/skype.epi
Note: See TracChangeset for help on using the changeset viewer.