Lines 59-64
Link Here
|
59 |
|
59 |
|
60 |
progdir=`dirname "$PRG"` |
60 |
progdir=`dirname "$PRG"` |
61 |
|
61 |
|
|
|
62 |
case "`uname`" in |
63 |
Darwin*) |
64 |
# set default userdir and cachedir on MacOS |
65 |
DEFAULT_USERDIR_ROOT=${HOME}/Library/Application Support/NetBeans |
66 |
DEFAULT_CACHEDIR_ROOT=${HOME}/Library/Caches/NetBeans |
67 |
;; |
68 |
*) |
69 |
# set default userdir and cachedir on unix systems |
70 |
DEFAULT_USERDIR_ROOT=${HOME}/.netbeans |
71 |
DEFAULT_CACHEDIR_ROOT=${HOME}/.cache/netbeans |
72 |
;; |
73 |
esac |
74 |
|
75 |
|
62 |
if [ -f "$progdir"/../etc/netbeans.conf ] ; then |
76 |
if [ -f "$progdir"/../etc/netbeans.conf ] ; then |
63 |
. "$progdir"/../etc/netbeans.conf |
77 |
. "$progdir"/../etc/netbeans.conf |
64 |
fi |
78 |
fi |
Lines 68-76
Link Here
|
68 |
# . /etc/netbeans.conf |
82 |
# . /etc/netbeans.conf |
69 |
# fi |
83 |
# fi |
70 |
|
84 |
|
|
|
85 |
export DEFAULT_USERDIR_ROOT |
71 |
|
86 |
|
72 |
# #68373: look for userdir, but do not modify "$@" |
87 |
# #68373: look for userdir, but do not modify "$@" |
73 |
userdir="${netbeans_default_userdir}" |
88 |
userdir="${netbeans_default_userdir}" |
|
|
89 |
cachedir="${netbeans_default_cachedir}" |
90 |
|
74 |
founduserdir="" |
91 |
founduserdir="" |
75 |
for opt in "$@"; do |
92 |
for opt in "$@"; do |
76 |
if [ "${founduserdir}" = "yes" ]; then |
93 |
if [ "${founduserdir}" = "yes" ]; then |
Lines 80-85
Link Here
|
80 |
founduserdir="yes" |
97 |
founduserdir="yes" |
81 |
fi |
98 |
fi |
82 |
done |
99 |
done |
|
|
100 |
foundcachedir="" |
101 |
for opt in "$@"; do |
102 |
if [ "${foundcachedir}" = "yes" ]; then |
103 |
cachedir="$opt" |
104 |
break |
105 |
elif [ "$opt" = "--cachedir" ]; then |
106 |
foundcachedir="yes" |
107 |
fi |
108 |
done |
83 |
|
109 |
|
84 |
if [ -f "${userdir}"/etc/netbeans.conf ] ; then |
110 |
if [ -f "${userdir}"/etc/netbeans.conf ] ; then |
85 |
. "${userdir}"/etc/netbeans.conf |
111 |
. "${userdir}"/etc/netbeans.conf |
Lines 178-184
Link Here
|
178 |
if [ "${founduserdir}" = "yes" ]; then |
204 |
if [ "${founduserdir}" = "yes" ]; then |
179 |
exec $sh "$nbexec" "$@" |
205 |
exec $sh "$nbexec" "$@" |
180 |
else |
206 |
else |
181 |
exec $sh "$nbexec" --userdir "${userdir}" "$@" |
207 |
if [ "${foundcachedir}" = "yes" ]; then |
|
|
208 |
exec $sh "$nbexec" --userdir "${userdir}" "$@" |
209 |
else |
210 |
exec $sh "$nbexec" --userdir "${userdir}" --cachedir "${cachedir}" "$@" |
211 |
fi |
182 |
fi |
212 |
fi |
183 |
} |
213 |
} |
184 |
|
214 |
|