Conflict between GNU CS and FHS

Ralf Corsepius rc040203 at freenet.de
Thu Mar 23 15:55:23 UTC 2006


On Thu, 2006-03-23 at 10:07 +0100, Linus Walleij wrote:
> On Sun, 19 Mar 2006, Ralf Corsepius wrote:
> 
> > IMO, from FE's POV, this whole issue boils down to a bug in
> > RPM. /usr/com is definitely wrong.
> 
> Jeff Johnson dismissed this in bug 185862 stating:
> 
>   "This is a packaging, not an rpm problem. The value of %{_sharedstatedir}
>    has nothing whatsoever with FHS or where emacs chooses to put files.
> 
>    Fix yer bleeping packages however you want."

Great, another "warm encounter" with Jeff :-)

%_sharedstatedir is covered by the FHS.

RPM internally sets it from inside /usr/lib/rpm/macros
...
#==============================================================================
# ---- configure macros.
#       Macro(s) slavishly copied from autoconf's config.status.
...
%_sharedstatedir        %{_prefix}/com
...

=> RH's implementation of the FHS is bugged.

> See:
> https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=185862
> 
> I will proceed to hardcode a different sharedstatedir with 
> %configure --with-sharedstatedir=/var/...
> and fix "my bleeding package" instead :-)

;)

Ralf





More information about the fedora-extras-list mailing list