Parent Directory | Revision Log
/opt-ified
1 | harbaum | 1 | #! /bin/sh |
2 | |||
3 | achadwick | 138 | # Do we need to run this with -f ? The clock might be wrong, |
4 | # but forcing it slows the install... | ||
5 | harbaum | 1 | gtk-update-icon-cache -f /usr/share/icons/hicolor |
6 | |||
7 | oldversion="$2" | ||
8 | if [ -z "$oldversion" ]; then | ||
9 | harbaum | 183 | if [ -f /usr/bin/maemo-select-menu-location ]; then |
10 | maemo-select-menu-location osm2go.desktop | ||
11 | fi | ||
12 | harbaum | 1 | fi |
13 | |||
14 | harbaum | 307 | # determine path to use. Since the environment variables |
15 | # (INTERNAL_MMC_MOUNTPOINT etc) are too unreliable, we | ||
16 | # search for mountpoints ourselves | ||
17 | if [ "`mount | grep /home/user/MyDocs`" != "" ]; then | ||
18 | echo "MMC-PATH: mount /home/user/MyDocs" | ||
19 | MMC_PATH=/home/user/MyDocs | ||
20 | elif [ "`mount | grep /media/mmc2`" != "" ]; then | ||
21 | echo "MMC-PATH: mount /media/mmc2" | ||
22 | harbaum | 230 | MMC_PATH=/media/mmc2 |
23 | harbaum | 183 | elif [ "$HOME" != "" ]; then |
24 | harbaum | 230 | echo "MMC-PATH: HOME env" |
25 | harbaum | 183 | MMC_PATH=$HOME |
26 | else | ||
27 | harbaum | 230 | echo "MMC-PATH: /tmp" |
28 | harbaum | 183 | MMC_PATH=/tmp |
29 | fi | ||
30 | |||
31 | # hide directory if we are working within a users home dir | ||
32 | if [ "`echo $MMC_PATH | cut -d / -f-2`" == "/home" ]; then | ||
33 | MMC_PATH=$MMC_PATH/.osm2go | ||
34 | else | ||
35 | MMC_PATH=$MMC_PATH/osm2go | ||
36 | fi | ||
37 | |||
38 | echo "Using data location at $MMC_PATH" | ||
39 | |||
40 | if [ -d $MMC_PATH ]; then | ||
41 | echo "$MMC_PATH already exists, doing nothing." | ||
42 | else | ||
43 | echo "$MMC_PATH doesn't exist yet. Installing demo project." | ||
44 | mkdir $MMC_PATH | ||
45 | harbaum | 307 | if [ -d /usr/share/osm2go/demo ]; then |
46 | mv /usr/share/osm2go/demo $MMC_PATH | ||
47 | elif [ -d /opt/osm2go/demo ]; then | ||
48 | mv /opt/osm2go/demo $MMC_PATH | ||
49 | else | ||
50 | echo "Cannot find demo project!" | ||
51 | fi | ||
52 | harbaum | 183 | fi |
53 | |||
54 | harbaum | 1 | exit 0 |