From owner-freebsd-bugs@FreeBSD.ORG Tue May 17 16:30:07 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7952C16A4CE for ; Tue, 17 May 2005 16:30:07 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id EDE4143D82 for ; Tue, 17 May 2005 16:30:06 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j4HGU1e0011324 for ; Tue, 17 May 2005 16:30:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j4HGU1Bc011323; Tue, 17 May 2005 16:30:01 GMT (envelope-from gnats) Resent-Date: Tue, 17 May 2005 16:30:01 GMT Resent-Message-Id: <200505171630.j4HGU1Bc011323@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Simon Marlow Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8597316A4CE for ; Tue, 17 May 2005 16:20:42 +0000 (GMT) Received: from mta05-winn.mailhost.ntl.com (smtpout15.mailhost.ntl.com [212.250.162.15]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5E70543D9E for ; Tue, 17 May 2005 16:20:41 +0000 (GMT) (envelope-from simonmar@sm.dnsalias.com) Received: from aamta07-winn.mailhost.ntl.com ([212.250.162.8]) by mta05-winn.mailhost.ntl.com with ESMTP <20050517162034.RARY23015.mta05-winn.mailhost.ntl.com@aamta07-winn.mailhost.ntl.com> for ; Tue, 17 May 2005 17:20:34 +0100 Received: from sm.dnsalias.com ([80.2.244.186]) by aamta07-winn.mailhost.ntl.com with ESMTP <20050517162034.WYHF1399.aamta07-winn.mailhost.ntl.com@sm.dnsalias.com> for ; Tue, 17 May 2005 17:20:34 +0100 Received: from sm.dnsalias.com (localhost [127.0.0.1]) by sm.dnsalias.com (8.13.1/8.12.6) with ESMTP id j4HGKV1J034639 for ; Tue, 17 May 2005 17:20:31 +0100 (BST) (envelope-from simonmar@sm.dnsalias.com) Received: (from simonmar@localhost) by sm.dnsalias.com (8.13.1/8.12.6/Submit) id j4HGKVLK034638; Tue, 17 May 2005 17:20:31 +0100 (BST) Message-Id: <200505171620.j4HGKVLK034638@sm.dnsalias.com> Date: Tue, 17 May 2005 17:20:31 +0100 (BST) From: Simon Marlow To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: bin/81165: /bin/sh -e bug X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Simon Marlow List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 May 2005 16:30:07 -0000 >Number: 81165 >Category: bin >Synopsis: /bin/sh -e bug >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue May 17 16:30:00 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Simon Marlow >Release: FreeBSD 4.11-STABLE i386 >Organization: >Environment: System: FreeBSD sm.dnsalias.com 4.11-STABLE FreeBSD 4.11-STABLE #43: Sun Jan 23 00:11:26 GMT 2005 simonm@sm.dnsalias.com:/usr/src/sys/compile/RACHEL i386 >Description: There is a bug in ash's handling of the -e flag. See the example below. >How-To-Repeat: $ cat >test.sh if true; then false && true fi echo "test succeeded" $ /bin/sh -e test.sh zsh: 34546 exit 1 /bin/sh -e test.sh $ bash -e test.sh test succeeded Bash works correctly. If the 'if' statement is removed, ash also works correctly. >Fix: unknown. >Release-Note: >Audit-Trail: >Unformatted: