/usr/bin/mozilla-firefox

Radoslaw Zielinski radek w karnet.pl
Wto, 11 Maj 2004, 20:41:58 CEST


/usr/bin/mozilla-firefox jest dowiązaniem symbolicznym do
/usr/lib/mozilla-firefox/mozilla-firefox.  To jest skrypt shella, który
wywołuje /usr/lib/mozilla-firefox/run-mozilla.sh, który wywołuje
/usr/lib/mozilla-firefox/firefox.bin.

Bałagan i zbędne forki.

Są jakieś przeciwwskazania co do zastąpienia /usr/bin/mozilla-firefox
skryptem z załącznika?  Ma on workaround na irytujące pytanie o wybór
profilu przy otwieraniu kolejnego okna.

Nie będzie problemu z 64-bitowymi architekturami?  W run-mozilla.sh
jest ustawiana zmienna LD_LIBRARY_PATH64, którą pominąłem.

(Nie wiem, czy nie pominąłem jeszcze czegoś istotnego; SOA#1.)

-- 
Radosław Zieliński <radek w karnet.pl>
[ GPG key: http://radek.karnet.pl/ ]
-------------- następna część ---------
#!/bin/sh
export MOZILLA_FIVE_HOME=/usr/lib/mozilla-firefox
export LD_LIBRARY_PATH=${MOZILLA_FIVE_HOME}:${MOZILLA_FIVE_HOME}/plugins
export DYLD_LIBRARY_PATH=${MOZILLA_FIVE_HOME}
export LIBRARY_PATH=${MOZILLA_FIVE_HOME}:${MOZILLA_FIVE_HOME}/components
export SHLIB_PATH=${MOZILLA_FIVE_HOME}
export LIBPATH=${MOZILLA_FIVE_HOME}
export ADDON_PATH=${MOZILLA_FIVE_HOME}
export MOZ_PROGRAM=${MOZILLA_FIVE_HOME}/firefox-bin

MOZ_PING=1
moreargs=""

while [ $# -gt 0 ]; do
	case "$1" in
	-noping)
		MOZ_PING=0
		shift
		;;
	-remote)
		MOZ_PING=0
		moreargs="$moreargs \"$1\""
		shift
		;;
	*)
		moreargs="$moreargs \"$1\""
		shift
		;;
	esac
done

if [ "$MOZ_PING" -eq "1" ]; then
	$0 -noping -remote 'ping()' >/dev/null 2>&1
	if [[ "$?" -eq "0" ]]; then
		moreargs="$moreargs \"-remote\" \"xfeDoCommand(openBrowser)\""
	fi
fi

eval "set -- $moreargs"
#echo "args: $@"
exec $MOZ_PROGRAM "$@"
-------------- następna część ---------
Załącznik, który nie był tekstem został usunięty...
Name: nie znany
Type: application/pgp-signature
Size: 189 bytes
Desc: nie znany
Url : /mailman/pipermail/pld-devel-pl/attachments/20040626/d4139c3e/attachment.bin


Więcej informacji o liście dyskusyjnej pld-devel-pl