🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.mail.sendmail
Article #2752

Re: UkSendmail1.5 dom,chn Makefiles fall over on Ultrix

#2752
From: Robert Evans
Date: Fri, 29 Jul 1988 17:52
19 lines
1301 bytes
| 		-@if [ ! -s $@ ] ; \
| But the intention *is* to stop the make if the generated file is null ...
| are you saying the make stops when the file is non-null ? That is, when
| the test fails ? This is really nasty ! 
| To abort  when the file is null, we need to invert the test.
Yes.

| I suggest the following fragment.
| 
|         @if [ -s $@ ] ; \
|                 then :; \
|                 else    echo "$@ null - Abort" ;\
|                         if [ -s $@.BCK ] ; then mv $@.BCK $@ ; fi;\
|                         exit 99 ; fi
That would have the desired effect but the make aborts as a side effect of the
test "[ -s $@ ]" being false rather than because of the exit! (Hard to believe
but I just tried it to see).

Robert
Technical Details
Message-ID: <23151.8807291752@uk.ac.cardiff.computing-maths.vax1>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!attcan!uunet!mcvax!ukc!strath-cs!glasgow!Robert

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!attcan!uunet!mcvax!ukc!strath-cs!glasgow!Robert
From: robert@vax1.computing-maths.cardiff.ac.uk (Robert Evans)
Newsgroups: comp.mail.sendmail,mail.uk-sendmail-workers
Subject: Re:  UkSendmail1.5 dom,chn Makefiles fall over on Ultrix
Message-ID: <23151.8807291752@uk.ac.cardiff.computing-maths.vax1>
Date: 29 Jul 88 17:52:25 GMT
Sender: daemon@cs.glasgow.ac.uk
Lines: 19
In-Reply-To: Jem Taylor's message of Jul 29, 18:26
X-Mailer: Mail User's Shell (6.3 6/25/88)
X-mailer: mail gatewayed to news (mail-news 1.5a)