Changeset 5348 for zero-lliurex-installers/trunk/fuentes/zero-lliurex-recursos.zmds/zero-lliurex-recursos.zmd
- Timestamp:
- Jun 26, 2017, 6:11:08 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
zero-lliurex-installers/trunk/fuentes/zero-lliurex-recursos.zmds/zero-lliurex-recursos.zmd
r5344 r5348 16 16 } 17 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 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 } 18 47 19 48 if [ $? -eq 0 ]; then … … 29 58 30 59 # 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" 44 61 ;; 45 62 Primaria) … … 47 64 zero-reinstall-list /usr/share/zero-lliurex-installers/zero-lliurex-recursos-primaria-packages 48 65 # 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" 62 67 ;; 63 68 Secundaria) … … 65 70 zero-reinstall-list /usr/share/zero-lliurex-installers/zero-lliurex-recursos-secundaria-packages 66 71 # 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" 80 73 ;; 81 74 Especial) … … 83 76 zero-reinstall-list /usr/share/zero-lliurex-installers/zero-lliurex-recursos-especial-packages 84 77 # 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" 99 79 ;; 100 80 esac
Note: See TracChangeset
for help on using the changeset viewer.