From owner-freebsd-bugs@FreeBSD.ORG Sat Jul 24 12:15:12 2004 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 A2FD216A4CE; Sat, 24 Jul 2004 12:15:12 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8873143D2D; Sat, 24 Jul 2004 12:15:12 +0000 (GMT) (envelope-from schweikh@FreeBSD.org) Received: from freefall.freebsd.org (schweikh@localhost [127.0.0.1]) i6OCFCiA077865; Sat, 24 Jul 2004 12:15:12 GMT (envelope-from schweikh@freefall.freebsd.org) Received: (from schweikh@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id i6OCFC4M077861; Sat, 24 Jul 2004 12:15:12 GMT (envelope-from schweikh) Date: Sat, 24 Jul 2004 12:15:12 GMT From: Jens Schweikhardt Message-Id: <200407241215.i6OCFC4M077861@freefall.freebsd.org> To: joek@mail.flyingcroc.net, schweikh@FreeBSD.org, freebsd-bugs@FreeBSD.org Subject: Re: bin/39198: sh aborts on variables with periods X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jul 2004 12:15:12 -0000 Synopsis: sh aborts on variables with periods State-Changed-From-To: open->closed State-Changed-By: schweikh State-Changed-When: Sat Jul 24 12:13:13 GMT 2004 State-Changed-Why: The discussion has settled on using a different test method to detect the shell incarnation. No need to change /bin/sh. BTW, this is what I use for years and has never let me down: if test -n "${ZSH_VERSION}"; then _SHELL=zsh elif test -n "${BASH_VERSION}"; then _SHELL=bash elif test -n "${FCEDIT}"; then _SHELL=ksh elif test "${PS3}" = ""; then _SHELL=sh else _SHELL=unknown fi http://www.freebsd.org/cgi/query-pr.cgi?pr=39198