Changeset 5348


Ignore:
Timestamp:
Jun 26, 2017, 6:11:08 PM (18 months ago)
Author:
Juanma
Message:

fixed zero-lliurex-resources

Location:
zero-lliurex-installers/trunk/fuentes
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • zero-lliurex-installers/trunk/fuentes/debian/changelog

    r5345 r5348  
    22
    33  * Updated zero-lliurex-recursos package lists
     4  * Fixed install tests in zero-lliurex-recursos
    45
    56 -- Juanma Navarro Mañez <juanma1980@gmail.com>  Mon, 26 Jun 2017 14:33:28 +0200
  • zero-lliurex-installers/trunk/fuentes/zero-lliurex-recursos.zmds/zero-lliurex-recursos.zmd

    r5344 r5348  
    1616}
    1717
     18test_installed()
     19{
     20        PACKAGE_LIST=$1
     21        PACKAGE_NAME=$2
     22        declare -a LISTA
     23        status=0
     24#       for i in "${LISTA[@]}"; do
     25        while read i; do
     26                pkg=${i/ */}
     27                echo "Compruebo $pkg"
     28                TEST=$( dpkg-query -s $pkg 2> /dev/null| grep Status | cut -d " " -f 4 )
     29                if [ "$TEST" != 'installed' ]; then
     30                        echo "*********"
     31                        dpkg-query -s $pkg
     32                        echo "$TEST"
     33                        echo "*********"
     34                        status=1               
     35                fi
     36        done < $PACKAGE_LIST
     37        if [ $status -eq 1 ]
     38        then
     39                zenity --info --title="Zero-installer" --text="Package $PACKAGE_NAME is not installed in your system, please retry again and test if you have acess to repositories in net, or contact with Lliurex Team at http://mestreacasa.gva.es/web/lliurex/forums" > /dev/null 2>&1 &
     40                su -c "notify-send -t 2000 -u critical -i /usr/share/icons/lliurex-neu/scalable/apps/zero-center.svg 'Zero-Installer' 'Package $PACKAGE_NAME is not installed in your system, please retry again or contact with Lliurex Team at http://mestreacasa.gva.es/web/lliurex/forums'" $USER
     41                clean
     42                zero-center remove-pulsating-color zero-lliurex-recursos
     43                zero-center set-non-configured zero-lliurex-recursos
     44                exit 1
     45        fi
     46}
    1847
    1948if [ $? -eq 0 ]; then
     
    2958                               
    3059                                # Comprobacion de la instalacion correcta de los paquetes
    31                                 PACKAGE_LIST="/usr/share/zero-lliurex-installers/zero-lliurex-recuros-infantil-packages"
    32                                 PACKAGE_NAME="Infantil"
    33                                  LISTA=( $( cat $PACKAGE_LIST | awk '{print $1}' ) )
    34 
    35                                 for i in "${LISTA[@]}"; do
    36                                         TEST=$( dpkg-query -s $i 2> /dev/null| grep Status | cut -d " " -f 4 )
    37                                         if [ "$TEST" != 'installed' ]; then
    38                                                 zenity --info --title="Zero-installer" --text="Package $PACKAGE_NAME is not installed in your system, please retry again and test if you have acess to repositories in net, or contact with Lliurex Team at http://mestreacasa.gva.es/web/lliurex/forums" > /dev/null 2>&1 &
    39                                                 su -c "notify-send -t 2000 -u critical -i /usr/share/icons/lliurex-neu/scalable/apps/zero-center.svg 'Zero-Installer' 'Package $PACKAGE_NAME is not installed in your system, please retry again or contact with Lliurex Team at http://mestreacasa.gva.es/web/lliurex/forums'" $USER
    40                                                 clean
    41                                                 exit 1         
    42                                         fi
    43                                 done
     60                                test_installed "/usr/share/zero-lliurex-installers/zero-lliurex-recuros-infantil-packages" "Infantil"
    4461                        ;;
    4562                        Primaria)
     
    4764                                zero-reinstall-list /usr/share/zero-lliurex-installers/zero-lliurex-recursos-primaria-packages
    4865                                # Comprobacion de la instalacion correcta de los paquetes
    49                                 PACKAGE_LIST="/usr/share/zero-lliurex-installers/zero-lliurex-recursos-primaria-packages"
    50                                 PACKAGE_NAME="Primaria"
    51                                  LISTA=( $( cat $PACKAGE_LIST | awk '{print $1}' ) )
    52 
    53                                 for i in "${LISTA[@]}"; do
    54                                         TEST=$( dpkg-query -s $i 2> /dev/null| grep Status | cut -d " " -f 4 )
    55                                         if [ "$TEST" != 'installed' ]; then
    56                                                 zenity --info --title="Zero-installer" --text="Package $PACKAGE_NAME is not installed in your system, please retry again and test if you have acess to repositories in net, or contact with Lliurex Team at http://mestreacasa.gva.es/web/lliurex/forums" > /dev/null 2>&1 &
    57                                                 su -c "notify-send -t 2000 -u critical -i /usr/share/icons/lliurex-neu/scalable/apps/zero-center.svg 'Zero-Installer' 'Package $PACKAGE_NAME is not installed in your system, please retry again or contact with Lliurex Team at http://mestreacasa.gva.es/web/lliurex/forums'" $USER
    58                                                 clean
    59                                                 exit 1         
    60                                         fi
    61                                 done
     66                                test_installed "/usr/share/zero-lliurex-installers/zero-lliurex-recursos-primaria-packages" "Primaria"
    6267                        ;;
    6368                        Secundaria)
     
    6570                                zero-reinstall-list /usr/share/zero-lliurex-installers/zero-lliurex-recursos-secundaria-packages
    6671                                # Comprobacion de la instalacion correcta de los paquetes
    67                                 PACKAGE_LIST="/usr/share/zero-lliurex-installers/zero-lliurex-recursos-secundaria-packages"
    68                                 PACKAGE_NAME="Secundaria"
    69                                  LISTA=( $( cat $PACKAGE_LIST | awk '{print $1}' ) )
    70 
    71                                 for i in "${LISTA[@]}"; do
    72                                         TEST=$( dpkg-query -s $i 2> /dev/null| grep Status | cut -d " " -f 4 )
    73                                         if [ "$TEST" != 'installed' ]; then
    74                                                 zenity --info --title="Zero-installer" --text="Package $PACKAGE_NAME is not installed in your system, please retry again and test if you have acess to repositories in net, or contact with Lliurex Team at http://mestreacasa.gva.es/web/lliurex/forums" > /dev/null 2>&1 &
    75                                                 su -c "notify-send -t 2000 -u critical -i /usr/share/icons/lliurex-neu/scalable/apps/zero-center.svg 'Zero-Installer' 'Package $PACKAGE_NAME is not installed in your system, please retry again or contact with Lliurex Team at http://mestreacasa.gva.es/web/lliurex/forums'" $USER
    76                                                 clean
    77                                                 exit 1         
    78                                         fi
    79                                 done
     72                                test_installed  "/usr/share/zero-lliurex-installers/zero-lliurex-recursos-secundaria-packages" "Secundaria"
    8073                        ;;
    8174                        Especial)
     
    8376                                zero-reinstall-list /usr/share/zero-lliurex-installers/zero-lliurex-recursos-especial-packages
    8477                                # Comprobacion de la instalacion correcta de los paquetes
    85                                 PACKAGE_LIST="/usr/share/zero-lliurex-installers/zero-lliurex-recursos-especial-packages"
    86                                 PACKAGE_NAME="Especial"
    87                                  LISTA=( $( cat $PACKAGE_LIST | awk '{print $1}' ) )
    88 
    89                                 for i in "${LISTA[@]}"; do
    90                                         TEST=$( dpkg-query -s $i 2> /dev/null| grep Status | cut -d " " -f 4 )
    91                                         if [ "$TEST" != 'installed' ]; then
    92                                                 zenity --info --title="Zero-installer" --text="Package $PACKAGE_NAME is not installed in your system, please retry again and test if you have acess to repositories in net, or contact with Lliurex Team at http://mestreacasa.gva.es/web/lliurex/forums" > /dev/null 2>&1 &
    93                                                 su -c "notify-send -t 2000 -u critical -i /usr/share/icons/lliurex-neu/scalable/apps/zero-center.svg 'Zero-Installer' 'Package $PACKAGE_NAME is not installed in your system, please retry again or contact with Lliurex Team at http://mestreacasa.gva.es/web/lliurex/forums'" $USER
    94                                                 zero-center remove-pulsating-color zero-lliurex-recursos
    95                                                 zero-center set-non-configured zero-lliurex-recursos
    96                                                 exit 1         
    97                                         fi
    98                                 done
     78                                test_installed "/usr/share/zero-lliurex-installers/zero-lliurex-recursos-especial-packages" "Especial"
    9979                        ;;
    10080                esac
Note: See TracChangeset for help on using the changeset viewer.