home *** CD-ROM | disk | FTP | other *** search
/ Chip 2002 January / 01_02.iso / linux / mozilla-installer_linux / xpi / browser.xpi / bin / mozilla < prev    next >
Text File  |  2001-11-20  |  2KB  |  74 lines

  1. #!/bin/sh
  2. #
  3. # The contents of this file are subject to the Netscape Public License
  4. # Version 1.0 (the "NPL"); you may not use this file except in
  5. # compliance with the NPL.  You may obtain a copy of the NPL at
  6. # http://www.mozilla.org/NPL/
  7. #
  8. # Software distributed under the NPL is distributed on an "AS IS" basis,
  9. # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
  10. # for the specific language governing rights and limitations under the
  11. # NPL.
  12. #
  13. # The Initial Developer of this code under the NPL is Netscape
  14. # Communications Corporation.  Portions created by Netscape are
  15. # Copyright (C) 1998 Netscape Communications Corporation.  All Rights
  16. # Reserved.
  17. #
  18.  
  19. ## $Id: mozilla,v 1.11 2001/11/03 05:05:47 seawood%netscape.com Exp $
  20. ## 
  21. ## Usage:
  22. ##
  23. ## $ mozilla [args]
  24. ##
  25. ## This script is meant to run the mozilla-bin binary from either 
  26. ## mozilla/xpfe/bootstrap or mozilla/dist/bin.
  27. ##
  28. ## The script will setup all the environment voodoo needed to make
  29. ## the mozilla-bin binary to work.
  30. ##
  31.  
  32. #uncomment for debugging
  33. #set -x
  34.  
  35. dist_bin=`dirname $0`
  36. script_args=""
  37. moreargs=""
  38. debugging=0
  39. MOZILLA_BIN="mozilla-bin"
  40.  
  41. if [ "$OSTYPE" = "beos" ]; then
  42.   mimeset -F $MOZILLA_BIN
  43. fi
  44.  
  45. while [ $# -gt 0 ]
  46. do
  47.   case "$1" in
  48.     -p | -pure)
  49.       MOZILLA_BIN="mozilla-bin.pure"
  50.       shift
  51.       ;;
  52.     -g | --debug)
  53.       script_args="$script_args -g"
  54.       debugging=1
  55.       shift
  56.       ;;
  57.     -d | --debugger)
  58.       script_args="$script_args -d $2"
  59.       shift 2
  60.       ;;
  61.     *)
  62.       moreargs="$moreargs \"$1\""
  63.       shift 1
  64.       ;;
  65.   esac
  66. done
  67.  
  68. eval "set -- $moreargs"
  69. if [ $debugging = 1 ]
  70. then
  71.   echo $dist_bin/run-mozilla.sh $script_args $dist_bin/$MOZILLA_BIN "$@"
  72. fi
  73. exec $dist_bin/run-mozilla.sh $script_args $dist_bin/$MOZILLA_BIN "$@"
  74.