Revision 43263 trunk/org.gvsig.desktop/org.gvsig.desktop.framework/org.gvsig.andami/src/main/resources-application/gvSIG.sh

View differences:

gvSIG.sh
61 61
# Identify OS and Architecture  #
62 62
####################
63 63

  
64
UNAME=$(uname -m -o | tr '[:upper:]' '[:lower:]')
64
UNAME=$(uname -m -o -s | tr '[:upper:]' '[:lower:]')
65
# Use -s to identify cygwin
65 66
case "$UNAME" in
67
*cygwin*)
68
    OS="win"
69
    ARG_D32=""
70
    CPSEP=";"
71
    CYGWIN="yes"
72
    ;;
66 73
*darwin*)
67 74
    OS="darwin"
68 75
    ARG_D32=""
69 76
    CPSEP=":"
77
    CYGWIN="no"
70 78
    ;;
71 79
*win*)
72 80
    OS="win"
73 81
    ARG_D32=""
74 82
    CPSEP=";"
83
    CYGWIN="no"
75 84
    ;;
76 85
*lin*)
77 86
    OS="lin"
78 87
    # Only linux support -d32 arg
79 88
    ARG_D32="-d32"
80 89
    CPSEP=":"
90
    CYGWIN="no"
81 91
    ;;
82 92
*)
83 93
    OS="unknown"
84 94
    ARG_D32=""
85 95
    CPSEP=":"
96
    CYGWIN="no"
86 97
    ;;
87 98
esac
99

  
88 100
case "$UNAME" in
89 101
*x86_64*)
90 102
    ARCH="x86_64"
......
156 168
fi
157 169
export GVSIG_APPLICATION_NAME
158 170

  
159
# gvSIG installation folder
160
export GVSIG_INSTALL_FOLDER="$PWD"
161

  
162
# gvSIG home folder
163
if [ "$OS" = "win" ] ; then
164
  # https://redmine.gvsig.net/redmine/issues/4033
165
  export GVSIG_HOME_FOLDER="$USERPROFILE/$GVSIG_APPLICATION_NAME"
171
# gvSIG installation and home folder
172
if [ "$CYGWIN" = "yes" ] ; then
173
  # gvSIG installation folder
174
  export GVSIG_INSTALL_FOLDER=$(./cygpath -am "$PWD")
175
  # gvSIG home folder
176
  export GVSIG_HOME_FOLDER=$(./cygpath -am "$USERPROFILE/$GVSIG_APPLICATION_NAME")
166 177
else
167
  export GVSIG_HOME_FOLDER="$HOME/$GVSIG_APPLICATION_NAME"
178
  # gvSIG installation folder
179
  export GVSIG_INSTALL_FOLDER="$PWD"
180
  # gvSIG home folder
181
  if [ "$OS" = "win" ] ; then
182
    # https://redmine.gvsig.net/redmine/issues/4033
183
    export GVSIG_HOME_FOLDER="$USERPROFILE/$GVSIG_APPLICATION_NAME"
184
  else
185
    export GVSIG_HOME_FOLDER="$HOME/$GVSIG_APPLICATION_NAME"
186
  fi
168 187
fi
169 188

  
170 189
####################

Also available in: Unified diff