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