source: zero-lliurex-installers/trunk/fuentes/zero-lliurex-telegram.install/usr/share/zero-lliurex-telegram/telegram_script @ 7353

Last change on this file since 7353 was 7353, checked in by jrpelegrina, 17 months ago

Deleted files for the zenity version of the zomando

  • Property svn:executable set to *
File size: 1.6 KB
Line 
1#!/bin/bash
2
3
4ACTION="$1"
5PKG="$2"
6
7USERHOME=$(getent passwd $USER | cut -f6 -d ':')
8BINDIR=$USERHOME"/.local/bin"
9DESTDIR=$BINDIR"/telegram"
10DESTDOWNLOAD="/var/cache/epi-downloads"
11DESTDESKTOP=$USERHOME"/.local/share/applications/zero-lliurex-telegram.desktop"
12
13
14TCH_URL="https://desktop.telegram.org/changelog"
15TVERSION=$(wget -qO- $TCH_URL | sed -e 's/<[^>]*>//g;/^\s*$/d' | grep -o 'v [0-9.]*' -m1 | cut -d ' ' -f2)
16
17if [[ $(arch) == "x86_64" ]]
18then
19        TSETUP="tsetup.${TVERSION}.tar.xz"
20        TURL="https://updates.tdesktop.com/tlinux/"
21else
22        TSETUP="tsetup32.${TVERSION}.tar.xz"
23        TURL="https://updates.tdesktop.com/tlinux32/"
24fi
25
26
27case $ACTION in
28
29        getStatus)
30                case $PKG in
31                        telegram)
32                                if [ -d ${DESTDIR} ]; then
33                                        echo 0
34                                else
35                                        echo 1
36                                fi
37                        ;;
38                esac                                           
39        ;;
40
41        download)
42               
43                cd ${DESTDOWNLOAD}
44
45                if [ -s ${DESTDOWNLOAD}"/"${TSETUP} ]
46                then
47                        rm -f ${DESTDOWNLOAD}"/"${TSETUP}
48                fi
49
50                wget ${TURL}${TSETUP}
51               
52                if ! [ -s ${DESTDOWNLOAD}"/"${TSETUP} ]
53                then   
54                        exit 1
55                fi     
56        ;;     
57       
58        installPackage)
59
60                if ! [ -d $BINDIR ]
61                then
62                        mkdir $BINDIR
63                fi
64                         
65                if ! [ -d $DESTDIR ]
66                then
67                        echo $DESTDIR
68                        mkdir $DESTDIR
69                fi     
70
71                echo "Unzipping file..."
72               
73                FIRSTPWD=$PWD
74                cd $DESTDOWNLOAD
75                tar -Jxf $TSETUP -C $DESTDIR
76                USER_GR=$(id -g -n ${USER})
77                chown -R ${USER}:${USER_GR} $BINDIR
78               
79                if [ $? -eq 0 ]
80                then   
81                        cd $FIRSTPWD
82                        echo "Launching telegram..."
83                        su $USER -c /usr/bin/telegram &
84                else
85                        rm -r $DESTDIR
86                        exit 1
87                fi
88               
89        ;;
90
91        remove)
92               
93                echo "Removing files..."
94                if [ -d $DESTDIR ]
95                then
96                        rm -rf $DESTDIR
97                fi     
98
99                if [ -f $DESTDESKTOP ]
100                then
101                        rm -f $DESTDESKTOP
102                fi       
103        ;;             
104               
105esac
106exit 0
Note: See TracBrowser for help on using the repository browser.