DJ Lucas wrote:
On 01/25/2013 10:40 PM, Bruce Dubbs wrote:
Randy McMurchy wrote:
3) The --libexecdir= switch points to a non-standard location. libexecdir
location has always been /usr/lib/packagename,
Yes, historically it was, however, it should now be where the package
maintainer chooses for it to be unless it violates the FHS.
yet in the Obexd instructions,
the location varies from this. Is this because other packages expect it to
be where the libexecdir switch points to it, or simply because the Editor
who originally put the package in BLFS decided to go against the standards
that we have created?
I completely forgot about the --libexecdir blfs standard.
This was just discussed in April of 2012 where it was decided that
{,B}LFS scrap that rule in favor of the standard /usr/libexec, as per
the draft of FHS 3.0. Unfortunately, the document was never finalized
due to the attack on kernel.org. Looks like Andy, Bruce, Ken, and myself
agreed on the new standard. Armin did not at the time, but I think that
his disagreement was with the separation of libexec items, not with the
spec. Randy wasn't back into editing mode yet for that one. Here is a
link to that discussion:
http://comments.gmane.org/gmane.linux.lfs.beyond.devel/21616
It might be interesting to get each person's take on this in light of
the continued delay of FHS-3.0. Even though I'm not editing, FWIW,
seeing as I've already adopted it (along with the /usr merge and systemd
(still yuck, but standardized and works well enough to be tolerable)),
my thoughts on the topic remain unchanged.
I'll go along with whatever is the consensus. Attached are the current
values for libexecdir.
-- Bruce
general/prog/bazaar.xml: --libexecdir=/usr/lib
general/prog/librep.xml: --libexecdir=/usr/lib
general/prog/gcc.xml: --libexecdir=/usr/lib
general/prog/git.xml: --libexecdir=/usr/lib
general/genutils/icon-naming-utils.xml:
--libexecdir=/usr/lib/icon-naming-utils
general/genutils/xscreensaver.xml: --libexecdir=/usr/lib
general/sysutils/bluez.xml: --libexecdir=/lib
general/sysutils/upower.xml: --libexecdir=/usr/lib/upower
general/sysutils/dbus-bindings.xml: --libexecdir=/usr/lib/dbus-1.0
general/sysutils/dbus.xml: --libexecdir=/usr/lib/dbus-1.0
general/sysutils/obexd.xml: --libexecdir=/usr/lib/obex
general/sysutils/colord.xml: --libexecdir=/usr/lib/colord
general/sysutils/cpio.xml: --libexecdir=/tmp
general/sysutils/ibus.xml: --libexecdir=/usr/lib/ibus
general/sysutils/udisks.xml: --libexecdir=/usr/lib/udisks
general/sysutils/udev.xml: --libexecdir=/lib
general/genlib/telepathy-mission-control.xml: --libexecdir=/usr/lib/telepathy
general/genlib/gamin.xml: --libexecdir=/usr/sbin
general/genlib/telepathy-logger.xml: --libexecdir=/usr/lib/telepathy
gnome/applications/evince.xml: --libexecdir=/usr/lib/evince
gnome/applications/totem.xml: --libexecdir=/usr/lib/totem
gnome/applications/gnome-color-manager.xml:
--libexecdir=/usr/lib/gnome-color-manager
gnome/applications/empathy.xml: --libexecdir=/usr/lib/empathy
gnome/applications/vino.xml: --libexecdir=/usr/lib/vino
gnome/applications/file-roller.xml: --libexecdir=/usr/lib
gnome/applications/gnome-contacts.xml:
--libexecdir=/usr/lib/gnome-contacts
gnome/applications/evolution.xml: --libexecdir=/usr/lib
gnome/applications/aisleriot.xml: --libexecdir=/usr/lib
gnome/applications/gedit.xml: --libexecdir=/usr/lib
gnome/core/evolution-data-server.xml:
--libexecdir=/usr/lib/evolution-data-server
gnome/core/nautilus.xml: --libexecdir=/usr/lib/nautilus
gnome/core/gvfs.xml: --libexecdir=/usr/lib/gvfs
gnome/core/vte.xml: --libexecdir=/usr/lib/vte-2.90
gnome/core/gnome-settings-daemon.xml:
--libexecdir=/usr/lib/gnome-settings-daemon
gnome/core/polkit-gnome.xml:
--libexecdir=/usr/lib/polkit-gnome
gnome/core/gnome-shell.xml: --libexecdir=/usr/lib/gnome-shell
gnome/core/gcr.xml:
--libexecdir=/usr/lib/gnome-keyring
gnome/core/dconf.xml: --libexecdir=/usr/lib/dconf
gnome/core/gconf.xml: --libexecdir=/usr/lib/GConf
gnome/core/accountsservice.xml:
--libexecdir=/usr/lib/accountsservice
gnome/core/gnome-online-accounts.xml:
--libexecdir=/usr/lib/gnome-online-accounts
gnome/core/gdm.xml: --libexecdir=/usr/lib/gdm
gnome/core/caribou.xml: --libexecdir=/usr/lib/caribou
gnome/core/gnome-panel.xml:
--libexecdir=/usr/lib/gnome-applets
gnome/core/gnome-desktop.xml:
--libexecdir=/usr/lib/gnome-desktop-3.0
gnome/core/gnome-user-share.xml:
--libexecdir=/usr/lib/gnome-user-share
gnome/core/gnome-screensaver.xml:
--libexecdir=/usr/lib/gnome-screensaver
gnome/core/network-manager-applet.xml:
--libexecdir=/usr/lib/NetworkManager
gnome/core/gnome-session.xml:--prefix=/usr
--libexecdir=/usr/lib/gnome-session
gnome/deprecated/libgnomeui.xml: --libexecdir=$(pkg-config \
:--variable=prefix
ORBit-2.0)/lib/libgnomeui
gnome/deprecated/gnome-vfs.xml:
--libexecdir=$ORBit_prefix/lib/gnome-vfs-2.0
gnome/deprecated/libbonobo.xml:
--libexecdir=$ORBit_prefix/lib/bonobo-2.0
multimedia/libdriv/pulseaudio.xml: --libexecdir=/usr/lib
multimedia/libdriv/gstreamer.xml: --libexecdir=/usr/lib
multimedia/libdriv/gstreamer10.xml: --libexecdir=/usr/lib
networking/textweb/w3m.xml: --libexecdir=/usr/lib
networking/netutils/networkmanager.xml:
--libexecdir=/usr/lib/NetworkManager
networking/connect/dhcpcd.xml: --libexecdir=/lib/dhcpcd
networking/netlibs/glib-networking.xml:
--libexecdir=/usr/lib/glib-networking
networking/netlibs/geoclue.xml: --libexecdir=/usr/lib/geoclue
postlfs/security/acl.xml: --libexecdir=/usr/lib
postlfs/security/gpgme.xml: --libexecdir=/usr/lib
postlfs/security/polkit.xml: --libexecdir=/usr/lib/polkit-1
postlfs/security/gnupg2.xml: --libexecdir=/usr/lib/gnupg2
postlfs/security/consolekit.xml: --libexecdir=/usr/lib/ConsoleKit
postlfs/security/attr.xml:./configure --libexecdir=/usr/lib
postlfs/security/sudo.xml: --libexecdir=/usr/lib/sudo
postlfs/security/gnupg.xmlserinput> --libexecdir=/usr/lib
postlfs/editors/emacs.xml: --libexecdir=/usr/lib
server/other/openldap.xml: --libexecdir=/usr/lib
x/lib/notification-daemon.xml:
--libexecdir=/usr/lib/notification-daemon
x/lib/webkitgtk.xml: --libexecdir=/usr/lib/WebKitGTK
x/lib/at-spi2-core.xml: --libexecdir=/usr/lib/at-spi2-core
xfce/apps/vte2.xml: --libexecdir=/usr/libexec/vte2
xsoft/other/blueman.xml: --libexecdir=/usr/lib/blueman
--
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page