Revision 42775 trunk/org.gvsig.desktop/org.gvsig.desktop.framework/org.gvsig.andami/src/main/resources-application/gvSIG.sh
gvSIG.sh | ||
---|---|---|
52 | 52 |
#################### |
53 | 53 |
|
54 | 54 |
UNAME=$(uname -a | tr '[:upper:]' '[:lower:]') |
55 |
if [ "${UNAME/*win*/win}" == "win" ] ; then |
|
56 |
OS="win" |
|
57 |
ARG_D32="" |
|
58 |
CPSEP=";" |
|
59 |
else |
|
60 |
if [ "${UNAME/*lin*/lin}" == "lin" ] ; then |
|
61 |
OS="lin" |
|
62 |
# Only linux support -d32 arg |
|
63 |
ARG_D32="-d32" |
|
64 |
CPSEP=":" |
|
65 |
else |
|
66 |
OS="unknown" |
|
67 |
ARG_D32="" |
|
68 |
CPSEP=":" |
|
69 |
fi |
|
70 |
fi |
|
71 |
if [ "${UNAME/*x86_64*/x86_64}" == "x86_64" -o "${UNAME/*x86_64*/amd64}" == "amd64" ] ; then |
|
72 |
ARCH="x86_64" |
|
73 |
else |
|
74 |
ARCH="x86" |
|
75 |
fi |
|
55 |
case "$UNAME" in |
|
56 |
*darwin*) |
|
57 |
OS="macosx" |
|
58 |
ARG_D32="" |
|
59 |
CPSEP=":" |
|
60 |
;; |
|
61 |
*win*) |
|
62 |
OS="win" |
|
63 |
ARG_D32="" |
|
64 |
CPSEP=";" |
|
65 |
;; |
|
66 |
*lin*) |
|
67 |
OS="lin" |
|
68 |
# Only linux support -d32 arg |
|
69 |
ARG_D32="-d32" |
|
70 |
CPSEP=":" |
|
71 |
;; |
|
72 |
*) |
|
73 |
OS="unknown" |
|
74 |
ARG_D32="" |
|
75 |
CPSEP=":" |
|
76 |
;; |
|
77 |
esac |
|
78 |
case "$UNAME" in |
|
79 |
*x86_64*) |
|
80 |
ARCH="x86_64" |
|
81 |
;; |
|
82 |
*amd64*) |
|
83 |
ARCH="x86_64" |
|
84 |
;; |
|
85 |
*) |
|
86 |
ARCH="x86" |
|
87 |
;; |
|
88 |
esac |
|
76 | 89 |
|
77 | 90 |
if [ "${OS}" == "win" ] ; then |
78 | 91 |
xmkdir() { |
Also available in: Unified diff