NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: misc/47251: rc.d script using _chdir silently crashes



The following reply was made to PR misc/47251; it has been noted by GNATS.

From: Guillaume <guillaume%majbe.net@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
Subject: Re: misc/47251: rc.d script using _chdir silently crashes
Date: Tue, 27 Nov 2012 22:09:15 +0100

 >  I think you're misunderstanding the use and purpse of that variable.
 
 I did actually ^^
 
 >  If I have it right, ${name}_chdir is intended to set the directory that
 >  will be used (chdir'd do) before the command is run - but only then.
 >  
 >  You are assuming that the script will chdir to that directory before doing
 >  anthing else - like testing whether the command exists, etc.   It doesn't.
 >  You don't get to refer to the command ysing a relative path from
 >  ${name}_chdir (or anything else using it) - that's just what will be
 >  the command's working directory, after it starts.
 >  
 >  For the script, you should assume you have no idea what directory you're
 >  running in, and use full path names (or $PATH) to resolve filenames.
 
 Thanks a lot for your time,
 
 G.
 
 


Home | Main Index | Thread Index | Old Index