From dd6f5cfe9c3b557f1cfb51d9503a2913e824936a Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Wed, 11 Mar 1998 01:31:51 +0000 Subject: [PATCH] Pull down 1.2.2.1: "Figure out output if not given." git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4570 ec53bebd-3082-4978-b11e-865c3cabbd6b --- cf/make-aclocal | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/cf/make-aclocal b/cf/make-aclocal index 06aa6ab33..56a297856 100644 --- a/cf/make-aclocal +++ b/cf/make-aclocal @@ -1,23 +1,29 @@ #! /bin/sh # $Id$ -if [ "$#" -ne 2 ]; then - echo "Usage: `basename $0` proto-file output" +if [ "$#" -lt 1 -o "$#" -gt 2 ]; then + echo "Usage: `basename $0` proto-file [output]" exit 1 fi -if rm -f "$2" ; then :; else - echo "Failed to remove $2" +infile="$1" +outfile="$2" +if [ "$outfile" = "" ]; then + outfile=`basename "$infile" .in` +fi + +if rm -f "$outfile" ; then :; else + echo "Failed to remove $outfile" exit 1 fi d=`dirname $0` -for i in `cat "$1"`; do +for i in `cat "$infile"`; do if [ -f "$i" ]; then - cat "$i" >> "$2" + cat "$i" >> "$outfile" elif [ -f "$d/$i" ]; then - cat "$d/$i" >> "$2" + cat "$d/$i" >> "$outfile" else echo "$i: File not found" exit 1