From 53202ce57adca0cd7dd5b808c8ff024dc828a345 Mon Sep 17 00:00:00 2001 From: Jun-ichiro itojun Hagino Date: Thu, 28 Aug 1997 14:35:09 +0000 Subject: [PATCH] To cope with shell archive file generated by GNU sharutils 4.2. (it assumes that shar will bark if there's invalid argument specified) Patch suggested by Ulrich Drepper . Reviewed by: joerg_wunsch@uriah.heep.sax.de --- usr.bin/shar/shar.sh | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/usr.bin/shar/shar.sh b/usr.bin/shar/shar.sh index 08db22c97a0e..f38d92b6904a 100644 --- a/usr.bin/shar/shar.sh +++ b/usr.bin/shar/shar.sh @@ -35,10 +35,18 @@ # if [ $# -eq 0 ]; then - echo 'usage: shar file ...' - exit 1 + echo 'usage: shar file ...' 1>&2 + exit 64 # EX_USAGE fi +for i +do + if [ ! -e $i ]; then + echo "$i does not exist" 1>&2 + exit 66 # EX_NOINPUT + fi +done + cat << EOF # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may