Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > gnu.bash.bug > #11909
| Path | csiph.com!au2pb.net!usenet.blueworldhosting.com!feeder01.blueworldhosting.com!news.glorb.com!usenet.stanford.edu!not-for-mail |
|---|---|
| From | John Wiersba <jrw32982@yahoo.com> |
| Newsgroups | gnu.bash.bug |
| Subject | OLDPWD unset when bash starts |
| Date | Wed, 18 Nov 2015 19:44:28 +0000 (UTC) |
| Lines | 26 |
| Approved | bug-bash@gnu.org |
| Message-ID | <mailman.179.1447877287.31583.bug-bash@gnu.org> (permalink) |
| References | <453853448.7488208.1447875868401.JavaMail.yahoo.ref@mail.yahoo.com> |
| Reply-To | John Wiersba <jrw32982@yahoo.com> |
| NNTP-Posting-Host | lists.gnu.org |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=UTF-8 |
| Content-Transfer-Encoding | 7bit |
| X-Trace | usenet.stanford.edu 1447877288 25076 208.118.235.17 (18 Nov 2015 20:08:08 GMT) |
| X-Complaints-To | action@cs.stanford.edu |
| To | "bug-bash@gnu.org" <bug-bash@gnu.org> |
| Envelope-to | bug-bash@gnu.org |
| DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1447875869; bh=yQNCIzEEu1diLhoMmdcVAEt0vvZCVtqtD5LQd+l4P0E=; h=Date:From:Reply-To:To:Subject:References:From:Subject; b=tF1O0HvFIwkheeadl+UyMh6lS4jy1VdkMIfMZDMlTMGofi3wUTeTeULHp97GXS2x9b4+bJvGCB+2JpNUNFRdmIsJJWMH3Dx6SEZ/8aAihJ4gvX6kACmHNUO/7rdmzotGp6Ye4IDfaGVj8BWpvsJCE9c2r13B/091J4Lgjx80gMouwCehLZcs1/bqTrNDc12W6uR3y0GWw4+8RXLneuaqSNE2ZCZhbpF5VaqTUdDilFCuwRCp/2jbwO+CON5xouhspHCbJ5ZslAlQdgf+uxSc4a3Jjix0Eaq2lxfec2+sfEZRs28ITWeAaY3UQlrEF89bhW/0/vJ/5k9yM8rdyjIvnA== |
| X-Yahoo-Newman-Property | ymail-3 |
| X-Yahoo-Newman-Id | 351366.1319.bm@omp1017.mail.bf1.yahoo.com |
| X-YMail-OSG | zebPSOkVM1mXKnfIzL7KDAfyknF24Me7rEcp44RjZ1LVUN2qVcq.iTpKy2SIPxL AkLiG7lK4fA3TdscfiLCPi4mt1hXGHlDITEqm.kYauwMY2nY5PI5e0MOrk0K0rm5xHXNHMEARMgF Zaa0EfhKmi1o_bQLrQbX3isQT2335uRlGNh2rfNj7ZkZwRl_0lls3ZSr8RxiTSPKv.oJRKMfYTc. y3uNYAwPzvji.USu4EBjp4jnTW73jg_nvGlrluDOyJN0ZMIPeJxJk8T17qpTZxEQ.MR.yhD7mT75 o3FWT5XZl1HlUekwususor09nPaDH8pTOwwBFPn8gG5jdfY7AgZoUk6K7VLz0.v6o5Pu.sI5PWqZ W5dD7VBrlOPDG6xcg3sXi8nU.WYhYb5B0_FZMcGZExpWMuZcxf7oTyOHUUHze6IRlGOzE6F7z3Nw xwT1RIH9ba235DujfcpM.xPe6Cn6K7rbqDKyYxO6eMYw.UmEcW.muD.sP4xag3EMXIFRbTgH5NVL YfQ-- |
| Content-Length | 696 |
| X-detected-operating-system | by eggs.gnu.org: GNU/Linux 3.x |
| X-Received-From | 98.139.212.165 |
| X-Mailman-Approved-At | Wed, 18 Nov 2015 15:08:05 -0500 |
| X-BeenThere | bug-bash@gnu.org |
| X-Mailman-Version | 2.1.14 |
| Precedence | list |
| List-Id | Bug reports for the GNU Bourne Again SHell <bug-bash.gnu.org> |
| List-Unsubscribe | <https://lists.gnu.org/mailman/options/bug-bash>, <mailto:bug-bash-request@gnu.org?subject=unsubscribe> |
| List-Archive | <http://lists.gnu.org/archive/html/bug-bash> |
| List-Post | <mailto:bug-bash@gnu.org> |
| List-Help | <mailto:bug-bash-request@gnu.org?subject=help> |
| List-Subscribe | <https://lists.gnu.org/mailman/listinfo/bug-bash>, <mailto:bug-bash-request@gnu.org?subject=subscribe> |
| Xref | csiph.com gnu.bash.bug:11909 |
Show key headers only | View raw
Why does bash clear OLDPWD when a child script is started?
OLDPWD is exported and passed to any children, but bash apparently clears OLDPWD whenever a child script is started:
$ cd /etc
$ cd
$ perl -e 'print "<$ENV{OLDPWD}>\n"'
</etc>
$ ksh -c 'echo "<$OLDPWD>"'
</etc>
$ bash -c 'echo "<$OLDPWD>"'
<>
$ uname -a
Linux myserver 2.6.32-504.8.1.el6.x86_64 #1 SMP Fri Dec 19 12:09:25 EST 2014
$ cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.5 (Santiago)
$ bash --version | head -1
GNU bash, version 4.1.2(1)-release (x86_64-redhat-linux-gnu)
Can bash be fixed to preserve the value of any OLDPWD in its initial environment, like it does with PWD?
Thanks!
-- John Wiersba
Back to gnu.bash.bug | Previous | Next | Find similar
OLDPWD unset when bash starts John Wiersba <jrw32982@yahoo.com> - 2015-11-18 19:44 +0000
csiph-web