source: zero-lliurex-sketchup/trunk/EPI-FILES/fuentes/zero-lliurex-sketchup.install-files/usr/bin/zero-lliurex-sketchup @ 6663

Last change on this file since 6663 was 6663, checked in by jrpelegrina, 20 months ago

WIP in migration of google-sketchup zmd to epi

  • Property svn:executable set to *
File size: 1.7 KB
Line 
1#!/bin/bash
2
3MSG_NO_INTERNET="No Internet Connection has been detected. Please, check it"
4MSG_BAJAR="Google Sketchup will now be downloaded. Aprox. size 38,6MB"
5TEST_FILE="/tmp/wget.test"
6HW_OK_SET_REF_FILE="/tmp/hw_ok_set.reg"
7
8if [ -e $TEST_FILE ]; then
9        rm -rf $TEST_FILE
10fi
11
12if [ -e $HW_OK_SET_REF_FILE ]; then
13        rm -rf $HW_OK_SET_REF_FILE
14fi
15
16case "$1" in
17        "-f"|"--path_to_file")
18                if [ ! -e "$2" ]; then
19                        echo "No existe el fichero "$2" o no es accesible" 1>&2
20                        exit 1
21                fi
22                wine "$2"
23                linea1="[HKEY_CURRENT_USER\\Software\\Google\\SketchUp8\\GLConfig\\Display]"
24                linea2="\"HW_OK\"=dword:00000001"
25                echo $linea1 > $HW_OK_SET_REF_FILE
26                echo $linea2 >> $HW_OK_SET_REF_FILE
27                regedit $HW_OK_SET_REF_FILE
28                ;;
29        "-g"|"--get_file_from_internet")
30                rc=0
31                host dl.google.com || rc=1
32                if [ $rc -eq 0 ]; then
33                        wget -O /tmp/wget.test http://www.lliurex.net/recursos/wget.test --tries=2 --timeout=5
34                        if [ -e $TEST_FILE ]; then
35                                wget -O /tmp/GoogleSketchUpWES.exe http://dl.google.com/sketchup/GoogleSketchUpWES.exe -c
36                        else
37                                export http_proxy="http://proxy:3128"
38                                wget -O /tmp/test http://www.lliurex.net/recursos/wget.test
39                                if [ -e $TEST_FILE ]; then
40                                        wget -O /tmp/GoogleSketchUpWES.exe http://dl.google.com/sketchup/GoogleSketchUpWES.exe -c
41                                else
42                                        echo "$MSG_NO_INTERNET"
43                                        exit 1
44                                fi
45                        fi
46                else
47                        echo "$MSG_NO_INTERNET"
48                        exit 1
49                fi
50                wine "/tmp/GoogleSketchUpWES.exe"
51                linea1="[HKEY_CURRENT_USER\\Software\\Google\\SketchUp8\\GLConfig\\Display]"
52                linea2="\"HW_OK\"=dword:00000001"
53                echo $linea1 > $HW_OK_SET_REF_FILE
54                echo $linea2 >> $HW_OK_SET_REF_FILE
55                regedit $HW_OK_SET_REF_FILE
56                ;;
57        *)      echo "usage:  zero-lliurex-sketchup -f (--path_to_file_google) | -g (--get_file_from_internet)"
58                ;;
59esac
60
61exit 0
Note: See TracBrowser for help on using the repository browser.