summaryrefslogtreecommitdiff
path: root/Build/source/utils/texi2html/missing-texi2html
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/utils/texi2html/missing-texi2html')
-rwxr-xr-xBuild/source/utils/texi2html/missing-texi2html96
1 files changed, 96 insertions, 0 deletions
diff --git a/Build/source/utils/texi2html/missing-texi2html b/Build/source/utils/texi2html/missing-texi2html
new file mode 100755
index 00000000000..f212eebf73d
--- /dev/null
+++ b/Build/source/utils/texi2html/missing-texi2html
@@ -0,0 +1,96 @@
+#! /bin/sh
+# Common stub for a few missing GNU programs while installing.
+# Copyright 1996, 1997, 1999, 2000 Free Software Foundation, Inc.
+# Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+# 02111-1307, USA.
+
+if test $# -eq 0; then
+ echo 1>&2 "Try \`$0 --help' for more information"
+ exit 1
+fi
+
+run=:
+
+case "$1" in
+--run)
+ # Try to run requested program, and just exit if it succeeds.
+ run=
+ shift
+ "$@" && exit 0
+ ;;
+esac
+
+# If it does not exist, or fails to run (possibly an outdated version),
+# try to emulate it.
+case "$1" in
+
+ -h|--h|--he|--hel|--help)
+ echo "\
+$0 [OPTION]... PROGRAM [ARGUMENT]...
+
+Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an
+error status if there is no known handling for PROGRAM.
+
+Options:
+ -h, --help display this help and exit
+ -v, --version output version information and exit
+ --run try to run the given command, and emulate it if it fails
+
+Supported PROGRAM values:
+ texi2html touch output file"
+ ;;
+
+ -v|--v|--ve|--ver|--vers|--versi|--versio|--version)
+ echo "missing 0.3 - GNU automake (modified in texi2html)"
+ ;;
+
+ -*)
+ echo 1>&2 "$0: Unknown \`$1' option"
+ echo 1>&2 "Try \`$0 --help' for more information"
+ exit 1
+ ;;
+
+ */texi2html)
+ echo 1>&2 "\
+WARNING: \`$1' is missing or broken on your system. You should only
+ need it if you modified \`texi2html.info'. You might want to install
+ the \`Perl' package. Grab it from any GNU archive site."
+ if test -z "$2"; then
+ echo 1>&2 "ERROR: No output file specified!"
+ exit 1
+ fi
+ while test -n "$3"; do
+ shift
+ done
+ file=`echo "$2" |sed 's/\.texi$/.html/'`
+ file=`echo "$file" |sed 's/\.texinfo$/.html/'`
+ touch "$file"
+ ;;
+
+ *)
+ echo 1>&2 "\
+WARNING: \`$1' is needed, and you do not seem to have it handy on your
+ system. You might have modified some files without having the
+ proper tools for further handling them. Check the \`README' file,
+ it often tells you about the needed prerequirements for installing
+ this package. You may also peek at any GNU archive site, in case
+ some other package would contain this missing \`$1' program."
+ exit 1
+ ;;
+esac
+
+exit 0