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

Reply via email to