#!/bin/sh set -e # Firefox launcher containing a Profile migration helper for # temporary profiles used during alpha and beta phases. # Authors: # Alexander Sack <asac@jwsdot.com> # Fabien Tassin <fta@sofaraway.org> # Steve Langasek <steve.langasek@canonical.com> # Chris Coulson <chris.coulson@canonical.com> # License: GPLv2 or later MOZ_LIBDIR=/usr/lib/firefox MOZ_APP_LAUNCHER=`which $0` MOZ_APP_NAME=firefox export MOZ_APP_LAUNCHER while [ ! -x $MOZ_LIBDIR/$MOZ_APP_NAME ] ; do if [ -L "$MOZ_APP_LAUNCHER" ] ; then MOZ_APP_LAUNCHER=`readlink -f $MOZ_APP_LAUNCHER` MOZ_LIBDIR=`dirname $MOZ_APP_LAUNCHER` else echo "Can't find $MOZ_LIBDIR/$MOZ_APP_NAME" exit 1 fi done usage () { $MOZ_LIBDIR/$MOZ_APP_NAME -h | sed -e 's,/.*/,,' echo echo " -g or --debug Start within debugger" echo " -d or --debugger Specify debugger to start with (eg, gdb or valgrind)" echo " -a or --debugger-args Specify arguments for debugger" } moz_debug=0 moz_debugger_args="" moz_debugger="gdb" while [ $# -gt 0 ]; do case "$1" in -h | --help ) usage exit 0 ;; -g | --debug ) moz_debug=1 shift ;; -d | --debugger) moz_debugger=$2; if [ "${moz_debugger}" != "" ]; then shift 2 else echo "-d requires an argument" exit 1 fi ;; -a | --debugger-args ) moz_debugger_args=$2; if [ "${moz_debugger_args}" != "" ] ; then shift 2 else echo "-a requires an argument" exit 1 fi ;; -- ) # Stop option processing shift break ;; * ) break ;; esac done if [ $moz_debug -eq 1 ] ; then case $moz_debugger in memcheck) debugger="valgrind" ;; *) debugger=$moz_debugger ;; esac debugger=`which $debugger` if [ ! -x $debugger ] ; then echo "Invalid debugger" exit 1 fi case `basename $moz_debugger` in gdb) exec $debugger $moz_debugger_args --args $MOZ_LIBDIR/$MOZ_APP_NAME "$@" ;; memcheck) echo "$MOZ_APP_NAME has not been compiled with valgrind support" exit 1 ;; *) exec $debugger $moz_debugger_args $MOZ_LIBDIR/$MOZ_APP_NAME "$@" ;; esac else exec $MOZ_LIBDIR/$MOZ_APP_NAME "$@" fi
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
browser | Folder | 0755 |
|
|
defaults | Folder | 0755 |
|
|
distribution | Folder | 0755 |
|
|
fonts | Folder | 0755 |
|
|
gmp-clearkey | Folder | 0755 |
|
|
application.ini | File | 692 B | 0644 |
|
crashreporter | File | 3.84 MB | 0755 |
|
dependentlibs.list | File | 189 B | 0644 |
|
firefox | File | 666.16 KB | 0755 |
|
firefox.sh | File | 2.6 KB | 0755 |
|
glxtest | File | 26.08 KB | 0755 |
|
libfreeblpriv3.so | File | 990 KB | 0644 |
|
libgkcodecs.so | File | 8.8 MB | 0644 |
|
libipcclientcerts.so | File | 390.43 KB | 0644 |
|
liblgpllibs.so | File | 53.99 KB | 0644 |
|
libmozavcodec.so | File | 3.98 MB | 0644 |
|
libmozavutil.so | File | 682.05 KB | 0644 |
|
libmozgtk.so | File | 13.77 KB | 0644 |
|
libmozsandbox.so | File | 190.02 KB | 0644 |
|
libmozsqlite3.so | File | 1.35 MB | 0644 |
|
libmozwayland.so | File | 17.77 KB | 0644 |
|
libnspr4.so | File | 232.31 KB | 0644 |
|
libnss3.so | File | 704.45 KB | 0644 |
|
libnssckbi.so | File | 582.23 KB | 0644 |
|
libnssutil3.so | File | 206.15 KB | 0644 |
|
libplc4.so | File | 21.93 KB | 0644 |
|
libplds4.so | File | 17.96 KB | 0644 |
|
libsmime3.so | File | 165.99 KB | 0644 |
|
libsoftokn3.so | File | 333.19 KB | 0644 |
|
libssl3.so | File | 415.18 KB | 0644 |
|
libxul.so | File | 165.05 MB | 0644 |
|
omni.ja | File | 34.08 MB | 0644 |
|
platform.ini | File | 165 B | 0644 |
|
vaapitest | File | 22.09 KB | 0755 |
|