From owner-freebsd-standards@FreeBSD.ORG Tue Jan 31 20:30:37 2006 Return-Path: X-Original-To: freebsd-standards@hub.freebsd.org Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 52DD316A47E for ; Tue, 31 Jan 2006 20:30:37 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id E41E543D7F for ; Tue, 31 Jan 2006 20:30:05 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k0VKU40V082439 for ; Tue, 31 Jan 2006 20:30:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k0VKU4HJ082438; Tue, 31 Jan 2006 20:30:04 GMT (envelope-from gnats) Resent-Date: Tue, 31 Jan 2006 20:30:04 GMT Resent-Message-Id: <200601312030.k0VKU4HJ082438@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-standards@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Jens Schweikhardt Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D143416A420 for ; Tue, 31 Jan 2006 20:21:05 +0000 (GMT) (envelope-from schweikh@schweikhardt.net) Received: from bremen.shuttle.de (bremen.shuttle.de [194.95.249.251]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6F0D943D48 for ; Tue, 31 Jan 2006 20:21:04 +0000 (GMT) (envelope-from schweikh@schweikhardt.net) Received: by bremen.shuttle.de (Postfix, from userid 10) id 925A13B977; Tue, 31 Jan 2006 21:21:02 +0100 (CET) Received: from hal9000.schweikhardt.net (localhost [127.0.0.1]) by hal9000.schweikhardt.net (8.13.4/8.13.4) with ESMTP id k0VKKoB6006361 for ; Tue, 31 Jan 2006 21:20:50 +0100 (CET) (envelope-from schweikh@hal9000.schweikhardt.net) Received: (from schweikh@localhost) by hal9000.schweikhardt.net (8.13.4/8.13.4/Submit) id k0VKKojB006360; Tue, 31 Jan 2006 21:20:50 +0100 (CET) (envelope-from schweikh) Message-Id: <200601312020.k0VKKojB006360@hal9000.schweikhardt.net> Date: Tue, 31 Jan 2006 21:20:50 +0100 (CET) From: Jens Schweikhardt To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: standards/92640: A pristine /bin/sh does not set the PWD variable X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Jan 2006 20:30:37 -0000 >Number: 92640 >Category: standards >Synopsis: A pristine /bin/sh does not set the PWD variable >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-standards >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Jan 31 20:30:04 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Jens Schweikhardt >Release: FreeBSD 7.0-CURRENT i386 >Organization: Digital Details >Environment: System: FreeBSD hal9000.schweikhardt.net 7.0-CURRENT FreeBSD 7.0-CURRENT #0: Tue Dec 27 16:26:59 CET 2005 toor@hal9000.schweikhardt.net:/share/HEAD/obj/share/HEAD/src/sys/HAL9000 i386 >Description: SUSv3 states in 2.5.3 Shell Variables: [...] PWD Set by the shell to be an absolute pathname of the current working directory, containing no components of type symbolic link, no components that are dot, and no components that are dot-dot when the shell is initialized. If an application sets or unsets the value of PWD, the behaviors of the cd and pwd utilities are unspecified." >How-To-Repeat: $ env -i /bin/sh -c set PS1='$ ' OPTIND=1 PS2='> ' PPID=1747 PATH=/usr/bin:/bin IFS=' ' $ >Fix: Implement setting PWD. >Release-Note: >Audit-Trail: >Unformatted: