Bryan Kadzban wrote:
> DJ Lucas wrote:
>> * the path for the setclock script in 55-lfs.rules needs to be 
>> changed
> 
> So... yeah.
> 
> Why was this whole tree moved in the LSB scripts, again?  :-)
> 
> I really really hate systems where I can't reasonably tab-complete
> the bootscript filenames.  And there's way too much junk in /etc
> whose name collides with init.d for me to enjoy using a system that
> puts the init.d directory directly in /etc.  I *very* much prefer the
> existing bootscript setup, where all of the scripts and whatnot are
> sequestered under /etc/rc.d instead.  (Mostly because that can be tab
> completed after about 2 characters, and anything else under it in
> either 1, or 3.)
> 
> And of course, symlinks don't help, because symlinks (for the
> individual runlevel directories) collide with the rc.d name.
> 
> What requires these specific paths?

Still curious on this.  From the LSB link provided earlier, it *sounds*
like the requirement is that packages can put scripts into /etc/init.d/*
and then run install-initd, to get them turned on.  That can be done
pretty easily with the scripts in /etc/rc.d/init.d and a single symlink
named /etc/init.d pointing into the rc.d tree (no need for the rc?.d
links or directories to be directly in /etc).

Which is what I plan on doing on all of my systems anyway (except
without the link, since I don't care much about this kind of LSB setup)
-- but why not keep the tab completion, which is an IMO-extremely-nice
property of the current script setup?

Attachment: signature.asc
Description: OpenPGP digital signature

-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to