[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: scripts in /usr/share/$package?



On Fri, Mar 05, 2004 at 04:45:20PM +0100, Andreas Metzler wrote:

> On Fri, Mar 05, 2004 at 04:24:01PM +0100, Frank K?ster wrote:
> > although I've read the policy again, I am not sure whether it is allowed
> > to store scripts in /usr/share/$package? In particular, scripts that are
> > only meant to be called by postinst (or prerm), never by a user. They
> > could go to /usr/lib/$package, but that would mean creating an extra
> > directory. Therefore I'd prefer to keep them in /usr/share/$package
> > which exists anyway. Is this o.k.?
> 
> 
> *IMHO* If they are arch-independent (and "scripts" usually are)
> /usr/share/$package is correct and /usr/lib/$package would be a bug.

That's not entirely accurate; the FHS was rather ambiguous on this point the
last time I checked, and it's not necessarily a simple matter of deciding
based on architecture dependence.

For example, it would be rather silly for a package containing multiple
auxiliary programs to divide them up between /usr/lib and /usr/share
according to whether they were scripts or binaries, and even sillier to have
to move them around between the two if they were rewritten in a different
language.

-- 
 - mdz



Reply to: