Bug#403863: [Pkg-sysvinit-devel] Bug#403863: initscripts: Stray file /lib/init/rw/.ramfs not in package list

Greg Kochanski gpk at kochanski.plus.com
Mon Jan 1 13:32:58 CET 2007


Henrique de Moraes Holschuh wrote:
> On Sun, 31 Dec 2006, Greg Kochanski wrote:
>> According to that document, /lib is reserved for "shared library images
>> needed to boot the system and run the commands in the root filesystem".
> 
> This is a bogus description of lib *on systems where libexec is not used*.


It's not a bogus description, it's a direct quote from Debian
documentation.   If it's wrong/bad, propose a patch against the FHS.
See http://www.pathname.com/fhs/ and
http://www.pathname.com/fhs/pub/fhs-2.3.html .

In particular, the FHS goes on to say "Only the shared libraries 
required to run binaries in /bin and /sbin may be here."   That's pretty
clear English, as far as I'm concerned.



> 
> Well, we could just add libexec and move a ton of crap from lib to libexec.
> 
> I also dislike .files ANYWHERE outside of user dirs, but lots of other stuff
> uses them too as it was pointed out to me sometime ago in -devel.
> 

The bigger problem is that there's other stuff in /lib/init that
doesn't agree with the FHS.    Unfortunately,
the FHS doesn't have /libexec either...






More information about the Pkg-sysvinit-devel mailing list