On Fri, Aug 27, 2010 at 10:36:52AM +0200, posion bit wrote:
> On Fri, Aug 27, 2010 at 10:26 AM, Steve Langasek <vorlon@debian.org> wrote:
> > Given that he hasn't bothered to present a single definitively broken script
> > in /etc but instead seems to think that his prowess with grep entitles him
> > to leave this most basic proof as an exercise for the reader, I'm pretty
> > sure the answers to these other questions aren't interesting.
> I showed one case in /etc/profile
Message-id: <[🔎] AANLkTinQMYmk5uzDYXuz_Q8CAma3AGxBuZiCWMjk8g9c@mail.gmail.com>
No, you didn't.
But it seems you're referring to this:
if [ -d /etc/profile.d ]; then
for i in /etc/profile.d/*.sh; do
if [ -r $i ]; then
. $i
fi
done
unset i
fi
This will fail to source any file in /etc/profile.d/ whose name contains a
space.
This is a bug.
It is a *wishlist* bug; there is no requirement to honor the intent of
admins who choose goofy filenames for scripts under /etc, and failing to
source such weirdly named files does not impact the rest of the system.
If this is the best example you can come up with of this being a problem,
you shouldn't be surprised that Debian isn't rushing to address such
low-priority bugs.
> I've just fast looked and show another case in /etc/init.d/rc
You may have *seen* something that you think is another issue, but you
aren't *showing* anything.
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer http://www.debian.org/
slangasek@ubuntu.com vorlon@debian.org
Attachment:
signature.asc
Description: Digital signature