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-spotify.zmds/zero-lliurex-spotify.zmd

    r5748 r7353  
    11#!/bin/bash
    22
    3 #VARIABLES GLOBALES
    4 PACKAGE_NAME="spotify-client"
    5 PACKAGE_LIST="/usr/share/zero-lliurex-installers/zero-lliurex-spotify-files"
    6 SPOTIFY_LOG="/tmp/zero-spotify.log"
    7 ZERO_LOG="/tmp/zero-installer.log"
    8 MSG_NO_INTERNET=$(gettext "No Internet Connection has been detected. Please, check it")
    9 SPOTIFY_REPO_FILE="/etc/apt/sources.list.d/spotify.list"
    10 SPOTIFY_DESKTOP="/usr/share/mate/applications/spotify.desktop"
    11 
    12 ####FUNCIONES
    13 
    14         #FUNCION QUE TESTEA SI UN PAQUETE ESTA INSTALADO, BORRANDOLO EN CASO AFIRMATIVO
    15         function test_install {
    16                 #Testeamos si el paquete esta instalado, no haciendo nada en el caso afirmativo o instalandolo en el caso negativo.
    17                 TEST=$( dpkg-query -s $1 2> /dev/null| grep Status | cut -d " " -f 4 )
    18                 if [ "$TEST" = 'installed' ]; then
    19                         echo " " >> $SPOTIFY_LOG
    20                         echo "Package $1 already installed, we have to uninstall it" >> $SPOTIFY_LOG
    21                         echo "Package $1 already installed, we have to uninstall it"
    22                         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
    23                         zero-installer remove $1
    24                         cat $ZERO_LOG >> $SPOTIFY_LOG
    25                 fi
    26 
    27         }
    28 
    29 
    30 ####MAIN
    31 zero-center add-pulsating-color zero-lliurex-spotify
    32 #PRIMERAMENTE COMPROBAMOS QUE HAY CONEXION DE RED
    33 rc=0
    34 #host www.google.es|| rc=1
    35 zero-testnet || rc=1
    36 if [ $rc -eq 0 ]
    37         then
    38                 #Log para el zero-center
    39                 if [ -f $SPOTIFY_LOG ]; then
    40                         rm  $SPOTIFY_LOG
    41                 fi
    42 
    43                 sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys BBEBDCB318AD50EC6865090613B00F1FD2C19886 0DF731E45CE24F27EEEB1450EFDC8610341D9410
    44                 echo "deb http://repository.spotify.com stable non-free" > $SPOTIFY_REPO_FILE
    45                 zero-repos-update
    46 
    47                 #CREAMOS UNA LISTA CON LOS PROGRAMAS NECESARIOS Y LOS TESTEAMOS SI ESTAN INSTALADOS
    48                 LISTA=( $( cat $PACKAGE_LIST | awk '{print $1}' ) )
    49                 echo "The package list is....."
    50                 echo ${LISTA[@]}
    51                         for i in "${LISTA[@]}"; do
    52                                 echo "Now test_install $i"
    53                                 test_install $i
    54                         done
    55 
    56                 #YA SABEMOS QUE LOS PROGRAMAS ESTAN DESINSTALADOS, VAMOS A INSTALARLOS
    57 
    58                         for i in "${LISTA[@]}"; do
    59                                 echo " " >> $SPOTIFY_LOG
    60                                 echo "If it's necessary zero-installer install or not the package $i" >> $SPOTIFY_LOG
    61                                 echo "If it's necessary zero-installer install or not the package $i"
    62                                 zero-installer install $i
    63                                 #Me guardo el fichero de los logs por si algo fallase o para revisarlo
    64                                 cat $ZERO_LOG >> $SPOTIFY_LOG
    65                         done
    66                
    67                 #Comprobamos que se esta instalado porque sino abortamos la instalacion
    68                         for i in "${LISTA[@]}"; do
    69                                 TEST=$( dpkg-query -s $i 2> /dev/null| grep Status | cut -d " " -f 4 )
    70                                 if [ "$TEST" != 'installed' ]; then
    71                                         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 &
    72                                         zero-center remove-pulsating-color zero-lliurex-spotify
    73                                         zero-center set-non-configured zero-lliurex-spotify
    74                                         exit 1
    75                                 else
    76                                         #Elimino el desktop para utilizar el proporcionado por lliurex-desktops-keeper
    77                                         if [ -f $SPOTIFY_DESKTOP ]; then
    78                                                 rm -f $SPOTIFY_DESKTOP
    79                                         fi     
    80 
    81                                 fi
    82                         done
    83                         rm -f $SPOTIFY_REPO_FILE
    84                         zenity --info --title="Zero-installer" --text="Your package $PACKAGE_NAME has been installed in your system, and you can see the resume in $SPOTIFY_LOG" &
    85                         zero-center remove-pulsating-color zero-lliurex-spotify
    86                         zero-center set-configured zero-lliurex-spotify
    87                         exit 0
    88         else
    89                 zenity --error --text="$MSG_NO_INTERNET"
    90                 zero-center remove-pulsating-color zero-lliurex-spotify
    91                 exit 1
    92 fi
     3epi-gtk /usr/share/zero-lliurex-spotify/spotify-client.epi
Note: See TracChangeset for help on using the changeset viewer.