Changeset 7303


Ignore:
Timestamp:
May 23, 2018, 12:00:20 PM (18 months ago)
Author:
daduve
Message:

Modifies to install adobeair.bin

Location:
zero-lliurex-adobeair/trunk/EPI_FILES/fuentes
Files:
8 added
2 edited

Legend:

Unmodified
Added
Removed
  • zero-lliurex-adobeair/trunk/EPI_FILES/fuentes/zero-lliurex-adobeair.install-files/usr/share/zero-lliurex-adobeair/adobeair.epi

    r6650 r7303  
    11{
    22        "type":"file",
    3         "pkg_list":[{"name":"adobeair-sdk","version":{"all":"AdobeAIRSDK.tbz2"},"key_store":"zero-lliurex-adobeair","url_download":"http://airdownload.adobe.com/air/lin/download/2.6/"},{"name":"adobe-air","version":{"all":"adobe-air.tar.gz"},"key_store":"zero-lliurex-adobeair","url_download":"https://aur.archlinux.org/cgit/aur.git/snapshot/"}],
     3        "pkg_list":[{"name":"adobeair","version":{"all":"AdobeAIRInstaller.bin"},"key_store":"zero-lliurex-adobeair","url_download":"http://airdownload.adobe.com/air/lin/download/2.6/"}],
    44        "script":{"name":"/usr/share/zero-lliurex-adobeair/adobeair_script","remove":true},
    55        "required_root":true,
    66        "zomando": "zero-lliurex-adobeair"
    7        
    87        }
  • zero-lliurex-adobeair/trunk/EPI_FILES/fuentes/zero-lliurex-adobeair.install-files/usr/share/zero-lliurex-adobeair/adobeair_script

    r6705 r7303  
    22
    33ACTION="$1"
    4 DIRECTORY="/opt/adobe-air-sdk"
    5 VERSION="AdobeAIRSDK.tbz2"
    6 VERSION2="adobe-air.tar.gz"
     4VERSION="AdobeAIRInstaller.bin"
    75PACKAGE_NAME="adobeair"
    86APP_PATH="/var/cache/epi-downloads/"
    9 LOG_FILE="/tmp/zero-adobeair.log"
    10 TMP_LISTA="/tmp/lista_adobeair.txt"
    11 PKGS_TO_INSTALL="libgtk2.0-0:i386 libstdc++6:i386 libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libqt4-qt3support:i386 libgnome-keyring0:i386 libnss-mdns:i386 libnss3:i386"
     7
     8#PKGS_TO_INSTALL="libgtk2.0-0:i386 libstdc++6:i386 libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libqt4-qt3support:i386 libgnome-keyring0:i386 libnss-mdns:i386 libnss3:i386"
    129
    1310
     
    1714        preInstall)
    1815       
    19                 ##CREO LISTA DE PAQUETES NECESARIOS
    20                 touch $TMP_LISTA || chmod 777 $TMP_LISTA
    21                 : > $TMP_LISTA
    22                 for i in $PKGS_TO_INSTALL
    23                         do
    24                                 echo "$i" >> $TMP_LISTA
    25                         done
    26 
    27 
    28                 CHKBITS=`uname -m`
    29                 if [ $CHKBITS = "x86_64" ]; then
    30                     echo ">> Instalando dependencias 32bit..." 
    31                     echo "Installing required lib..."
     16                echo "This script is only for Ubuntu `printf "\e[32m16.04 Xenial"``echo -e "\033[0m"`/`printf "\e[32m15.10 Wily"``echo -e "\033[0m"`/`printf "\e[32m15.04 Vivid"``echo -e "\033[0m"`/`printf "\e[32m14.04 Trusty"``echo -e "\033[0m"`/`printf "\e[32m12.04 Precise"``echo -e "\033[0m"` and Linux Mint `printf "\e[32m17.x"``echo -e "\033[0m"`/`printf "\e[32m17"``echo -e "\033[0m"`/`printf "\e[32m13"``echo -e "\033[0m"`"
     17                CHKVer=`/usr/bin/lsb_release -rs`
     18                TVer=`/usr/bin/lsb_release -rs`
     19                echo "Checking your OS version..."
     20                CHKArch=`uname -m`
     21                echo "Checking your system architecture"
     22                sleep 1
     23
     24                If my architecture is 64 bits we would have to add i386 architecture too
     25                if [ $CHKArch = "x86_64" ]; then
     26                        echo "Your architecture is 64 bits we have to update your repos with 32 bits support"
    3227                        dpkg --add-architecture i386
    33                        
    34                         for line in $(cat $TMP_LISTA);do
    35                                 PACKAGE=$( echo "$line" | awk '1 { print  $1 }' )
    36                                 apt-get install --yes  $PACKAGE
    37                         done   
    38                
    39                         if [ $? -ne 0 ];then
    40                                 exit 1
    41                         fi
    42                        
    43                         #Comprobacion de que los paquetes estan instalados sin problemas.
    44        
    45                         for PACKET in $( cat /$TMP_LISTA | awk '{print$1}' )
    46                         do
    47                                 PKG_OK=$(dpkg-query -W --showformat='${Status}\n'  $PACKET | grep "install ok installed")
    48                                 if [ "" == "$PKG_OK" ]; then
    49                                         exit 1
    50                                 fi
    51                         done
    52                        
     28                        apt-get update
    5329                fi
    5430
    55                 echo ">> Enlazando librerías de Gnome..."
    56                 ln -s /usr/lib/i386-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0 > /dev/null  2>&1 || echo "Did it...."
    57                 ln -s /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0 > /dev/null  2>&1 || echo "Did it...."
     31                echo ""
     32                if [ $CHKVer = "14.04" ] || [ $CHKVer = "17" ]; then
     33                        #For Ubuntu 14.04 64bit
     34                        if [ $CHKArch = "x86_64" ]; then
     35                                if [ $TVer = "14.04" ]; then
     36                                echo "You are running Ubuntu `printf "\e[32m14.04 Trusty"``echo -e "\033[0m"`"
     37                                elif [ $TVer = "17" ]; then
     38                                echo "You are running Linux Mint `printf "\e[32m17 Qiana"``echo -e "\033[0m"`"
     39                                fi
     40                                echo "Installing dependencies..."
     41                                sleep 1
     42                                #apt-get install libxt6:i386 libnspr4-0d:i386 libgtk2.0-0:i386 libstdc++6:i386 libnss3-1d:i386 lib32nss-mdns libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libgnome-keyring0:i386 libxaw7
     43                               
     44                                #INSTALLING DEPENDENCES
     45                                PKGS_TO_INSTALL="libxt6:i386 libnspr4-0d:i386 libgtk2.0-0:i386 libstdc++6:i386 libnss3-1d:i386 lib32nss-mdns libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libgnome-keyring0:i386 libxaw7 libatk-adaptor:i386 libgail-common:i386"
     46
     47                                (ls $LLX_PINNING && mv $LLX_PINNING $TMP_PINNING)
     48                                for PACKAGE in PKGS_TO_INSTALL; do
     49                                        apt-get install --yes  $PACKAGE
     50                                done
     51                                (ls $TMP_PINNING && mv $TMP_PINNING $LLX_PINNING)
     52                               
     53                                echo "Linking files..."
     54                                echo "."
     55                                ln -sf /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
     56                                echo ".."
     57                                ln -sf /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
     58                        #Ubuntu 14.04 32bit
     59                        elif [ $CHKArch = "i686" ]; then
     60                                if [ $TVer = "14.04" ]; then
     61                                echo "You are running Ubuntu `printf "\e[32m14.04 Trusty"``echo -e "\033[0m"`"
     62                                elif [ $TVer = "17" ]; then
     63                                echo "You are running Linux Mint `printf "\e[32m17 Qiana"``echo -e "\033[0m"`"
     64                                fi
     65                                echo "Installing dependencies..."
     66                                sleep 1
     67                                #apt-get install libgtk2.0-0 libxslt1.1 libxml2 libnss3 libxaw7 libgnome-keyring0
     68                               
     69                                #INSTALLING DEPENDENCES
     70                                PKGS_TO_INSTALL=" libgtk2.0-0 libxslt1.1 libxml2 libnss3 libxaw7 libgnome-keyring0 libatk-adaptor libgail-common"
     71
     72                                (ls $LLX_PINNING && mv $LLX_PINNING $TMP_PINNING)
     73                                for PACKAGE in PKGS_TO_INSTALL; do
     74                                        apt-get install --yes  $PACKAGE
     75                                done
     76                                (ls $TMP_PINNING && mv $TMP_PINNING $LLX_PINNING)
     77                               
     78                                echo "Linking files..."
     79                                echo "."
     80                                ln -sf /usr/lib/i386-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
     81                                echo ".."
     82                                ln -sf /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
     83                        fi
     84
     85                elif [ $CHKVer = "14.04.1" ] || [ $CHKVer = "17.1" ]; then
     86                        #For Ubuntu 14.04.1 64bit
     87                        if [ $CHKArch = "x86_64" ]; then
     88                                if [ $TVer = "14.04.1" ]; then
     89                                echo "You are running Ubuntu `printf "\e[32m14.04.1 Trusty"``echo -e "\033[0m"`"
     90                                elif [ $TVer = "17.1" ]; then
     91                                echo "You are running Linux Mint `printf "\e[32m17.1 Rebecca"``echo -e "\033[0m"`"
     92                                fi
     93                                echo "Installing dependencies..."
     94                                sleep 1
     95                                #apt-get install libxt6:i386 libnspr4-0d:i386 libgtk2.0-0:i386 libstdc++6:i386 libnss3-1d:i386 lib32nss-mdns libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libgnome-keyring0:i386 libxaw7
     96                                #INSTALLING DEPENDENCES
     97                                PKGS_TO_INSTALL="libxt6:i386 libnspr4-0d:i386 libgtk2.0-0:i386 libstdc++6:i386 libnss3-1d:i386 lib32nss-mdns libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libgnome-keyring0:i386 libxaw7 libatk-adaptor:i386 libgail-common:i386"
     98
     99                                (ls $LLX_PINNING && mv $LLX_PINNING $TMP_PINNING)
     100                                for PACKAGE in PKGS_TO_INSTALL; do
     101                                        apt-get install --yes  $PACKAGE
     102                                done
     103                                (ls $TMP_PINNING && mv $TMP_PINNING $LLX_PINNING)
     104                               
     105                                echo "Linking files..."
     106                                echo "."
     107                                ln -sf /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
     108                                echo ".."
     109                                ln -sf /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
     110                        #Ubuntu 14.04.1 32bit
     111                        elif [ $CHKArch = "i686" ]; then
     112                                if [ $TVer = "14.04.1" ]; then
     113                                echo "You are running Ubuntu `printf "\e[32m14.04.1 Trusty"``echo -e "\033[0m"`"
     114                                elif [ $TVer = "17.1" ]; then
     115                                echo "You are running Linux Mint `printf "\e[32m17.1 Rebecca"``echo -e "\033[0m"`"
     116                                fi
     117                                echo "Installing dependencies..."
     118                                sleep 1
     119                               
     120                                #apt-get install libgtk2.0-0 libxslt1.1 libxml2 libnss3 libxaw7 libgnome-keyring0
     121                                #INSTALLING DEPENDENCES
     122                                PKGS_TO_INSTALL="libgtk2.0-0 libxslt1.1 libxml2 libnss3 libxaw7 libgnome-keyring0 libatk-adaptor libgail-common"
     123
     124                                (ls $LLX_PINNING && mv $LLX_PINNING $TMP_PINNING)
     125                                for PACKAGE in PKGS_TO_INSTALL; do
     126                                        apt-get install --yes  $PACKAGE
     127                                done
     128                                (ls $TMP_PINNING && mv $TMP_PINNING $LLX_PINNING)
     129                               
     130                                echo "Linking files..."
     131                                echo "."
     132                                ln -sf /usr/lib/i386-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
     133                                echo ".."
     134                                ln -sf /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
     135                        fi
     136
     137                elif [ $CHKVer = "14.04.2" ] || [ $CHKVer = "17.2" ]; then
     138                        #For Ubuntu 14.04.2 64bit
     139                        if [ $CHKArch = "x86_64" ]; then
     140                                if [ $TVer = "14.04.2" ]; then
     141                                echo "You are running Ubuntu `printf "\e[32m14.04.2 Trusty"``echo -e "\033[0m"`"
     142                                elif [ $TVer = "17.2" ]; then
     143                                echo "You are running Linux Mint `printf "\e[32m17.2"``echo -e "\033[0m"`"
     144                                fi
     145                                echo "Installing dependencies..."
     146                                sleep 1
     147                               
     148                                #apt-get install libxt6:i386 libnspr4-0d:i386 libgtk2.0-0:i386 libstdc++6:i386 libnss3-1d:i386 lib32nss-mdns libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libgnome-keyring0:i386 libxaw7
     149                                #INSTALLING DEPENDENCES
     150                                PKGS_TO_INSTALL="libxt6:i386 libnspr4-0d:i386 libgtk2.0-0:i386 libstdc++6:i386 libnss3-1d:i386 lib32nss-mdns libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libgnome-keyring0:i386 libxaw7 libatk-adaptor:i386 libgail-common:i386"
     151
     152                                (ls $LLX_PINNING && mv $LLX_PINNING $TMP_PINNING)
     153                                for PACKAGE in PKGS_TO_INSTALL; do
     154                                        apt-get install --yes  $PACKAGE
     155                                done
     156                                (ls $TMP_PINNING && mv $TMP_PINNING $LLX_PINNING)
     157                               
     158                                echo "Linking files..."
     159                                echo "."
     160                                ln -sf /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
     161                                echo ".."
     162                                ln -sf /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
     163                        #Ubuntu 14.04.2 32bit
     164                        elif [ $CHKArch = "i686" ]; then
     165                                if [ $TVer = "14.04.2" ]; then
     166                                echo "You are running Ubuntu `printf "\e[32m14.04.2 Trusty"``echo -e "\033[0m"`"
     167                                elif [ $TVer = "17.2" ]; then
     168                                echo "You are running Linux Mint `printf "\e[32m17.2"``echo -e "\033[0m"`"
     169                                fi
     170                                echo "Installing dependencies..."
     171                                sleep 1
     172                               
     173                                #apt-get install libgtk2.0-0 libxslt1.1 libxml2 libnss3 libxaw7 libgnome-keyring0
     174                                #INSTALLING DEPENDENCES
     175                                PKGS_TO_INSTALL="libgtk2.0-0 libxslt1.1 libxml2 libnss3 libxaw7 libgnome-keyring0 libatk-adaptor libgail-common"
     176
     177                                (ls $LLX_PINNING && mv $LLX_PINNING $TMP_PINNING)
     178                                for PACKAGE in PKGS_TO_INSTALL; do
     179                                        apt-get install --yes  $PACKAGE
     180                                done
     181                                (ls $TMP_PINNING && mv $TMP_PINNING $LLX_PINNING)
     182                               
     183                                echo "Linking files..."
     184                                echo "."
     185                                ln -sf /usr/lib/i386-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
     186                                echo ".."
     187                                ln -sf /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
     188                        fi
     189
     190
     191                elif [ $CHKVer = "14.04.3" ] || [ $CHKVer = "17.3" ]; then
     192                        #For Ubuntu 14.04.3 64bit
     193                        if [ $CHKArch = "x86_64" ]; then
     194                                if [ $TVer = "14.04.3" ]; then
     195                                echo "You are running Ubuntu `printf "\e[32m14.04.3 Trusty"``echo -e "\033[0m"`"
     196                                elif [ $TVer = "17.3" ]; then
     197                                echo "You are running Linux Mint `printf "\e[32m17.3"``echo -e "\033[0m"`"
     198                                fi
     199                                echo "Installing dependencies..."
     200                                sleep 1
     201                               
     202                                #apt-get install libxt6:i386 libnspr4-0d:i386 libgtk2.0-0:i386 libstdc++6:i386 libnss3-1d:i386 lib32nss-mdns libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libgnome-keyring0:i386 libxaw7
     203                                #INSTALLING DEPENDENCES
     204                                PKGS_TO_INSTALL="libxt6:i386 libnspr4-0d:i386 libgtk2.0-0:i386 libstdc++6:i386 libnss3-1d:i386 lib32nss-mdns libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libgnome-keyring0:i386 libxaw7 libatk-adaptor:i386 libgail-common:i386"
     205
     206                                (ls $LLX_PINNING && mv $LLX_PINNING $TMP_PINNING)
     207                                for PACKAGE in PKGS_TO_INSTALL; do
     208                                        apt-get install --yes  $PACKAGE
     209                                done
     210                                (ls $TMP_PINNING && mv $TMP_PINNING $LLX_PINNING)
     211                               
     212                                echo "Linking files..."
     213                                echo "."
     214                                ln -sf /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
     215                                echo ".."
     216                                ln -sf /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
     217                        #Ubuntu 14.04.3 32bit
     218                        elif [ $CHKArch = "i686" ]; then
     219                                if [ $TVer = "14.04.3" ]; then
     220                                echo "You are running Ubuntu `printf "\e[32m14.04.3 Trusty"``echo -e "\033[0m"`"
     221                                elif [ $TVer = "17.3" ]; then
     222                                echo "You are running Linux Mint `printf "\e[32m17.3"``echo -e "\033[0m"`"
     223                                fi
     224                                echo "Installing dependencies..."
     225                                sleep 1
     226                               
     227                                #apt-get install libgtk2.0-0 libxslt1.1 libxml2 libnss3 libxaw7 libgnome-keyring0
     228                                #INSTALLING DEPENDENCES
     229                                PKGS_TO_INSTALL="libgtk2.0-0 libxslt1.1 libxml2 libnss3 libxaw7 libgnome-keyring0 libatk-adaptor libgail-common"
     230
     231                                (ls $LLX_PINNING && mv $LLX_PINNING $TMP_PINNING)
     232                                for PACKAGE in PKGS_TO_INSTALL; do
     233                                        apt-get install --yes  $PACKAGE
     234                                done
     235                                (ls $TMP_PINNING && mv $TMP_PINNING $LLX_PINNING)
     236                               
     237                                echo "Linking files..."
     238                                echo "."
     239                                ln -sf /usr/lib/i386-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
     240                                echo ".."
     241                                ln -sf /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
     242                        fi
     243
     244                elif [ $CHKVer = "16.04" ] || [ $CHKVer = "18" ]; then
     245                        #For Ubuntu 16.04 64bit and Linux Mint 18
     246                        if [ $CHKArch = "x86_64" ]; then
     247
     248                                if [ $TVer = "16.04" ]; then
     249                                echo "You are running Ubuntu `printf "\e[32m16.04 Xenial"``echo -e "\033[0m"`"
     250                                elif [ $TVer = "18" ]; then
     251                                echo "You are running Linux Mint `printf "\e[32m18"``echo -e "\033[0m"`"
     252                                fi
     253                                #echo "You are running Ubuntu `printf "\e[32m16.04 Xenial"``echo -e "\033[0m"`"
     254
     255                                echo "Installing dependencies..."
     256                                sleep 1
     257                               
     258                                #apt-get install libxt6:i386 libnspr4-0d:i386 libgtk2.0-0:i386 libstdc++6:i386 libnss3-1d:i386 libnss-mdns:i386 libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libgnome-keyring0:i386 libxaw7
     259                                #INSTALLING DEPENDENCES
     260                                PKGS_TO_INSTALL="libxt6:i386 libnspr4-0d:i386 libgtk2.0-0:i386 libstdc++6:i386 libnss3-1d:i386 libnss-mdns:i386 libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libgnome-keyring0:i386 libxaw7 libatk-adaptor:i386 libgail-common:i386"
     261
     262                                (ls $LLX_PINNING && mv $LLX_PINNING $TMP_PINNING)
     263                                for PACKAGE in PKGS_TO_INSTALL; do
     264                                        apt-get install --yes  $PACKAGE
     265                                done
     266                                (ls $TMP_PINNING && mv $TMP_PINNING $LLX_PINNING)
     267                               
     268                                echo "Linking files..."
     269                                echo "."
     270                                ln -sf /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
     271                                echo ".."
     272                                ln -sf /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
     273                        #Ubuntu 16.04 32bit and Linux Mint 18
     274                        elif [ $CHKArch = "i686" ]; then
     275                                echo "You are running Ubuntu `printf "\e[32m16.04 Xenial"``echo -e "\033[0m"`"
     276                                echo "Installing dependencies..."
     277                                sleep 1
     278                               
     279                                #apt-get install libgtk2.0-0 libxslt1.1 libxml2 libnss3 libxaw7 libgnome-keyring0
     280                                #INSTALLING DEPENDENCES
     281                                PKGS_TO_INSTALL="libgtk2.0-0 libxslt1.1 libxml2 libnss3 libxaw7 libgnome-keyring0 libatk-adaptor libgail-common"
     282
     283                                (ls $LLX_PINNING && mv $LLX_PINNING $TMP_PINNING)
     284                                for PACKAGE in PKGS_TO_INSTALL; do
     285                                        apt-get install --yes  $PACKAGE
     286                                done
     287                                (ls $TMP_PINNING && mv $TMP_PINNING $LLX_PINNING)
     288                               
     289                                echo "Linking files..."
     290                                echo "."
     291                                ln -sf /usr/lib/i386-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
     292                                echo ".."
     293                                ln -sf /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
     294                        fi
     295
     296
     297                elif [ $CHKVer = "16.04.1" ] || [ $CHKVer = "18.1" ]; then
     298                        #For Ubuntu 16.04.1 64bit and Linux Mint 18.1
     299                        if [ $CHKArch = "x86_64" ]; then
     300
     301                                if [ $TVer = "16.04.1" ]; then
     302                                echo "You are running Ubuntu `printf "\e[32m16.04 Xenial"``echo -e "\033[0m"`"
     303                                elif [ $TVer = "18.1" ]; then
     304                                echo "You are running Linux Mint `printf "\e[32m18"``echo -e "\033[0m"`"
     305                                fi
     306                                #echo "You are running Ubuntu `printf "\e[32m16.04 Xenial"``echo -e "\033[0m"`"
     307
     308                                echo "Installing dependencies..."
     309                                sleep 1
     310                               
     311                                #apt-get install libxt6:i386 libnspr4-0d:i386 libgtk2.0-0:i386 libstdc++6:i386 libnss3-1d:i386 libnss-mdns:i386 libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libgnome-keyring0:i386 libxaw7 libqt4-qt3support:i386 libnss3:i386
     312                                #INSTALLING DEPENDENCES
     313                                PKGS_TO_INSTALL="libxt6:i386 libnspr4-0d:i386 libgtk2.0-0:i386 libstdc++6:i386 libnss3-1d:i386 libnss-mdns:i386 libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libgnome-keyring0:i386 libxaw7 libqt4-qt3support:i386 libnss3:i386 libatk-adaptor:i386 libgail-common:i386"
     314
     315                                (ls $LLX_PINNING && mv $LLX_PINNING $TMP_PINNING)
     316                                for PACKAGE in PKGS_TO_INSTALL; do
     317                                        apt-get install --yes  $PACKAGE
     318                                done
     319                                (ls $TMP_PINNING && mv $TMP_PINNING $LLX_PINNING)
     320                               
     321                                echo "Linking files..."
     322                                echo "."
     323                                ln -sf /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
     324                                echo ".."
     325                                ln -sf /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
     326                        #Ubuntu 16.04.1 32bit and Linux Mint 18.1
     327                        elif [ $CHKArch = "i686" ]; then
     328                                echo "You are running Ubuntu `printf "\e[32m16.04 Xenial"``echo -e "\033[0m"`"
     329                                echo "Installing dependencies..."
     330                                sleep 1
     331                               
     332                                #apt-get install libgtk2.0-0 libxslt1.1 libxml2 libnss3 libxaw7 libgnome-keyring0
     333                                #INSTALLING DEPENDENCES
     334                                PKGS_TO_INSTALL="libgtk2.0-0 libxslt1.1 libxml2 libnss3 libxaw7 libgnome-keyring0 libatk-adaptor libgail-common"
     335
     336                                (ls $LLX_PINNING && mv $LLX_PINNING $TMP_PINNING)
     337                                for PACKAGE in PKGS_TO_INSTALL; do
     338                                        apt-get install --yes  $PACKAGE
     339                                done
     340                                (ls $TMP_PINNING && mv $TMP_PINNING $LLX_PINNING)
     341                               
     342                                echo "Linking files..."
     343                                echo "."
     344                                ln -sf /usr/lib/i386-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
     345                                echo ".."
     346                                ln -sf /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
     347                        fi
     348
     349
     350                elif [ $CHKVer = "15.10" ]; then
     351                        #For Ubuntu 15.10 64bit
     352                        if [ $CHKArch = "x86_64" ]; then
     353                                echo "You are running Ubuntu `printf "\e[32m15.10 Wily"``echo -e "\033[0m"`"
     354                                echo "Installing dependencies..."
     355                                sleep 1
     356                               
     357                                #apt-get install libxt6:i386 libnspr4-0d:i386 libgtk2.0-0:i386 libstdc++6:i386 libnss3-1d:i386 lib32nss-mdns libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libgnome-keyring0:i386 libxaw7 libqt4-qt3support:i386 libnss3:i386
     358                                #INSTALLING DEPENDENCES
     359                                PKGS_TO_INSTALL="libxt6:i386 libnspr4-0d:i386 libgtk2.0-0:i386 libstdc++6:i386 libnss3-1d:i386 lib32nss-mdns libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libgnome-keyring0:i386 libxaw7 libqt4-qt3support:i386 libnss3:i386 libatk-adaptor:i386 libgail-common:i386"
     360
     361                                (ls $LLX_PINNING && mv $LLX_PINNING $TMP_PINNING)
     362                                for PACKAGE in PKGS_TO_INSTALL; do
     363                                        apt-get install --yes  $PACKAGE
     364                                done
     365                                (ls $TMP_PINNING && mv $TMP_PINNING $LLX_PINNING)
     366                               
     367                                echo "Linking files..."
     368                                echo "."
     369                                ln -sf /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
     370                                echo ".."
     371                                ln -sf /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
     372                        #Ubuntu 15.10 32bit
     373                        elif [ $CHKArch = "i686" ]; then
     374                                echo "You are running Ubuntu `printf "\e[32m15.10 Wily"``echo -e "\033[0m"`"
     375                                echo "Installing dependencies..."
     376                                sleep 1
     377                               
     378                                #apt-get install libgtk2.0-0 libxslt1.1 libxml2 libnss3 libxaw7 libgnome-keyring0
     379                                #INSTALLING DEPENDENCES
     380                                PKGS_TO_INSTALL="libgtk2.0-0 libxslt1.1 libxml2 libnss3 libxaw7 libgnome-keyring0 libatk-adaptor libgail-common"
     381
     382                                (ls $LLX_PINNING && mv $LLX_PINNING $TMP_PINNING)
     383                                for PACKAGE in PKGS_TO_INSTALL; do
     384                                        apt-get install --yes  $PACKAGE
     385                                done
     386                                (ls $TMP_PINNING && mv $TMP_PINNING $LLX_PINNING)
     387                               
     388                                echo "Linking files..."
     389                                echo "."
     390                                ln -sf /usr/lib/i386-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
     391                                echo ".."
     392                                ln -sf /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
     393                        fi
     394
     395                elif [ $CHKVer = "15.04" ]; then
     396                        #For Ubuntu 15.04 Vivid 64bit
     397                        if [ $CHKArch = "x86_64" ]; then
     398                                echo "You are running Ubuntu `printf "\e[32m15.04 Vivid"``echo -e "\033[0m"`"
     399                                echo "Installing dependencies..."
     400                                sleep 1
     401                               
     402                                #apt-get install libxt6:i386 libnspr4-0d:i386 libgtk2.0-0:i386 libstdc++6:i386 libnss3-1d:i386 lib32nss-mdns libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libgnome-keyring0:i386 libxaw7
     403                                #INSTALLING DEPENDENCES
     404                                PKGS_TO_INSTALL="libxt6:i386 libnspr4-0d:i386 libgtk2.0-0:i386 libstdc++6:i386 libnss3-1d:i386 lib32nss-mdns libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libgnome-keyring0:i386 libxaw7"
     405
     406                                (ls $LLX_PINNING && mv $LLX_PINNING $TMP_PINNING)
     407                                for PACKAGE in PKGS_TO_INSTALL; do
     408                                        apt-get install --yes  $PACKAGE
     409                                done
     410                                (ls $TMP_PINNING && mv $TMP_PINNING $LLX_PINNING)
     411                               
     412                                echo "Linking files..."
     413                                echo "."
     414                                ln -sf /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
     415                                echo ".."
     416                                ln -sf /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
     417                        #Ubuntu 15.04 Vivid 32bit
     418                        elif [ $CHKArch = "i686" ]; then
     419                                echo "You are running Ubuntu `printf "\e[32m15.04 Vivid"``echo -e "\033[0m"`"
     420                                echo "Installing dependencies..."
     421                                sleep 1
     422                               
     423                                #apt-get install libgtk2.0-0 libxslt1.1 libxml2 libnss3 libxaw7 libgnome-keyring0
     424                                #INSTALLING DEPENDENCES
     425                                PKGS_TO_INSTALL="libgtk2.0-0 libxslt1.1 libxml2 libnss3 libxaw7 libgnome-keyring0"
     426
     427                                (ls $LLX_PINNING && mv $LLX_PINNING $TMP_PINNING)
     428                                for PACKAGE in PKGS_TO_INSTALL; do
     429                                        apt-get install --yes  $PACKAGE
     430                                done
     431                                (ls $TMP_PINNING && mv $TMP_PINNING $LLX_PINNING)
     432                               
     433                                echo "Linking files..."
     434                                echo "."
     435                                ln -sf /usr/lib/i386-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
     436                                echo ".."
     437                                ln -sf /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
     438                        fi
     439
     440                elif [ $CHKVer = "12.04" ] || [ $CHKVer = "13" ]; then
     441                        #Ubuntu 12.04 32bit
     442                        if [ $CHKArch = "i686" ]; then
     443                                if [ $TVer = "12.04" ]; then
     444                                echo "You are running Ubuntu `printf "\e[32m12.04 Precise"``echo -e "\033[0m"`"
     445                                elif [ $TVer = "13" ]; then
     446                                echo "You are running Linux Mint `printf "\e[32m13 Maya"``echo -e "\033[0m"`"
     447                                fi
     448                                echo "Installing dependencies..."
     449                                sleep 1
     450                               
     451                                #apt-get install libhal-storage1 libgnome-keyring0 libgnome-keyring0 libgtk2.0-0 libxslt1.1 libxml2
     452                                #INSTALLING DEPENDENCES
     453                                PKGS_TO_INSTALL="libhal-storage1 libgnome-keyring0 libgnome-keyring0 libgtk2.0-0 libxslt1.1 libxml2"
     454
     455                                (ls $LLX_PINNING && mv $LLX_PINNING $TMP_PINNING)
     456                                for PACKAGE in PKGS_TO_INSTALL; do
     457                                        apt-get install --yes  $PACKAGE
     458                                done
     459                                (ls $TMP_PINNING && mv $TMP_PINNING $LLX_PINNING)
     460                               
     461                                echo "Linking files..."
     462                                echo "."
     463                                ln -sf /usr/lib/i386-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
     464                                echo ".."
     465                                ln -sf /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
     466                        #Ubuntu 12.04 64bit
     467                        elif [ $CHKArch = "x86_64" ]; then
     468                                if [ $TVer = "12.04" ]; then
     469                                echo "You are running Ubuntu `printf "\e[32m12.04 Precise"``echo -e "\033[0m"`"
     470                                elif [ $TVer = "13" ]; then
     471                                echo "You are running Linux Mint `printf "\e[32m13 Maya"``echo -e "\033[0m"`"
     472                                fi
     473                                echo "Installing dependencies..."
     474                                sleep 1
     475                               
     476                                #apt-get install ia32-libs lib32nss-mdns libhal-storage1 libgnome-keyring0 libgnome-keyring0 libgtk2.0-0 libxslt1.1 libxml2
     477                                #INSTALLING DEPENDENCES
     478                                PKGS_TO_INSTALL="ia32-libs lib32nss-mdns libhal-storage1 libgnome-keyring0 libgnome-keyring0 libgtk2.0-0 libxslt1.1 libxml2"
     479
     480                                (ls $LLX_PINNING && mv $LLX_PINNING $TMP_PINNING)
     481                                for PACKAGE in PKGS_TO_INSTALL; do
     482                                        apt-get install --yes  $PACKAGE
     483                                done
     484                                (ls $TMP_PINNING && mv $TMP_PINNING $LLX_PINNING)
     485                               
     486                                echo "Symbolic linking files..."
     487                                echo "."
     488                                ln -sf /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
     489                                echo ".."
     490                                ln -sf /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
     491                        fi
     492
     493                else
     494                        echo "You are not running Ubuntu `printf "\e[32m16.04 Xenial"``echo -e "\033[0m"`/`printf "\e[32m15.10 Wily"``echo -e "\033[0m"`/`printf "\e[32m15.04 Vivid"``echo -e "\033[0m"`/`printf "\e[32m14.04 Trusty"``echo -e "\033[0m"`/`printf "\e[32m12.04 Precise"``echo -e "\033[0m"`, or Linux Mint `printf "\e[31m17.x"``echo -e "\033[0m"`/`printf "\e[31m13 Maya"``echo -e "\033[0m"`"
     495                        #zenity --info --title="Zero-installer" --text="You are not running Ubuntu `printf "\e[32m16.04 Xenial"``echo -e "\033[0m"`/`printf "\e[32m15.10 Wily"``echo -e "\033[0m"`/`printf "\e[32m15.04 Vivid"``echo -e "\033[0m"`/`printf "\e[32m14.04 Trusty"``echo -e "\033[0m"`/`printf "\e[32m12.04 Precise"``echo -e "\033[0m"`, or Linux Mint `printf "\e[31m17.x"``echo -e "\033[0m"`/`printf "\e[31m13 Maya"``echo -e "\033[0m"`" > /dev/null 2>&1 &
     496                        sleep 1
     497                        echo "Exiting..."
     498                        exit 1
     499                fi
    58500                       
    59501        ;;
     
    61503        installPackage)
    62504               
    63                 if [ -d "$DIRECTORY" ]; then
    64                         rm -rf $DIRECTORY; sleep 2
    65 
    66                         if [ -d "$DIRECTORY" ]; then
    67                                 exit 1
    68                         fi
    69                 fi     
    70 
    71                 mkdir $DIRECTORY
    72                 tar jxf $APP_PATH$VERSION -C $DIRECTORY
    73                 tar xvf $APP_PATH$VERSION2 -C $DIRECTORY
    74 
    75                 chmod +x $DIRECTORY/adobe-air/adobe-air
    76                                                                                            
    77                 if ! [ -d "$DIRECTORY" ]; then
     505                $APP_PATH$VERSION -silent -eulaAccepted -pingbackAllowed
     506                #Test if the package in installed
     507                TEST=$( dpkg-query -s $PACKAGE_NAME 2> /dev/null| grep Status | cut -d " " -f 4 )
     508                if [ "$TEST" != 'installed' ]; then
     509                        echo "Error has been ocurred during installation"
    78510                        exit 1
    79511                fi
     512               
    80513
    81514
     
    84517        remove)
    85518               
    86                 echo "Removing files..."
    87                 if [ -d "$DIRECTORY" ]; then
    88                         rm -rf $DIRECTORY; sleep 2
    89 
    90                         if [ -d "$DIRECTORY" ]; then
    91                                 exit 1
    92                         fi
    93                 fi     
     519                dpkg -r $PACKAGE_NAME
     520                TEST=$( dpkg-query -s $PACKAGE_NAME 2> /dev/null| grep Status | cut -d " " -f 4 )
     521                if [ "$TEST" == 'installed' ]; then
     522                        echo "Error has been ocurred during uninstalling"
     523                        exit 1
     524                fi
    94525                zero-center set-non-configured zero-lliurex-adobeair-scratch2
    95526
Note: See TracChangeset for help on using the changeset viewer.