Changeset 2135


Ignore:
Timestamp:
Jul 8, 2016, 2:38:10 PM (3 years ago)
Author:
jrpelegrina
Message:

Change files of zomando to new gui

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

Legend:

Unmodified
Added
Removed
  • zero-lliurex-flavours/trunk/fuentes/install-files/usr/share/lliurex-flavours-selector/supported-flavours/meta-desktop

    r2134 r2135  
    11[FLAVOUR]
    22pkg=lliurex-meta-desktop
    3 name=Lliurex Deskop
     3name=Lliurex Desktop
    44
  • zero-lliurex-flavours/trunk/fuentes/zero-lliurex-flavours.zlaunchers/zero-lliurex-flavours.app

    r750 r2135  
    66Name[ca_ES.UTF-8@valencia]=Selecció de sabors de LliureX
    77Comment=LliureX flavours selector
    8 Comment[es]=Selección de sabores de LliureX 16.xx
    9 Comment[qcv]=Selecció de sabors de LliureX 16.xx
    10 Comment[ca_ES.UTF-8@valencia]=Selecció de sabors de LliureX 16.XX
    11 Comment[ca_ES@valencia]=Selecció de sabors de LliureX 16.XX
    12 Comment[ca@valencia]=Selecció de sabors de LliureX 16.XX
     8Comment[es]=Selección de sabores de LliureX 16
     9Comment[qcv]=Selecció de sabors de LliureX 16
     10Comment[ca_ES.UTF-8@valencia]=Selecció de sabors de LliureX 16
     11Comment[ca_ES@valencia]=Selecció de sabors de LliureX 16
     12Comment[ca@valencia]=Selecció de sabors de LliureX 16
    1313Icon=zero-lliurex-flavours
    1414Category=System
  • zero-lliurex-flavours/trunk/fuentes/zero-lliurex-flavours.zlaunchers/zero-lliurex-flavours.zmd

    r746 r2135  
    11#!/bin/bash
    22
    3 export TEXTDOMAIN="zero-lliurex-flavours"
    4 
    5 # LLiurex-info-version
    6 
    7 FICHERO='/tmp/version.txt'
    8 SALIDA='/tmp/salida.txt'
    9 
    10 MSG_INFO=$(gettext "Operating System:")
    11 MSG_BASADO=$(gettext "Based on:")
    12 MSG_KERNEL=$(gettext "Kernel:")
    13 MSG_TITLE=$(gettext "ABOUT")
    14 MSG_USER=$(gettext "User")
    15 
    16 cat /dev/null > $FICHERO
    17 cat /dev/null > $SALIDA
    18 
    19 lsb_release -a > $FICHERO
    20 uname -a >> $FICHERO
    21 
    22 #DESCRIPTION=$(grep Description $FICHERO | cut -c14-)
    23 DESCRIPTION="LliureX 16.XX"
    24 
    25 if [ -f /etc/lsb-release.real ]; then
    26         eval $(cat /etc/lsb-release.real)
    27         DISTRIBUTION=$DISTRIB_ID
    28         RELEASE=$DISTRIB_RELEASE
    29         CODENAME=$DISTRIB_CODENAME
    30 else
    31         DISTRIBUTION=$(grep Distributor $FICHERO | cut -c17-)
    32         RELEASE=$(grep Release $FICHERO | cut -c10-)
    33         CODENAME=$(grep Codename $FICHERO | cut -c11-)
    34 fi
    35 
    36 LINUX=$(grep Linux $FICHERO| cut -d" " -f3)
    37 WHOAMI=$(whoami)
    38 
    39 #CADENA="<span color=\"red\">$MSG_INFO</span>\n$DESCRIPTION\n<span color=\"red\">$MSG_BASADO</span>\n$DISTRIBUTION $RELEASE ($CODENAME)\n<span color=\"red\">$MSG_KERNEL</span>\n$LINUX\n<span color=\"red\">$MSG_USER</span>\n$WHOAMI"
    40 
    41 #Si el usuario (aparecía root siempre al lanzarse desde el zero center)
    42 CADENA="<span color=\"red\">$MSG_INFO</span>\n$DESCRIPTION\n<span color=\"red\">$MSG_BASADO</span>\n$DISTRIBUTION $RELEASE ($CODENAME)\n<span color=\"red\">$MSG_KERNEL</span>\n$LINUX"
    43 
    44 zenity --info --text="$CADENA" --title="$MSG_TITLE"
    45 
    46 # End of Lliurex-info-version
    47 
    48 MSG_WINDOW=$(gettext "Flavour Utility")
    49 MSG_DISTRIBUTION=$(gettext "Your Lliurex flavour. Choose new flavour to incorporate or cancel button.")
    50 MSG_CHECK=$(gettext "Check")
    51 MSG_DESCRIPTION=$(gettext "Description")
    52 MSG_ADVERTISE=$(gettext "Now, You will see your actual distribution.\nIf you want to change it, check.\n(It will install a metapackage)")
    53 MSG_NOVERSION=$(gettext "No version detected: Check one at least.")
    54 MSG_INCOMPATIBILITY1=$(gettext "Incompatibility between Server and Client detected.")
    55 MSG_INCOMPATIBILITY2=$(gettext "Incompatibility between Biblio and Client detected.")
    56 
    57 # Sabores de Lliurex
    58 FLAVORSERVER="Lliurex Server"
    59 FLAVORCLIENT="Lliurex Client"
    60 FLAVORDESKTOP="Lliurex Desktop"
    61 FLAVORMUSIC="Lliurex Music"
    62 FLAVORINFANTIL="Lliurex Infantil"
    63 FLAVORLITE="Lliurex Lite"
    64 FLAVORPIME="Lliurex Pime"
    65 FLAVORGVA="Lliurex Gva"
    66 
    67 #Variable sin inicializar en /usr/share/lliurex-up/common-upgrade-vars.sh
    68 #IS_PIME=0
    69 
    70 ALL_CEROS="11111111"
    71 
    72 source /usr/share/lliurex-up/common-upgrade-vars.sh
    73 
    74 _researchCddVersion
    75 _discoverCddVersion
    76 
    77 #Booleanos de LLiurex
    78 
    79 IS_SERVER_BOOL="FALSE"
    80 IS_CLIENT_BOOL="FALSE"
    81 IS_DESKTOP_BOOL="FALSE"
    82 IS_MUSIC_BOOL="FALSE"
    83 IS_INFANTIL_BOOL="FALSE"
    84 IS_LITE_BOOL="FALSE"
    85 IS_PIME_BOOL="FALSE"
    86 IS_GVA_BOOL="FALSE"
    87 
    88 IFS="+"
    89 
    90 #Inicializando la lista doble (check -- descripción)
    91 TODOS=$IS_SERVER$IS_CLIENT$IS_DESKTOP$IS_MUSIC$IS_INFANTIL$IS_LITE$IS_PIME$IS_GVA
    92 
    93 if [ $TODOS = $ALL_CEROS ] ; then
    94 
    95         FLAVORS=("FALSE""+"$FLAVORSERVER"+""FALSE""+"$FLAVORCLIENT"+""FALSE""+"$FLAVORDESKTOP\
    96 "+""FALSE""+"$FLAVORMUSIC"+""FALSE""+"$FLAVORINFANTIL"+""FALSE""+"$FLAVORLITE\
    97 "+""FALSE""+"$FLAVORPIME"+""FALSE""+"$FLAVORGVA)
    98         zenity --error --text="$MSG_NOVERSION"
    99 
    100 else
    101 
    102         if [ $IS_SERVER -eq 0 ] ; then IS_SERVER_BOOL="TRUE" ; fi
    103         if [ $IS_CLIENT -eq 0 ] ; then IS_CLIENT_BOOL="TRUE" ; fi
    104         if [ $IS_DESKTOP -eq 0 ] ; then IS_DESKTOP_BOOL="TRUE" ; fi
    105         if [ $IS_MUSIC -eq 0 ] ; then IS_MUSIC_BOOL="TRUE" ; fi
    106         if [ $IS_INFANTIL -eq 0 ] ; then IS_INFANTIL_BOOL="TRUE" ; fi
    107         if [ $IS_LITE -eq 0 ] ; then IS_LITE_BOOL="TRUE" ; fi
    108         if [ $IS_PIME -eq 0 ] ; then IS_PIME_BOOL="TRUE" ; fi
    109         if [ $IS_GVA -eq 0 ] ; then IS_GVA_BOOL="TRUE" ; fi
    110 
    111         FLAVORS=($IS_SERVER_BOOL"+"$FLAVORSERVER"+"$IS_CLIENT_BOOL"+"$FLAVORCLIENT"+"$IS_DESKTOP_BOOL"+"$FLAVORDESKTOP"+"$IS_INFANTIL_BOOL"+"$FLAVORINFANTIL)
    112         zenity --info --text="$MSG_ADVERTISE"
    113 
    114 fi
    115 
    116 for elemento in $FLAVORS; do
    117         LIST=(${LIST[@]} "$elemento")
    118 done
    119 
    120 
    121 RESULTADO=$(zenity --title="$MSG_WINDOW" --width=600 --height=400 --text="$MSG_DISTRIBUTION" --list --column="$MSG_CHECK" --column="$MSG_DESCRIPTION" --checklist ${LIST[*]})
    122 IFS="|"
    123 
    124 #Comprobar la incompatibilidad SERVER-CLIENT
    125 RESULT_SERVER=0
    126 RESULT_CLIENT=0
    127 
    128 for result in $RESULTADO ; do
    129         if [ $FLAVORSERVER = $result ] ; then RESULT_SERVER=1 ; fi
    130         if [ $FLAVORCLIENT = $result ] ; then RESULT_CLIENT=1 ; fi
    131 done
    132 
    133 if [ $RESULT_SERVER$RESULT_CLIENT = "11" ] ; then
    134         zenity --error --text="$MSG_INCOMPATIBILITY1"
    135         exit 0
    136 fi
    137 
    138 if [ $IS_SERVER$RESULT_CLIENT = "01" ] ; then
    139         zenity --error --text="$MSG_INCOMPATIBILITY1"
    140         exit 0
    141 fi
    142 
    143 if [ $RESULT_SERVER$IS_CLIENT = "10" ] ; then
    144         zenity --error --text="$MSG_INCOMPATIBILITY1"
    145         exit 0
    146 fi
    147 
    148 #Vaciar el fichero metapaquetes
    149 :>/tmp/metapaquetes
    150 #Arrastrar el metapaquete adecuado
    151 echo $RESULTADO
    152 
    153 if [[ -z ${RESULTADO} ]] ; then exit 0
    154 fi
    155 
    156 
    157 for result in $RESULTADO ; do
    158         if [ $FLAVORCLIENT = $result ] ; then echo "lliurex-cdd-edu-class-gclient       install" >> /tmp/metapaquetes ; fi
    159         if [ $FLAVORDESKTOP = $result ] ; then
    160                 if [ $RESULT_SERVER -eq 1 ] ; then
    161                         echo "lliurex-cdd-edu-class-gserver     install" >> /tmp/metapaquetes
    162                 else
    163                         echo "lliurex-cdd-edu-gdesktop  install" >> /tmp/metapaquetes
    164                 fi
    165         fi
    166         if [ $FLAVORINFANTIL = $result ] ; then
    167                 echo "lliurex-cdd-edu-infantil-gdesktop install" >> /tmp/metapaquetes
    168         fi
    169 done
    170 echo "apt-get update | zenity --progress --pulsate --width=400 --height=80  --title "SimpleUpdate" --text "Updating repositories..." --auto-close
    171 synaptic --hide-main-window --non-interactive --set-selections-file /tmp/metapaquetes -o APT::Get::Assume-Yes=true -o APT::Get::force-yes=true  -o APT::Get::AllowUnauthenticated=true"
    172 
    173 exit 0
     3exec /usr/share/lliurex-flavours-selector/lliurex-flavours-selector.py
Note: See TracChangeset for help on using the changeset viewer.