source: zero-lliurex-openboard/trunk/EPI_FILES/fuentes/zero-lliurex-openboard.install-files/usr/share/zero-lliurex-openboard/openboard_script @ 7286

Last change on this file since 7286 was 7286, checked in by jrpelegrina, 2 years ago

Fixed files to epi

  • Property svn:executable set to *
File size: 904 bytes
Line 
1#!/bin/bash
2
3
4ACTION="$1"
5
6case $ACTION in
7
8        preInstall)
9               
10                echo "Checking architecture..."
11                MACHINE_TYPE=$(uname -m)
12                if [ "$MACHINE_TYPE" == "x86_64" ]; then
13                        echo "Architecture 64 bits"
14                else
15                        echo "Openboard can only be installed on 64-bit machines"
16                        exit 1
17                fi
18        ;;
19
20        postInstall)
21
22                mv /usr/bin/openboard /usr/bin/openboard_orig
23                echo '#!/bin/bash' > /usr/bin/openboard
24                echo 'if [[ $LANG = *"@"* ]]; ' >> /usr/bin/openboard
25                echo 'then' >> /usr/bin/openboard
26                echo 'LANG=ca_ES.UTF-8; /usr/bin/openboard_orig $1' >> /usr/bin/openboard
27                echo 'else' >> /usr/bin/openboard
28                echo '/usr/bin/openboard_orig' >> /usr/bin/openboard
29                echo 'fi' >> /usr/bin/openboard
30                chmod +x /usr/bin/openboard
31
32
33        ;;
34        remove)
35
36                apt-get remove -y openboard
37                TEST=$( dpkg-query -s  openboard 2> /dev/null| grep Status | cut -d " " -f 4 )
38                if [ "$TEST" == 'installed' ];then
39                        exit 1
40                fi
41                               
42        ;;     
43esac
Note: See TracBrowser for help on using the repository browser.