Date: Wed, 15 Dec 1999 10:34:44 +0100 From: Martin Cracauer <cracauer@cons.org> To: Marcel Moolenaar <marcel@scc.nl> Cc: Sheldon Hearn <sheldonh@uunet.co.za>, current@FreeBSD.ORG Subject: Re: sh(1) broken caching [was: Re: Broken sh(1)?] Message-ID: <19991215103444.B60044@cons.org> In-Reply-To: <38565DEA.4487DF53@scc.nl>; from Marcel Moolenaar on Tue, Dec 14, 1999 at 04:10:34PM %2B0100 References: <712.945183175@axl.noc.iafrica.com> <38565DEA.4487DF53@scc.nl>
next in thread | previous in thread | raw e-mail | index | archive | help
In <38565DEA.4487DF53@scc.nl>, Marcel Moolenaar wrote: > Sheldon Hearn wrote: > > > > On Tue, 14 Dec 1999 15:42:11 +0100, Marcel Moolenaar wrote: > > > > > > You set all those variables for the first make command, but not for the > > > > second. What did you expect to happen? > > > > > > That make(1) would execute. > > > > But what was the PATH set to _before_ you set it for the first execution > > of make? That's what's important, surely? > > It is. Try this: > > scones% sh > % echo $PATH > /sbin:/bin:/usr/sbin:/usr/bin:.... > % hash -v > builtin hash > builtin echo > % which ls > /bin/ls > % hash -v > builtin hash > builtin echo > /usr/bin/which > % PATH=/foo:/bar:/bin ls This line does *not* change $PATH for the next lines. > <some output> > % hash -v > builtin hash > builtin echo > /usr/bin/which > /usr/sbin/ls > ^^^^^^^^^^^^ Caching index based on temp. path!!!! > % ls > ls: not found $PATH is still /sbin:/bin:/usr/sbin:/usr/bin:.... Martin -- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Martin Cracauer <cracauer@cons.org> http://www.cons.org/cracauer/ BSD User Group Hamburg, Germany http://www.bsdhh.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19991215103444.B60044>