From owner-freebsd-stable Mon Jul 19 8: 2:47 1999 Delivered-To: freebsd-stable@freebsd.org Received: from point.osg.gov.bc.ca (point.osg.gov.bc.ca [142.32.102.44]) by hub.freebsd.org (Postfix) with ESMTP id EAAF114BF6 for ; Mon, 19 Jul 1999 08:02:45 -0700 (PDT) (envelope-from cy@cschuber.net.gov.bc.ca) Received: (from daemon@localhost) by point.osg.gov.bc.ca (8.8.7/8.8.8) id IAA07710; Mon, 19 Jul 1999 08:02:44 -0700 Received: from cschuber.net.gov.bc.ca(142.31.240.113), claiming to be "cwsys.cwsent.com" via SMTP by point.osg.gov.bc.ca, id smtpda07708; Mon Jul 19 08:02:38 1999 Received: (from uucp@localhost) by cwsys.cwsent.com (8.9.3/8.9.1) id IAA15238; Mon, 19 Jul 1999 08:02:29 -0700 (PDT) Message-Id: <199907191502.IAA15238@cwsys.cwsent.com> Received: from localhost.cwsent.com(127.0.0.1), claiming to be "cwsys" via SMTP by localhost.cwsent.com, id smtpdd15225; Mon Jul 19 08:01:59 1999 X-Mailer: exmh version 2.0.2 2/24/98 Reply-To: Cy Schubert - ITSD Open Systems Group From: Cy Schubert - ITSD Open Systems Group X-OS: FreeBSD 2.2.8-RELEASE X-Sender: cy To: Matt Behrens Cc: Cy Schubert - ITSD Open Systems Group , Dag-Erling Smorgrav , stable@FreeBSD.ORG Subject: Re: make world shortcut (was Re: Snapshots) In-reply-to: Your message of "Mon, 19 Jul 1999 10:24:36 EDT." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 19 Jul 1999 08:01:58 -0700 Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In message , Matt Behrens writes: > On Mon, 19 Jul 1999, Cy Schubert - ITSD Open Systems Group wrote: > > : In message , > : Matt Behrens writes: > > : > On 19 Jul 1999, Dag-Erling Smorgrav wrote: > > : > : 'make depend && make && make install' is much faster and works fine > : > : for small incremental updates. > > : > Hmm, how do we know when it's not working fine? After the system > : > breaks? :-) > > : That's why the &&'s are there. && only allows subsequent commands to > : execute if the previous command returned with an exit status of 0. > > I guess my question was less of that and more of "can we be assured > we will have a working system even if the entire process returns > no error codes"? That depends on the applications that make(1) calls. C compilers and linkers do a good job of returning non-zero return codes when errors are encountered. Perl/awk/shell scripts and other applications may or may not depending on the application developer -- well written ones do. Generally, I use && and have yet to experience any problems. Make world and many ports produce much output and take a long time to build. If one doesn't trust the returning of any error codes by applications (or the make process), one will need to keep ones eyes glued to an XTerm or run the build as a batch job in order to check every line of output to verify that the build actually did build successfully. To me this seems paranoid or even Obsessive Compulsive. Regards, Phone: (250)387-8437 Cy Schubert Fax: (250)387-5766 Open Systems Group Internet: Cy.Schubert@uumail.gov.bc.ca ITSD Cy.Schubert@gems8.gov.bc.ca Province of BC "e**(i*pi)+1=0" To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message