Changeset 5683


Ignore:
Timestamp:
Aug 9, 2017, 12:30:11 PM (2 years ago)
Author:
jrpelegrina
Message:

Fix desktop and zmd

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

Legend:

Unmodified
Added
Removed
  • zero-lliurex-installers/trunk/fuentes/zero-lliurex-recursos.install/usr/share/applications/lliurex-resources-installer.desktop

    r5681 r5683  
    1515Type=Application
    1616GenericName=lliurex-resources-installer
    17 NoDisplay=false
     17NoDisplay=true
    1818Categories=LliureX-Administration;
  • zero-lliurex-installers/trunk/fuentes/zero-lliurex-recursos.zmds/zero-lliurex-recursos.zmd

    r5681 r5683  
    11#!/bin/bash
    2 << OLD
    3 export TEXTDOMAIN="zero-lliurex-recursos"
    4 
    5 TITULO=$(gettext "Educational Resources")
    6 TEXTO=$(gettext "Choose the resources to install")
    7 COLUMNA1=$(gettext "Check")
    8 COLUMNA2=$(gettext "Resource")
    9 
    10 
    11 RECURSOS=$(WINDOWID='' zenity --title="$TITULO" --width=600 --height=250 --text="$TEXTO" --list --column="$COLUMNA1" --column="$COLUMNA2" --checklist False Infantil False Primaria False Secundaria False Especial)
    12 
    13 
    14 clean(){
    15         rm -f /etc/apt/sources.list.d/recursos.list
    16 }
    17 
    18 test_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                         status=1               
    31                 fi
    32         done < $PACKAGE_LIST
    33         if [ $status -eq 1 ]
    34         then
    35                         msg=$"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"
    36                         zenity --info --title="Zero-installer" --text=$msg > /dev/null 2>&1 &
    37                         su -c "notify-send -t 2000 -u critical -i /usr/share/icons/lliurex-neu/scalable/apps/zero-center.svg 'Zero-Installer' \"${msg}\"" $USER
    38                 clean
    39                 zero-center remove-pulsating-color zero-lliurex-recursos
    40                 zero-center set-non-configured zero-lliurex-recursos
    41                 exit 1
    42         fi
    43 }
    44 
    45 if [ $? -eq 0 ]; then
    46         IFS="|"
    47         for SELECCION in $RECURSOS
    48         do
    49                 echo "deb http://lliurex.net/recursos-edu/ xenial main" > /etc/apt/sources.list.d/recursos.list
    50                 zero-repos-update
    51                 case $SELECCION in
    52                         Infantil)
    53                                 #synaptic --hide-main-window --non-interactive  --set-selections-file /usr/share/zero-lliurex-installers/recursos-infantil-packages
    54                                  zero-reinstall-list /usr/share/zero-lliurex-installers/zero-lliurex-recursos-infantil-packages
    55                                
    56                                 # Comprobacion de la instalacion correcta de los paquetes
    57                                 test_installed "/usr/share/zero-lliurex-installers/zero-lliurex-recuros-infantil-packages" "Infantil"
    58                         ;;
    59                         Primaria)
    60                                 #synaptic --hide-main-window --non-interactive  --set-selections-file /usr/share/zero-lliurex-installers/recursos-primaria-packages
    61                                 zero-reinstall-list /usr/share/zero-lliurex-installers/zero-lliurex-recursos-primaria-packages
    62                                 # Comprobacion de la instalacion correcta de los paquetes
    63                                 test_installed "/usr/share/zero-lliurex-installers/zero-lliurex-recursos-primaria-packages" "Primaria"
    64                         ;;
    65                         Secundaria)
    66                                 #synaptic --hide-main-window --non-interactive  --set-selections-file /usr/share/zero-lliurex-installers/recursos-secundaria-packages
    67                                 zero-reinstall-list /usr/share/zero-lliurex-installers/zero-lliurex-recursos-secundaria-packages
    68                                 # Comprobacion de la instalacion correcta de los paquetes
    69                                 test_installed  "/usr/share/zero-lliurex-installers/zero-lliurex-recursos-secundaria-packages" "Secundaria"
    70                         ;;
    71                         Especial)
    72                                 #synaptic --hide-main-window --non-interactive  --set-selections-file /usr/share/zero-lliurex-installers/recursos-especial-packages
    73                                 zero-reinstall-list /usr/share/zero-lliurex-installers/zero-lliurex-recursos-especial-packages
    74                                 # Comprobacion de la instalacion correcta de los paquetes
    75                                 test_installed "/usr/share/zero-lliurex-installers/zero-lliurex-recursos-especial-packages" "Especial"
    76                         ;;
    77                 esac
    78 
    79         done
    80 
    81 IFS=""
    82 fi
    83 
    84 #synaptic --hide-main-window --non-interactive  --set-selections-file /usr/share/zero-lliurex-installers/recursos-packages
    85 #zero-sqlmanager -s install-resources 1   
    86 clean
    87 
    88 exit 0
    89 OLD
    902
    913exec lliurex-resources-installer
Note: See TracChangeset for help on using the changeset viewer.