Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 Sep 2002 18:37:33 +0200
From:      Martin Heinen <martin@sumuk.de>
To:        freebsd-stable@FreeBSD.ORG
Subject:   Shell builtin command changed?
Message-ID:  <20020906183733.A51312@sumuk.de>

next in thread | raw e-mail | index | archive | help
After installing 4.7-PRERELEASE the shell builtin
'command' no longer works as expected:

| # mkdir la
| # cd la
| # pwd
| /root/la
| # cd ..
| # command cd la
| # pwd
| /root
| # builtin cd la
| # pwd
| /root/la
| # uname -a
| FreeBSD Abel.sumuk.de 4.7-PRERELEASE FreeBSD 4.7-PRERELEASE #0: Fri Sep  6 16:32:16 CEST 2002     toor@Abel.sumuk.de:/usr/obj/usr/src/sys/ABEL  i386

I used command inside a shell function in the following way:

| cd () {
|   command cd $* && PS1="`pwd`# "
| }

Is this usage of command no longer supported or is it a bug in sh?

-- 
Marxpitn

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020906183733.A51312>