diff options
| author | Russ Allbery <rra@stanford.edu> | 2013-03-27 15:19:46 -0700 | 
|---|---|---|
| committer | Russ Allbery <rra@stanford.edu> | 2013-03-27 15:19:46 -0700 | 
| commit | 6871bae8e26beadaff5035de56b4f70a78961dc9 (patch) | |
| tree | 366943055e3db5c26a9415d1d2ea1486054e8177 /build-aux/missing | |
| parent | 61c348a8cc08e90c73993e09dc175b44c5a65681 (diff) | |
| parent | 06c44c9eb5efb00bb9368ed3709106c91b0b36b5 (diff) | |
Imported Upstream version 1.0
Diffstat (limited to 'build-aux/missing')
| -rwxr-xr-x | build-aux/missing | 53 | 
1 files changed, 4 insertions, 49 deletions
| diff --git a/build-aux/missing b/build-aux/missing index 28055d2..86a8fc3 100755 --- a/build-aux/missing +++ b/build-aux/missing @@ -1,10 +1,10 @@  #! /bin/sh  # Common stub for a few missing GNU programs while installing. -scriptversion=2009-04-28.21; # UTC +scriptversion=2012-01-06.13; # UTC  # Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006, -# 2008, 2009 Free Software Foundation, Inc. +# 2008, 2009, 2010, 2011, 2012 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 @@ -84,7 +84,6 @@ Supported PROGRAM values:    help2man     touch the output file    lex          create \`lex.yy.c', if possible, from existing .c    makeinfo     touch the output file -  tar          try tar, gnutar, gtar, then tar without non-portable flags    yacc         create \`y.tab.[ch]', if possible, from existing .[ch]  Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and @@ -122,15 +121,6 @@ case $1 in      # Not GNU programs, they don't have --version.      ;; -  tar*) -    if test -n "$run"; then -       echo 1>&2 "ERROR: \`tar' requires --run" -       exit 1 -    elif test "x$2" = "x--version" || test "x$2" = "x--help"; then -       exit 1 -    fi -    ;; -    *)      if test -z "$run" && ($1 --version) > /dev/null 2>&1; then         # We have it, but it failed. @@ -226,7 +216,7 @@ WARNING: \`$1' $msg.  You should only need it if           \`Bison' from any GNU archive site."      rm -f y.tab.c y.tab.h      if test $# -ne 1; then -        eval LASTARG="\${$#}" +        eval LASTARG=\${$#}  	case $LASTARG in  	*.y)  	    SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` @@ -256,7 +246,7 @@ WARNING: \`$1' is $msg.  You should only need it if           \`Flex' from any GNU archive site."      rm -f lex.yy.c      if test $# -ne 1; then -        eval LASTARG="\${$#}" +        eval LASTARG=\${$#}  	case $LASTARG in  	*.l)  	    SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` @@ -318,41 +308,6 @@ WARNING: \`$1' is $msg.  You should only need it if      touch $file      ;; -  tar*) -    shift - -    # We have already tried tar in the generic part. -    # Look for gnutar/gtar before invocation to avoid ugly error -    # messages. -    if (gnutar --version > /dev/null 2>&1); then -       gnutar "$@" && exit 0 -    fi -    if (gtar --version > /dev/null 2>&1); then -       gtar "$@" && exit 0 -    fi -    firstarg="$1" -    if shift; then -	case $firstarg in -	*o*) -	    firstarg=`echo "$firstarg" | sed s/o//` -	    tar "$firstarg" "$@" && exit 0 -	    ;; -	esac -	case $firstarg in -	*h*) -	    firstarg=`echo "$firstarg" | sed s/h//` -	    tar "$firstarg" "$@" && exit 0 -	    ;; -	esac -    fi - -    echo 1>&2 "\ -WARNING: I can't seem to be able to run \`tar' with the given arguments. -         You may want to install GNU tar or Free paxutils, or check the -         command line arguments." -    exit 1 -    ;; -    *)      echo 1>&2 "\  WARNING: \`$1' is needed, and is $msg. | 
