~wgrant/pygettextpo/bug-1269662

« back to all changes in this revision

Viewing changes to gettext-tools-0.14.2/lib/javaexec.sh.in

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2006-03-07 16:44:55 UTC
  • mfrom: (8.1.17 pygettextpo)
  • Revision ID: pqm@pqm.ubuntu.com-20060307164455-89906e8bd84e8304
[trivial] use the system libgettextpo rather than a cut-n-paste version

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#!/bin/sh
2
 
# Execute a Java program.
3
 
 
4
 
# Copyright (C) 2001 Free Software Foundation, Inc.
5
 
# Written by Bruno Haible <haible@clisp.cons.org>, 2001.
6
 
#
7
 
# This program is free software; you can redistribute it and/or modify
8
 
# it under the terms of the GNU General Public License as published by
9
 
# the Free Software Foundation; either version 2, or (at your option)
10
 
# any later version.
11
 
#
12
 
# This program is distributed in the hope that it will be useful,
13
 
# but WITHOUT ANY WARRANTY; without even the implied warranty of
14
 
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15
 
# GNU General Public License for more details.
16
 
#
17
 
# You should have received a copy of the GNU General Public License
18
 
# along with this program; if not, write to the Free Software Foundation,
19
 
# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
20
 
 
21
 
# This uses the same choices as javaexec.c, but instead of relying on the
22
 
# environment settings at run time, it uses the environment variables
23
 
# present at configuration time.
24
 
#
25
 
# This is a separate shell script, because it must be able to unset JAVA_HOME
26
 
# in some cases, which a simple shell command cannot do.
27
 
#
28
 
# The extra CLASSPATH must have been set prior to calling this script.
29
 
 
30
 
CONF_JAVA='@JAVA@'
31
 
CONF_CLASSPATH='@CLASSPATH@'
32
 
if test -n "$CONF_JAVA"; then
33
 
  # Combine given CLASSPATH and configured CLASSPATH.
34
 
  if test -n "$CLASSPATH"; then
35
 
    CLASSPATH="$CLASSPATH${CONF_CLASSPATH:+@CLASSPATH_SEPARATOR@$CONF_CLASSPATH}"
36
 
  else
37
 
    CLASSPATH="$CONF_CLASSPATH"
38
 
  fi
39
 
  export CLASSPATH
40
 
  test -z "$JAVA_VERBOSE" || echo "$CONF_JAVA $@"
41
 
  exec $CONF_JAVA "$@"
42
 
else
43
 
  unset JAVA_HOME
44
 
  export CLASSPATH
45
 
  if test -n "@HAVE_GIJ@"; then
46
 
    test -z "$JAVA_VERBOSE" || echo gij "$@"
47
 
    exec gij "$@"
48
 
  else
49
 
    if test -n "@HAVE_JAVA@"; then
50
 
      test -z "$JAVA_VERBOSE" || echo java "$@"
51
 
      exec java "$@"
52
 
    else
53
 
      if test -n "@HAVE_JRE@"; then
54
 
        test -z "$JAVA_VERBOSE" || echo jre "$@"
55
 
        exec jre "$@"
56
 
      else
57
 
        if test -n "@HAVE_JVIEW@"; then
58
 
          test -z "$JAVA_VERBOSE" || echo jview "$@"
59
 
          exec jview "$@"
60
 
        else
61
 
          echo 'Java virtual machine not found, try installing gij or set $JAVA, then reconfigure' 1>&2
62
 
          exit 1
63
 
        fi
64
 
      fi
65
 
    fi
66
 
  fi
67
 
fi