xref: /minix3/external/bsd/bind/dist/unit/atf-src/admin/missing (revision 00b67f09dd46474d133c95011a48590a8e8f94c7)
1*00b67f09SDavid van Moolenbroek#! /bin/sh
2*00b67f09SDavid van Moolenbroek# Common stub for a few missing GNU programs while installing.
3*00b67f09SDavid van Moolenbroek
4*00b67f09SDavid van Moolenbroekscriptversion=2012-01-06.18; # UTC
5*00b67f09SDavid van Moolenbroek
6*00b67f09SDavid van Moolenbroek# Copyright (C) 1996-2012 Free Software Foundation, Inc.
7*00b67f09SDavid van Moolenbroek# Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
8*00b67f09SDavid van Moolenbroek
9*00b67f09SDavid van Moolenbroek# This program is free software; you can redistribute it and/or modify
10*00b67f09SDavid van Moolenbroek# it under the terms of the GNU General Public License as published by
11*00b67f09SDavid van Moolenbroek# the Free Software Foundation; either version 2, or (at your option)
12*00b67f09SDavid van Moolenbroek# any later version.
13*00b67f09SDavid van Moolenbroek
14*00b67f09SDavid van Moolenbroek# This program is distributed in the hope that it will be useful,
15*00b67f09SDavid van Moolenbroek# but WITHOUT ANY WARRANTY; without even the implied warranty of
16*00b67f09SDavid van Moolenbroek# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17*00b67f09SDavid van Moolenbroek# GNU General Public License for more details.
18*00b67f09SDavid van Moolenbroek
19*00b67f09SDavid van Moolenbroek# You should have received a copy of the GNU General Public License
20*00b67f09SDavid van Moolenbroek# along with this program.  If not, see <http://www.gnu.org/licenses/>.
21*00b67f09SDavid van Moolenbroek
22*00b67f09SDavid van Moolenbroek# As a special exception to the GNU General Public License, if you
23*00b67f09SDavid van Moolenbroek# distribute this file as part of a program that contains a
24*00b67f09SDavid van Moolenbroek# configuration script generated by Autoconf, you may include it under
25*00b67f09SDavid van Moolenbroek# the same distribution terms that you use for the rest of that program.
26*00b67f09SDavid van Moolenbroek
27*00b67f09SDavid van Moolenbroekif test $# -eq 0; then
28*00b67f09SDavid van Moolenbroek  echo 1>&2 "Try '$0 --help' for more information"
29*00b67f09SDavid van Moolenbroek  exit 1
30*00b67f09SDavid van Moolenbroekfi
31*00b67f09SDavid van Moolenbroek
32*00b67f09SDavid van Moolenbroekrun=:
33*00b67f09SDavid van Moolenbroeksed_output='s/.* --output[ =]\([^ ]*\).*/\1/p'
34*00b67f09SDavid van Moolenbroeksed_minuso='s/.* -o \([^ ]*\).*/\1/p'
35*00b67f09SDavid van Moolenbroek
36*00b67f09SDavid van Moolenbroek# In the cases where this matters, 'missing' is being run in the
37*00b67f09SDavid van Moolenbroek# srcdir already.
38*00b67f09SDavid van Moolenbroekif test -f configure.ac; then
39*00b67f09SDavid van Moolenbroek  configure_ac=configure.ac
40*00b67f09SDavid van Moolenbroekelse
41*00b67f09SDavid van Moolenbroek  configure_ac=configure.in
42*00b67f09SDavid van Moolenbroekfi
43*00b67f09SDavid van Moolenbroek
44*00b67f09SDavid van Moolenbroekmsg="missing on your system"
45*00b67f09SDavid van Moolenbroek
46*00b67f09SDavid van Moolenbroekcase $1 in
47*00b67f09SDavid van Moolenbroek--run)
48*00b67f09SDavid van Moolenbroek  # Try to run requested program, and just exit if it succeeds.
49*00b67f09SDavid van Moolenbroek  run=
50*00b67f09SDavid van Moolenbroek  shift
51*00b67f09SDavid van Moolenbroek  "$@" && exit 0
52*00b67f09SDavid van Moolenbroek  # Exit code 63 means version mismatch.  This often happens
53*00b67f09SDavid van Moolenbroek  # when the user try to use an ancient version of a tool on
54*00b67f09SDavid van Moolenbroek  # a file that requires a minimum version.  In this case we
55*00b67f09SDavid van Moolenbroek  # we should proceed has if the program had been absent, or
56*00b67f09SDavid van Moolenbroek  # if --run hadn't been passed.
57*00b67f09SDavid van Moolenbroek  if test $? = 63; then
58*00b67f09SDavid van Moolenbroek    run=:
59*00b67f09SDavid van Moolenbroek    msg="probably too old"
60*00b67f09SDavid van Moolenbroek  fi
61*00b67f09SDavid van Moolenbroek  ;;
62*00b67f09SDavid van Moolenbroek
63*00b67f09SDavid van Moolenbroek  -h|--h|--he|--hel|--help)
64*00b67f09SDavid van Moolenbroek    echo "\
65*00b67f09SDavid van Moolenbroek$0 [OPTION]... PROGRAM [ARGUMENT]...
66*00b67f09SDavid van Moolenbroek
67*00b67f09SDavid van MoolenbroekHandle 'PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an
68*00b67f09SDavid van Moolenbroekerror status if there is no known handling for PROGRAM.
69*00b67f09SDavid van Moolenbroek
70*00b67f09SDavid van MoolenbroekOptions:
71*00b67f09SDavid van Moolenbroek  -h, --help      display this help and exit
72*00b67f09SDavid van Moolenbroek  -v, --version   output version information and exit
73*00b67f09SDavid van Moolenbroek  --run           try to run the given command, and emulate it if it fails
74*00b67f09SDavid van Moolenbroek
75*00b67f09SDavid van MoolenbroekSupported PROGRAM values:
76*00b67f09SDavid van Moolenbroek  aclocal      touch file 'aclocal.m4'
77*00b67f09SDavid van Moolenbroek  autoconf     touch file 'configure'
78*00b67f09SDavid van Moolenbroek  autoheader   touch file 'config.h.in'
79*00b67f09SDavid van Moolenbroek  autom4te     touch the output file, or create a stub one
80*00b67f09SDavid van Moolenbroek  automake     touch all 'Makefile.in' files
81*00b67f09SDavid van Moolenbroek  bison        create 'y.tab.[ch]', if possible, from existing .[ch]
82*00b67f09SDavid van Moolenbroek  flex         create 'lex.yy.c', if possible, from existing .c
83*00b67f09SDavid van Moolenbroek  help2man     touch the output file
84*00b67f09SDavid van Moolenbroek  lex          create 'lex.yy.c', if possible, from existing .c
85*00b67f09SDavid van Moolenbroek  makeinfo     touch the output file
86*00b67f09SDavid van Moolenbroek  yacc         create 'y.tab.[ch]', if possible, from existing .[ch]
87*00b67f09SDavid van Moolenbroek
88*00b67f09SDavid van MoolenbroekVersion suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and
89*00b67f09SDavid van Moolenbroek'g' are ignored when checking the name.
90*00b67f09SDavid van Moolenbroek
91*00b67f09SDavid van MoolenbroekSend bug reports to <bug-automake@gnu.org>."
92*00b67f09SDavid van Moolenbroek    exit $?
93*00b67f09SDavid van Moolenbroek    ;;
94*00b67f09SDavid van Moolenbroek
95*00b67f09SDavid van Moolenbroek  -v|--v|--ve|--ver|--vers|--versi|--versio|--version)
96*00b67f09SDavid van Moolenbroek    echo "missing $scriptversion (GNU Automake)"
97*00b67f09SDavid van Moolenbroek    exit $?
98*00b67f09SDavid van Moolenbroek    ;;
99*00b67f09SDavid van Moolenbroek
100*00b67f09SDavid van Moolenbroek  -*)
101*00b67f09SDavid van Moolenbroek    echo 1>&2 "$0: Unknown '$1' option"
102*00b67f09SDavid van Moolenbroek    echo 1>&2 "Try '$0 --help' for more information"
103*00b67f09SDavid van Moolenbroek    exit 1
104*00b67f09SDavid van Moolenbroek    ;;
105*00b67f09SDavid van Moolenbroek
106*00b67f09SDavid van Moolenbroekesac
107*00b67f09SDavid van Moolenbroek
108*00b67f09SDavid van Moolenbroek# normalize program name to check for.
109*00b67f09SDavid van Moolenbroekprogram=`echo "$1" | sed '
110*00b67f09SDavid van Moolenbroek  s/^gnu-//; t
111*00b67f09SDavid van Moolenbroek  s/^gnu//; t
112*00b67f09SDavid van Moolenbroek  s/^g//; t'`
113*00b67f09SDavid van Moolenbroek
114*00b67f09SDavid van Moolenbroek# Now exit if we have it, but it failed.  Also exit now if we
115*00b67f09SDavid van Moolenbroek# don't have it and --version was passed (most likely to detect
116*00b67f09SDavid van Moolenbroek# the program).  This is about non-GNU programs, so use $1 not
117*00b67f09SDavid van Moolenbroek# $program.
118*00b67f09SDavid van Moolenbroekcase $1 in
119*00b67f09SDavid van Moolenbroek  lex*|yacc*)
120*00b67f09SDavid van Moolenbroek    # Not GNU programs, they don't have --version.
121*00b67f09SDavid van Moolenbroek    ;;
122*00b67f09SDavid van Moolenbroek
123*00b67f09SDavid van Moolenbroek  *)
124*00b67f09SDavid van Moolenbroek    if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
125*00b67f09SDavid van Moolenbroek       # We have it, but it failed.
126*00b67f09SDavid van Moolenbroek       exit 1
127*00b67f09SDavid van Moolenbroek    elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
128*00b67f09SDavid van Moolenbroek       # Could not run --version or --help.  This is probably someone
129*00b67f09SDavid van Moolenbroek       # running '$TOOL --version' or '$TOOL --help' to check whether
130*00b67f09SDavid van Moolenbroek       # $TOOL exists and not knowing $TOOL uses missing.
131*00b67f09SDavid van Moolenbroek       exit 1
132*00b67f09SDavid van Moolenbroek    fi
133*00b67f09SDavid van Moolenbroek    ;;
134*00b67f09SDavid van Moolenbroekesac
135*00b67f09SDavid van Moolenbroek
136*00b67f09SDavid van Moolenbroek# If it does not exist, or fails to run (possibly an outdated version),
137*00b67f09SDavid van Moolenbroek# try to emulate it.
138*00b67f09SDavid van Moolenbroekcase $program in
139*00b67f09SDavid van Moolenbroek  aclocal*)
140*00b67f09SDavid van Moolenbroek    echo 1>&2 "\
141*00b67f09SDavid van MoolenbroekWARNING: '$1' is $msg.  You should only need it if
142*00b67f09SDavid van Moolenbroek         you modified 'acinclude.m4' or '${configure_ac}'.  You might want
143*00b67f09SDavid van Moolenbroek         to install the Automake and Perl packages.  Grab them from
144*00b67f09SDavid van Moolenbroek         any GNU archive site."
145*00b67f09SDavid van Moolenbroek    touch aclocal.m4
146*00b67f09SDavid van Moolenbroek    ;;
147*00b67f09SDavid van Moolenbroek
148*00b67f09SDavid van Moolenbroek  autoconf*)
149*00b67f09SDavid van Moolenbroek    echo 1>&2 "\
150*00b67f09SDavid van MoolenbroekWARNING: '$1' is $msg.  You should only need it if
151*00b67f09SDavid van Moolenbroek         you modified '${configure_ac}'.  You might want to install the
152*00b67f09SDavid van Moolenbroek         Autoconf and GNU m4 packages.  Grab them from any GNU
153*00b67f09SDavid van Moolenbroek         archive site."
154*00b67f09SDavid van Moolenbroek    touch configure
155*00b67f09SDavid van Moolenbroek    ;;
156*00b67f09SDavid van Moolenbroek
157*00b67f09SDavid van Moolenbroek  autoheader*)
158*00b67f09SDavid van Moolenbroek    echo 1>&2 "\
159*00b67f09SDavid van MoolenbroekWARNING: '$1' is $msg.  You should only need it if
160*00b67f09SDavid van Moolenbroek         you modified 'acconfig.h' or '${configure_ac}'.  You might want
161*00b67f09SDavid van Moolenbroek         to install the Autoconf and GNU m4 packages.  Grab them
162*00b67f09SDavid van Moolenbroek         from any GNU archive site."
163*00b67f09SDavid van Moolenbroek    files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}`
164*00b67f09SDavid van Moolenbroek    test -z "$files" && files="config.h"
165*00b67f09SDavid van Moolenbroek    touch_files=
166*00b67f09SDavid van Moolenbroek    for f in $files; do
167*00b67f09SDavid van Moolenbroek      case $f in
168*00b67f09SDavid van Moolenbroek      *:*) touch_files="$touch_files "`echo "$f" |
169*00b67f09SDavid van Moolenbroek				       sed -e 's/^[^:]*://' -e 's/:.*//'`;;
170*00b67f09SDavid van Moolenbroek      *) touch_files="$touch_files $f.in";;
171*00b67f09SDavid van Moolenbroek      esac
172*00b67f09SDavid van Moolenbroek    done
173*00b67f09SDavid van Moolenbroek    touch $touch_files
174*00b67f09SDavid van Moolenbroek    ;;
175*00b67f09SDavid van Moolenbroek
176*00b67f09SDavid van Moolenbroek  automake*)
177*00b67f09SDavid van Moolenbroek    echo 1>&2 "\
178*00b67f09SDavid van MoolenbroekWARNING: '$1' is $msg.  You should only need it if
179*00b67f09SDavid van Moolenbroek         you modified 'Makefile.am', 'acinclude.m4' or '${configure_ac}'.
180*00b67f09SDavid van Moolenbroek         You might want to install the Automake and Perl packages.
181*00b67f09SDavid van Moolenbroek         Grab them from any GNU archive site."
182*00b67f09SDavid van Moolenbroek    find . -type f -name Makefile.am -print |
183*00b67f09SDavid van Moolenbroek	   sed 's/\.am$/.in/' |
184*00b67f09SDavid van Moolenbroek	   while read f; do touch "$f"; done
185*00b67f09SDavid van Moolenbroek    ;;
186*00b67f09SDavid van Moolenbroek
187*00b67f09SDavid van Moolenbroek  autom4te*)
188*00b67f09SDavid van Moolenbroek    echo 1>&2 "\
189*00b67f09SDavid van MoolenbroekWARNING: '$1' is needed, but is $msg.
190*00b67f09SDavid van Moolenbroek         You might have modified some files without having the
191*00b67f09SDavid van Moolenbroek         proper tools for further handling them.
192*00b67f09SDavid van Moolenbroek         You can get '$1' as part of Autoconf from any GNU
193*00b67f09SDavid van Moolenbroek         archive site."
194*00b67f09SDavid van Moolenbroek
195*00b67f09SDavid van Moolenbroek    file=`echo "$*" | sed -n "$sed_output"`
196*00b67f09SDavid van Moolenbroek    test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
197*00b67f09SDavid van Moolenbroek    if test -f "$file"; then
198*00b67f09SDavid van Moolenbroek	touch $file
199*00b67f09SDavid van Moolenbroek    else
200*00b67f09SDavid van Moolenbroek	test -z "$file" || exec >$file
201*00b67f09SDavid van Moolenbroek	echo "#! /bin/sh"
202*00b67f09SDavid van Moolenbroek	echo "# Created by GNU Automake missing as a replacement of"
203*00b67f09SDavid van Moolenbroek	echo "#  $ $@"
204*00b67f09SDavid van Moolenbroek	echo "exit 0"
205*00b67f09SDavid van Moolenbroek	chmod +x $file
206*00b67f09SDavid van Moolenbroek	exit 1
207*00b67f09SDavid van Moolenbroek    fi
208*00b67f09SDavid van Moolenbroek    ;;
209*00b67f09SDavid van Moolenbroek
210*00b67f09SDavid van Moolenbroek  bison*|yacc*)
211*00b67f09SDavid van Moolenbroek    echo 1>&2 "\
212*00b67f09SDavid van MoolenbroekWARNING: '$1' $msg.  You should only need it if
213*00b67f09SDavid van Moolenbroek         you modified a '.y' file.  You may need the Bison package
214*00b67f09SDavid van Moolenbroek         in order for those modifications to take effect.  You can get
215*00b67f09SDavid van Moolenbroek         Bison from any GNU archive site."
216*00b67f09SDavid van Moolenbroek    rm -f y.tab.c y.tab.h
217*00b67f09SDavid van Moolenbroek    if test $# -ne 1; then
218*00b67f09SDavid van Moolenbroek        eval LASTARG=\${$#}
219*00b67f09SDavid van Moolenbroek	case $LASTARG in
220*00b67f09SDavid van Moolenbroek	*.y)
221*00b67f09SDavid van Moolenbroek	    SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`
222*00b67f09SDavid van Moolenbroek	    if test -f "$SRCFILE"; then
223*00b67f09SDavid van Moolenbroek	         cp "$SRCFILE" y.tab.c
224*00b67f09SDavid van Moolenbroek	    fi
225*00b67f09SDavid van Moolenbroek	    SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'`
226*00b67f09SDavid van Moolenbroek	    if test -f "$SRCFILE"; then
227*00b67f09SDavid van Moolenbroek	         cp "$SRCFILE" y.tab.h
228*00b67f09SDavid van Moolenbroek	    fi
229*00b67f09SDavid van Moolenbroek	  ;;
230*00b67f09SDavid van Moolenbroek	esac
231*00b67f09SDavid van Moolenbroek    fi
232*00b67f09SDavid van Moolenbroek    if test ! -f y.tab.h; then
233*00b67f09SDavid van Moolenbroek	echo >y.tab.h
234*00b67f09SDavid van Moolenbroek    fi
235*00b67f09SDavid van Moolenbroek    if test ! -f y.tab.c; then
236*00b67f09SDavid van Moolenbroek	echo 'main() { return 0; }' >y.tab.c
237*00b67f09SDavid van Moolenbroek    fi
238*00b67f09SDavid van Moolenbroek    ;;
239*00b67f09SDavid van Moolenbroek
240*00b67f09SDavid van Moolenbroek  lex*|flex*)
241*00b67f09SDavid van Moolenbroek    echo 1>&2 "\
242*00b67f09SDavid van MoolenbroekWARNING: '$1' is $msg.  You should only need it if
243*00b67f09SDavid van Moolenbroek         you modified a '.l' file.  You may need the Flex package
244*00b67f09SDavid van Moolenbroek         in order for those modifications to take effect.  You can get
245*00b67f09SDavid van Moolenbroek         Flex from any GNU archive site."
246*00b67f09SDavid van Moolenbroek    rm -f lex.yy.c
247*00b67f09SDavid van Moolenbroek    if test $# -ne 1; then
248*00b67f09SDavid van Moolenbroek        eval LASTARG=\${$#}
249*00b67f09SDavid van Moolenbroek	case $LASTARG in
250*00b67f09SDavid van Moolenbroek	*.l)
251*00b67f09SDavid van Moolenbroek	    SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`
252*00b67f09SDavid van Moolenbroek	    if test -f "$SRCFILE"; then
253*00b67f09SDavid van Moolenbroek	         cp "$SRCFILE" lex.yy.c
254*00b67f09SDavid van Moolenbroek	    fi
255*00b67f09SDavid van Moolenbroek	  ;;
256*00b67f09SDavid van Moolenbroek	esac
257*00b67f09SDavid van Moolenbroek    fi
258*00b67f09SDavid van Moolenbroek    if test ! -f lex.yy.c; then
259*00b67f09SDavid van Moolenbroek	echo 'main() { return 0; }' >lex.yy.c
260*00b67f09SDavid van Moolenbroek    fi
261*00b67f09SDavid van Moolenbroek    ;;
262*00b67f09SDavid van Moolenbroek
263*00b67f09SDavid van Moolenbroek  help2man*)
264*00b67f09SDavid van Moolenbroek    echo 1>&2 "\
265*00b67f09SDavid van MoolenbroekWARNING: '$1' is $msg.  You should only need it if
266*00b67f09SDavid van Moolenbroek	 you modified a dependency of a manual page.  You may need the
267*00b67f09SDavid van Moolenbroek	 Help2man package in order for those modifications to take
268*00b67f09SDavid van Moolenbroek	 effect.  You can get Help2man from any GNU archive site."
269*00b67f09SDavid van Moolenbroek
270*00b67f09SDavid van Moolenbroek    file=`echo "$*" | sed -n "$sed_output"`
271*00b67f09SDavid van Moolenbroek    test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
272*00b67f09SDavid van Moolenbroek    if test -f "$file"; then
273*00b67f09SDavid van Moolenbroek	touch $file
274*00b67f09SDavid van Moolenbroek    else
275*00b67f09SDavid van Moolenbroek	test -z "$file" || exec >$file
276*00b67f09SDavid van Moolenbroek	echo ".ab help2man is required to generate this page"
277*00b67f09SDavid van Moolenbroek	exit $?
278*00b67f09SDavid van Moolenbroek    fi
279*00b67f09SDavid van Moolenbroek    ;;
280*00b67f09SDavid van Moolenbroek
281*00b67f09SDavid van Moolenbroek  makeinfo*)
282*00b67f09SDavid van Moolenbroek    echo 1>&2 "\
283*00b67f09SDavid van MoolenbroekWARNING: '$1' is $msg.  You should only need it if
284*00b67f09SDavid van Moolenbroek         you modified a '.texi' or '.texinfo' file, or any other file
285*00b67f09SDavid van Moolenbroek         indirectly affecting the aspect of the manual.  The spurious
286*00b67f09SDavid van Moolenbroek         call might also be the consequence of using a buggy 'make' (AIX,
287*00b67f09SDavid van Moolenbroek         DU, IRIX).  You might want to install the Texinfo package or
288*00b67f09SDavid van Moolenbroek         the GNU make package.  Grab either from any GNU archive site."
289*00b67f09SDavid van Moolenbroek    # The file to touch is that specified with -o ...
290*00b67f09SDavid van Moolenbroek    file=`echo "$*" | sed -n "$sed_output"`
291*00b67f09SDavid van Moolenbroek    test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
292*00b67f09SDavid van Moolenbroek    if test -z "$file"; then
293*00b67f09SDavid van Moolenbroek      # ... or it is the one specified with @setfilename ...
294*00b67f09SDavid van Moolenbroek      infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
295*00b67f09SDavid van Moolenbroek      file=`sed -n '
296*00b67f09SDavid van Moolenbroek	/^@setfilename/{
297*00b67f09SDavid van Moolenbroek	  s/.* \([^ ]*\) *$/\1/
298*00b67f09SDavid van Moolenbroek	  p
299*00b67f09SDavid van Moolenbroek	  q
300*00b67f09SDavid van Moolenbroek	}' $infile`
301*00b67f09SDavid van Moolenbroek      # ... or it is derived from the source name (dir/f.texi becomes f.info)
302*00b67f09SDavid van Moolenbroek      test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info
303*00b67f09SDavid van Moolenbroek    fi
304*00b67f09SDavid van Moolenbroek    # If the file does not exist, the user really needs makeinfo;
305*00b67f09SDavid van Moolenbroek    # let's fail without touching anything.
306*00b67f09SDavid van Moolenbroek    test -f $file || exit 1
307*00b67f09SDavid van Moolenbroek    touch $file
308*00b67f09SDavid van Moolenbroek    ;;
309*00b67f09SDavid van Moolenbroek
310*00b67f09SDavid van Moolenbroek  *)
311*00b67f09SDavid van Moolenbroek    echo 1>&2 "\
312*00b67f09SDavid van MoolenbroekWARNING: '$1' is needed, and is $msg.
313*00b67f09SDavid van Moolenbroek         You might have modified some files without having the
314*00b67f09SDavid van Moolenbroek         proper tools for further handling them.  Check the 'README' file,
315*00b67f09SDavid van Moolenbroek         it often tells you about the needed prerequisites for installing
316*00b67f09SDavid van Moolenbroek         this package.  You may also peek at any GNU archive site, in case
317*00b67f09SDavid van Moolenbroek         some other package would contain this missing '$1' program."
318*00b67f09SDavid van Moolenbroek    exit 1
319*00b67f09SDavid van Moolenbroek    ;;
320*00b67f09SDavid van Moolenbroekesac
321*00b67f09SDavid van Moolenbroek
322*00b67f09SDavid van Moolenbroekexit 0
323*00b67f09SDavid van Moolenbroek
324*00b67f09SDavid van Moolenbroek# Local variables:
325*00b67f09SDavid van Moolenbroek# eval: (add-hook 'write-file-hooks 'time-stamp)
326*00b67f09SDavid van Moolenbroek# time-stamp-start: "scriptversion="
327*00b67f09SDavid van Moolenbroek# time-stamp-format: "%:y-%02m-%02d.%02H"
328*00b67f09SDavid van Moolenbroek# time-stamp-time-zone: "UTC"
329*00b67f09SDavid van Moolenbroek# time-stamp-end: "; # UTC"
330*00b67f09SDavid van Moolenbroek# End:
331