! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
/usr/libexec is not allowed in FHS 2.3
Status:
RESOLVED: FIXED

Comments

Description Auke Kok editbugs 2010-08-20 07:04:04 CEST
several xfce4 components install programs directly in /usr/libexec:

/usr/libexec/exo-compose-mail-0.3
/usr/libexec/exo-helper-0.3
/usr/libexec/exo-mount-notify-0.3
/usr/libexec/balou-export-theme
/usr/libexec/balou-install-theme
/usr/libexec/xfsm-shutdown-helper
thunar stuff ...
Terminal ...
xfconfd....

This is not allowed per FHS, and these libexec scripts should be moved to a subfolder.

I suggest putting all the xfce libexec executables under /usr/libexec/xfce4/

several libexec programs already live there.q
Comment 1 Jannis Pohlmann editbugs 2010-11-14 02:42:51 CET
Xfconf still installs the migration script to /usr/libexec. Some panel plugins are also installed there it seems (mixer and brightness plugin on my machine). The other ones were fixed by Nick recently.

Nick, any idea about the panel plugins?
Comment 2 Nick Schermer editbugs 2010-11-16 20:46:03 CET
There is a migration path for plugins. They need to convert the plugin to a library (and install it under $libdir) and use the new macros. This also allows to run the plugin in the wrapper application and switch between in- and exterminal.

So ignore the panel plugins, they will start to migrate after 4.8 is released. Everything else should move to $libdir.
Comment 3 Nick Schermer editbugs 2011-01-23 20:34:00 CET
No idea why this was reported again garcon, but it also seems to be fixed for core. Not that every dual arch distro agreed; but that's life ;-).

Bug #6650

Reported by:
Auke Kok
Reported on: 2010-08-20
Last modified on: 2011-01-23

People

Assignee:
Jannis Pohlmann
CC List:
1 user

Version

Version:
unspecified

Attachments

Additional information