source: zero-lliurex-adobereader/trunk/fuentes/zero-lliurex-adobereader.zlaunchers/zero-lliurex-adobereader.zmd @ 160

Last change on this file since 160 was 160, checked in by daduve, 5 years ago

Addin files

File size: 4.6 KB
Line 
1#!/bin/bash
2
3export TEXTDOMAIN="zero-lliurex-adobereader"
4
5MSG_NO_INTERNET=$(gettext "No Internet Connection has been detected. Please, check it")
6MSG_ADVERTISEMENT=$(gettext "You are going to install Adobe Reader.")
7MSG_DONE=$(gettext "Done")
8MSG_TITLE=$(gettext "Advertisement")
9NAME_PACKET="acroread"
10
11
12zero-center add-pulsating-color zero-lliurex-adobereader
13
14
15####Comprobamos arquitectura
16uname -m > /tmp/architectur.txt
17if [ $(grep "x86_64" /tmp/architectur.txt) ] ; then
18        ARCH="64"
19        echo "64 Bits distro, upgrading your system............"
20else
21        ARCH="32"
22fi
23echo "Version de la maquina $ARCH bits"
24
25
26if [ $ARCH = "64" ] ; then
27       
28        ########PREPARACION DEL SISTEMA PARA INSTALACION EN DISTRO DE 64 BITS
29        #Comprobar conexión a internet e instalar
30        rc=0
31        zero-testnet|| rc=1
32        if [ $rc -eq 0 ]
33                then
34                if zenity --question --title="$MSG_TITLE" --width=300 --height=100 --text="$MSG_ADVERTISEMENT"; then
35                        #apt-add-repository "deb http://archive.canonical.com/ "$release" partner"
36                        dpkg --add-architecture i386
37                        add-apt-repository "deb http://es.archive.ubuntu.com/ubuntu/ trusty multiverse main universe restricted"
38                        #:>/tmp/lliurex-adobereader-packet
39                        echo "acroread deinstall" > /tmp/lliurex-adobereader-packet
40                        echo "acroread install" >> /tmp/lliurex-adobereader-packet
41                        #apt-get update
42                        zero-repos-update
43                        #synaptic --hide-main-window --non-interactive --set-selections-file /tmp/lliurex-adobereader-packet
44                        zero-installer -l /tmp/lliurex-adobereader-packet
45                        #eliminate ubuntu repos
46                        add-apt-repository --remove "deb http://es.archive.ubuntu.com/ubuntu/ trusty multiverse main universe restricted"
47                       
48                        #Comprueba que el paquete se instalo correctamente
49                        i="$NAME_PACKET"
50                        TEST=$( dpkg-query -s $i 2> /dev/null| grep Status | cut -d " " -f 4 )
51                        if [ "$TEST" != 'installed' ]; then
52                                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 &
53                                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
54                                zero-center remove-pulsating-color zero-lliurex-adobereader
55                                zero-center set-non-configured zero-lliurex-adobereader
56                                exit 1         
57                        fi
58                        zenity --info --text="$MSG_DONE" &
59                        zero-center remove-pulsating-color zero-lliurex-adobereader
60                        zero-center set-configured zero-lliurex-adobereader
61                fi     
62                exit 0
63        else
64                zenity --error --text="$MSG_NO_INTERNET"
65                zero-center remove-pulsating-color zero-lliurex-adobereader
66                exit 1
67        fi
68       
69       
70else
71        #######SOLO PARA ARQUITECTURAS DE 32 BITS
72        #Comprobar conexión a internet e instalar
73        rc=0
74        zero-testnet|| rc=1
75        if [ $rc -eq 0 ]
76                then
77                if zenity --question --title="$MSG_TITLE" --width=300 --height=100 --text="$MSG_ADVERTISEMENT"; then
78                        #apt-add-repository "deb http://archive.canonical.com/ "$release" partner"
79                        #:>/tmp/lliurex-adobereader-packet
80                        echo "acroread deinstall" > /tmp/lliurex-adobereader-packet
81                        echo "acroread install" >> /tmp/lliurex-adobereader-packet
82                        #apt-get update
83                        zero-repos-update
84                        #synaptic --hide-main-window --non-interactive --set-selections-file /tmp/lliurex-adobereader-packet
85                        zero-installer -l /tmp/lliurex-adobereader-packet
86                       
87                        #Comprueba que el paquete se instalo correctamente
88                        i="$NAME_PACKET"
89                        TEST=$( dpkg-query -s $i 2> /dev/null| grep Status | cut -d " " -f 4 )
90                        if [ "$TEST" != 'installed' ]; then
91                                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 &
92                                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
93                                zero-center remove-pulsating-color zero-lliurex-adobereader
94                                zero-center set-non-configured zero-lliurex-adobereader
95                                exit 1         
96                        fi
97                        zenity --info --text="$MSG_DONE" &
98                        zero-center remove-pulsating-color zero-lliurex-adobereader
99                        zero-center set-configured zero-lliurex-adobereader
100                fi     
101                exit 0
102        else
103                zenity --error --text="$MSG_NO_INTERNET"
104                zero-center remove-pulsating-color zero-lliurex-adobereader
105                exit 1
106        fi
107fi
Note: See TracBrowser for help on using the repository browser.