|
Lines 124-133
Link Here
|
| 124 |
which_browser() { |
124 |
which_browser() { |
| 125 |
# Newer launcher stubs will set MOZILLA_LIBDIR so that the installation |
125 |
# Newer launcher stubs will set MOZILLA_LIBDIR so that the installation |
| 126 |
# location is controlled by the ebuild rather than mozilla-launcher, finally! |
126 |
# location is controlled by the ebuild rather than mozilla-launcher, finally! |
| 127 |
if [[ -n $MOZILLA_LIBDIR && -d $MOZILLA_LIBDIR ]]; then |
127 |
if [[ ! -d $MOZILLA_LIBDIR ]]; then |
| 128 |
export MOZILLA_FIVE_HOME=$MOZILLA_LIBDIR |
128 |
MOZILLA_LIBDIR='' |
| 129 |
else |
|
|
| 130 |
export MOZILLA_FIVE_HOME='' # set below |
| 131 |
fi |
129 |
fi |
| 132 |
|
130 |
|
| 133 |
# Support mozilla, mozilla-bin, firefox, firefox-bin, thunderbird, |
131 |
# Support mozilla, mozilla-bin, firefox, firefox-bin, thunderbird, |
|
Lines 136-163
Link Here
|
| 136 |
# just drops through for binary-based browsers. |
134 |
# just drops through for binary-based browsers. |
| 137 |
case $zero in |
135 |
case $zero in |
| 138 |
*fox) |
136 |
*fox) |
| 139 |
: ${MOZILLA_FIVE_HOME:="/usr/lib/MozillaFirefox"} |
137 |
MOZILLA_FIVE_HOME=${MOZILLA_LIBDIR:-"/usr/lib/MozillaFirefox"} |
| 140 |
remote=$MOZILLA_FIVE_HOME/mozilla-xremote-client |
138 |
remote=$MOZILLA_FIVE_HOME/mozilla-xremote-client |
| 141 |
mozbin=$MOZILLA_FIVE_HOME/firefox-bin |
139 |
mozbin=$MOZILLA_FIVE_HOME/firefox-bin |
| 142 |
grepfor=Firefox-bin |
140 |
grepfor=Firefox-bin |
| 143 |
;; |
141 |
;; |
| 144 |
|
142 |
|
| 145 |
*mozilla) |
143 |
*mozilla) |
| 146 |
: ${MOZILLA_FIVE_HOME:="/usr/lib/mozilla"} |
144 |
MOZILLA_FIVE_HOME=${MOZILLA_LIBDIR:-"/usr/lib/mozilla"} |
| 147 |
remote=$MOZILLA_FIVE_HOME/mozilla-xremote-client |
145 |
remote=$MOZILLA_FIVE_HOME/mozilla-xremote-client |
| 148 |
mozbin=$MOZILLA_FIVE_HOME/mozilla-bin |
146 |
mozbin=$MOZILLA_FIVE_HOME/mozilla-bin |
| 149 |
grepfor=Mozilla-bin |
147 |
grepfor=Mozilla-bin |
| 150 |
;; |
148 |
;; |
| 151 |
|
149 |
|
| 152 |
*sunbird) |
150 |
*sunbird) |
| 153 |
: ${MOZILLA_FIVE_HOME:="/usr/lib/MozillaSunbird"} |
151 |
MOZILLA_FIVE_HOME=${MOZILLA_LIBDIR:-"/usr/lib/MozillaSunbird"} |
| 154 |
remote=$MOZILLA_FIVE_HOME/mozilla-xremote-client |
152 |
remote=$MOZILLA_FIVE_HOME/mozilla-xremote-client |
| 155 |
mozbin=$MOZILLA_FIVE_HOME/sunbird-bin |
153 |
mozbin=$MOZILLA_FIVE_HOME/sunbird-bin |
| 156 |
grepfor=Sunbird-bin |
154 |
grepfor=Sunbird-bin |
| 157 |
;; |
155 |
;; |
| 158 |
|
156 |
|
| 159 |
*thunderbird) |
157 |
*thunderbird) |
| 160 |
: ${MOZILLA_FIVE_HOME:="/usr/lib/MozillaThunderbird"} |
158 |
MOZILLA_FIVE_HOME=${MOZILLA_LIBDIR:-"/usr/lib/MozillaThunderbird"} |
| 161 |
remote=$MOZILLA_FIVE_HOME/mozilla-xremote-client |
159 |
remote=$MOZILLA_FIVE_HOME/mozilla-xremote-client |
| 162 |
mozbin=$MOZILLA_FIVE_HOME/thunderbird-bin |
160 |
mozbin=$MOZILLA_FIVE_HOME/thunderbird-bin |
| 163 |
grepfor=Thunderbird-bin |
161 |
grepfor=Thunderbird-bin |
|
Lines 181-208
Link Here
|
| 181 |
|
179 |
|
| 182 |
case $zero in |
180 |
case $zero in |
| 183 |
*fox-bin) |
181 |
*fox-bin) |
| 184 |
: ${MOZILLA_FIVE_HOME:="/opt/firefox"} |
182 |
MOZILLA_FIVE_HOME=${MOZILLA_LIBDIR:-"/opt/firefox"} |
| 185 |
remote=$MOZILLA_FIVE_HOME/mozilla-xremote-client |
183 |
remote=$MOZILLA_FIVE_HOME/mozilla-xremote-client |
| 186 |
mozbin=$MOZILLA_FIVE_HOME/firefox-bin |
184 |
mozbin=$MOZILLA_FIVE_HOME/firefox-bin |
| 187 |
grepfor=Firefox-bin |
185 |
grepfor=Firefox-bin |
| 188 |
;; |
186 |
;; |
| 189 |
|
187 |
|
| 190 |
*mozilla-bin) |
188 |
*mozilla-bin) |
| 191 |
: ${MOZILLA_FIVE_HOME:="/opt/mozilla"} |
189 |
MOZILLA_FIVE_HOME=${MOZILLA_LIBDIR:-"/opt/mozilla"} |
| 192 |
remote=$MOZILLA_FIVE_HOME/mozilla-xremote-client |
190 |
remote=$MOZILLA_FIVE_HOME/mozilla-xremote-client |
| 193 |
mozbin=$MOZILLA_FIVE_HOME/mozilla-bin |
191 |
mozbin=$MOZILLA_FIVE_HOME/mozilla-bin |
| 194 |
grepfor=Mozilla-bin |
192 |
grepfor=Mozilla-bin |
| 195 |
;; |
193 |
;; |
| 196 |
|
194 |
|
| 197 |
*sunbird-bin) |
195 |
*sunbird-bin) |
| 198 |
: ${MOZILLA_FIVE_HOME:="/opt/sunbird"} |
196 |
MOZILLA_FIVE_HOME=${MOZILLA_LIBDIR:-"/opt/sunbird"} |
| 199 |
remote=$MOZILLA_FIVE_HOME/mozilla-xremote-client |
197 |
remote=$MOZILLA_FIVE_HOME/mozilla-xremote-client |
| 200 |
mozbin=$MOZILLA_FIVE_HOME/sunbird-bin |
198 |
mozbin=$MOZILLA_FIVE_HOME/sunbird-bin |
| 201 |
grepfor=Sunbird-bin |
199 |
grepfor=Sunbird-bin |
| 202 |
;; |
200 |
;; |
| 203 |
|
201 |
|
| 204 |
*thunderbird-bin) |
202 |
*thunderbird-bin) |
| 205 |
: ${MOZILLA_FIVE_HOME:="/opt/thunderbird"} |
203 |
MOZILLA_FIVE_HOME=${MOZILLA_LIBDIR:-"/opt/thunderbird"} |
| 206 |
remote=$MOZILLA_FIVE_HOME/mozilla-xremote-client |
204 |
remote=$MOZILLA_FIVE_HOME/mozilla-xremote-client |
| 207 |
mozbin=$MOZILLA_FIVE_HOME/thunderbird-bin |
205 |
mozbin=$MOZILLA_FIVE_HOME/thunderbird-bin |
| 208 |
grepfor=Thunderbird-bin |
206 |
grepfor=Thunderbird-bin |
|
Lines 223-228
Link Here
|
| 223 |
&& progname=Thunderbird |
221 |
&& progname=Thunderbird |
| 224 |
fi |
222 |
fi |
| 225 |
|
223 |
|
|
|
224 |
# also export MOZILLA_FIVE_HOME |
| 225 |
export MOZILLA_FIVE_HOME |
| 226 |
|
| 226 |
# Set LD_LIBRARY_PATH (also set in /etc/env.d/10*) |
227 |
# Set LD_LIBRARY_PATH (also set in /etc/env.d/10*) |
| 227 |
export LD_LIBRARY_PATH=$MOZILLA_FIVE_HOME:$MOZILLA_FIVE_HOME/plugins${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} |
228 |
export LD_LIBRARY_PATH=$MOZILLA_FIVE_HOME:$MOZILLA_FIVE_HOME/plugins${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} |
| 228 |
|
229 |
|