<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
On Wed, 23 Mar 2011 09:33:46 -0700 Josh Triplett <josh@joshtriplett.org>
wrote:<br>
> <br>
> insserv generates makefile snippets in /etc/init.d/.depend.*
with<br>
> dependency information for init scripts. This doesn't
represent<br>
> configuration information, nor can the user modify it. Thus,
it should<br>
> go somewhere else on the root filesystem, such as
/lib/insserv/depend.*<br>
> .. That would avoid the need to ignore them in etckeeper, or
care about<br>
> the differences between successive versions.<br>
> <br>
</josh@joshtriplett.org><br>
After some consideration and debate, I believe this bug should be
closed as wontfix. For several reasons:<br>
<br>
1. The makefiel-style dependency information is configuration data,
not a library or executable, so it doesn't belong in /lib. It may
not belong in /etc, but /lib would be a clear violation of FHS.<br>
<br>
2. Despite the above claim, it is configuration information.<br>
<br>
3. Despite the initial concern, the user can modify the data, it's
completely editable and human-readable.<br>
<br>
I'm open to trying another location that might better suite
everyone's needs and FHS, but /lib is not a good match.<br>
<br>
- Jesse<br>
<br>
</body>
</html>