Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!linus!philabs!cmcl2!seismo!hao!hplabs!sri-unix!gwyn@BRL-VGR.ARPA From: gwyn@BRL-VGR.ARPA Newsgroups: net.unix Subject: sh behavior change: warning Message-ID: <12651@sri-arpa.UUCP> Date: Wed, 3-Oct-84 17:20:54 EDT Article-I.D.: sri-arpa.12651 Posted: Wed Oct 3 17:20:54 1984 Date-Received: Sat, 6-Oct-84 02:12:09 EDT Lines: 16 From: Doug Gwyn (VLD/VMB)Somewhere between UNIX System V Release 1 and UNIX System V Release 2 the Bourne shell (which generally got much nicer) was changed to adhere more closely to the description of its EXIT STATUS in the manual. Namely, if a non-interactive shell detects an error it terminates. Now a "shell-detected error" has been extended to include a command's being "not found". This makes sense all right; however, it IS a change in the way the shell acts. We found out about it when a command formerly run from our /etc/rc was removed but the /etc/rc left unchanged. Just thought I would warn people so they know about this new feature. I personally don't consider it a bug but rather a bug fix, but even bug fixes can break working code.