Changeset 7347


Ignore:
Timestamp:
Jun 5, 2018, 12:29:01 PM (17 months ago)
Author:
jrpelegrina
Message:

Deleted files for the zenity version of the zomando

Location:
zero-lliurex-openboard/trunk/fuentes
Files:
3 added
1 deleted
3 edited

Legend:

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

    r7285 r7347  
     1zero-lliurex-openboard (0.5) xenial; urgency=medium
     2
     3  * Migrated to EPI
     4
     5 -- Juan Ramon Pelegrina <juapesai@hotmail.com>  Fri, 18 May 2018 13:27:01 +0200
     6
    17zero-lliurex-openboard (0.4) xenial; urgency=medium
    28
  • zero-lliurex-openboard/trunk/fuentes/debian/control

    r6278 r7347  
    88Package: zero-lliurex-openboard
    99Architecture: amd64
    10 Depends:
     10Depends: epi-gtk
    1111Description: OpenBoard
    1212 Installs OpenBoard 64 bits for PDI.
  • zero-lliurex-openboard/trunk/fuentes/zero-lliurex-openboard.zlaunchers/zero-lliurex-openboard.zmd

    r7285 r7347  
    11#!/bin/bash
    22
    3 export TEXTDOMAIN="zero-lliurex-openboard"
    4 
    5 MSG_ALREADY_INSTALLED=$(gettext "already installed, we have to uninstall it")
    6 MSG_INSTALL_AGAIN=$(gettext ". Do you want it?")
    7 MSG_32BITS=$(gettext "Your architecture is 32 bits and OpenBoard cannot install in it, sorry.")
    8 MSG_NO_INTERNET=$(gettext "No Internet Connection has been detected. Please, check it")
    9 CANT_INSTALL_FROM_REPO=$(gettext "We can't install OpenBoard from your repository, please review your repositories")
    10 
    11 ################################
    12 
    13 LOG_FILE="/tmp/zero-openboard.log"
    14 PACKAGE_NAME="openboard"
    15 TMP_LOG="/tmp/zero-openboard_tmp.log"
    16 
    17 zero-center add-pulsating-color zero-lliurex-openboard
    18 
    19 #Inicalmente comprobamos que nuestro sistema es 64 bits, si es 32 bits aboratamos instalacion
    20 MACHINE_TYPE=$(uname -m)
    21 if [ "$MACHINE_TYPE" == "x86_64" ]; then
    22         echo "Architecture 64 bits"
    23 else
    24         zenity --info --text="MSG_32BITS"
    25         zero-center remove-pulsating-color zero-lliurex-openboard
    26         zero-center set-non-configured zero-lliurex-openboard
    27         exit 1
    28 fi
    29 
    30 #Antes de nada comprobamos que no existe el OpenBoard en el Sistema sino se desinstala
    31 touch $TMP_LOG
    32 
    33 TEST=$( dpkg-query -s $PACKAGE_NAME 2> /dev/null| grep Status | cut -d " " -f 4 )
    34         if [ "$TEST" = 'installed' ]; then
    35                 echo "$PACKAGE_WORD $PACKAGE_NAME $ALREADY_INSTALLED"
    36                 su -c 'notify-send -t 5000 -i /usr/share/icons/future-green/32/lliurex-apps/zero-center.png "Zero-Installer" "$PACKAGE_NAME $MSG_ALREADY_INSTALLED"' $USER
    37                 if zenity --question --text="$PACKAGE_NAME $MSG_ALREADY_INSTALLED $MSG_INSTALL_AGAIN"; then
    38                         #Se desea desinstalar el paquete
    39                         (apt-get remove -y $PACKAGE_NAME > $TMP_LOG ; rm $TMP_LOG) &
    40                         #Mientras que el fichero de ayuda existe es que estamos instalando
    41                         #Cuando ya no exista saldremos del while
    42                         while [ -f  "$TMP_LOG" ]; do
    43                                 #En la variable PERCENT almacenamos el tanto por cien que llevamos de descarga
    44                                 #accediento a la ultima linea escrita en el fichero de ayuda y seleccionando solo el dato que necesitamos.
    45                                 VAR=$( tail -1 $TMP_LOG 2>/dev/null )
    46                                 #Hacemos echo de los datos que necesita el zenity
    47                                 echo "#$UNINSTALLING.......$VAR" | cut -c1-85
    48                                 #por ultimo entubamos la salida al zenity progress para que nos muestre el resultado en pantalla
    49                         done | zenity --progress  --auto-close --pulsate --width 500 --title="Zero-Center-Uninstaller" --no-cancel > /dev/null 2>&1
    50                         zero-center set-non-configured zero-lliurex-openboard
    51                 else
    52                         #Paquete instalado y cancelamos la reinstalacion
    53                         zero-center remove-pulsating-color zero-lliurex-openboard
    54                         zero-center set-configured zero-lliurex-openboard
    55                         exit 1
    56                 fi
    57                
    58         fi
    59 
    60 ##COMPROBAMOS LA CONEXIÓN A INTERNET
    61 
    62 WGET="/usr/bin/wget"
    63 
    64 $WGET -q --tries=20 --timeout=10 http://www.google.com -O /tmp/google.idx &> /dev/null
    65 if [ ! -s /tmp/google.idx ];    then
    66         zenity --info --text="$MSG_NO_INTERNET"
    67         zero-center remove-pulsating-color zero-lliurex-openboard
    68         zero-center set-non-configured zero-lliurex-openboard
    69         exit 1
    70 else
    71     echo "Access to www...!!"
    72 fi
    73 
    74 ######## INSTALACION EN DISTRO DE 64 BITS
    75 zero-installer install $PACKAGE_NAME > $TMP_LOG
    76 if grep "abort" $TMP_LOG; then
    77         zenity --info --text="$CANT_INSTALL_FROM_REPO"
    78         zero-center remove-pulsating-color zero-lliurex-openboard
    79         zero-center set-non-configured zero-lliurex-openboard
    80         exit 1
    81 else
    82         #instalation is OK, now we solve the bug with @valencia language
    83         mv /usr/bin/openboard /usr/bin/openboard_orig
    84         echo '#!/bin/bash' > /usr/bin/openboard
    85         echo 'if [[ $LANG = *"@"* ]]; ' >> /usr/bin/openboard
    86         echo 'then' >> /usr/bin/openboard
    87         echo 'LANG=ca_ES.UTF-8; /usr/bin/openboard_orig $1' >> /usr/bin/openboard
    88         echo 'else' >> /usr/bin/openboard
    89         echo '/usr/bin/openboard_orig $1' >> /usr/bin/openboard
    90         echo 'fi' >> /usr/bin/openboard
    91         chmod +x /usr/bin/openboard
    92         zero-center remove-pulsating-color zero-lliurex-openboard
    93         zero-center set-configured zero-lliurex-openboard
    94         exit 0
    95 fi
    96 
    97 zero-center remove-pulsating-color zero-lliurex-openboard
    98 zero-center set-non-configured zero-lliurex-openboard
    99 exit 1
     3epi-gtk /usr/share/zero-lliurex-openboard/openboard.epi
     4exit 0
Note: See TracChangeset for help on using the changeset viewer.