Bug#379176: "E: foo: non-standard-toplevel-dir srv/" is policy not an error
Holger Levsen <debian@layer-acht.org> writes:
> On Saturday 22 July 2006 18:34, you wrote:
>> Yes, and if you ship files in /srv, then your package is creating and
>> insisting upon a particular structure in /srv. Even if the binaries in
>> the package don't insist, the *package* is insisting.
> Yup. That's a structure my package created. Obviously I can depend on
> that.
And the FHS says that you're not allowed to do that. So... lintian is
correct, I think.
>> Certainly, I can see shipping configuration that points to /srv for
>> local data by default, and even a postinst that creates an initial
>> structure in /srv for the package if this is the first install, but
>> putting the files directly in the package seems to me to be forcing
>> more structure than is allowed here.
> So you agree that the lintian error is wrong :)
None of those things would trigger a lintian error. :)
>> Maybe we should take this to debian-policy and see what other folks
>> think?
> Sure. Go ahead. And thanks for caring!
Okay, will do.
--
Russ Allbery (rra@debian.org) <http://www.eyrie.org/~eagle/>
Reply to: