[Bugs] [Bug 1430841] New: build/packaging: Debian and Ubuntu don't have /usr/ libexec/; results in bad packages

bugzilla at redhat.com bugzilla at redhat.com
Thu Mar 9 17:10:48 UTC 2017


https://bugzilla.redhat.com/show_bug.cgi?id=1430841

            Bug ID: 1430841
           Summary: build/packaging: Debian and Ubuntu don't have
                    /usr/libexec/; results in bad packages
           Product: GlusterFS
           Version: mainline
         Component: build
          Assignee: bugs at gluster.org
          Reporter: kkeithle at redhat.com
                CC: bugs at gluster.org



Description of problem:

GLUSTERFS_LIBEXECDIR is effectively hard-coded to /usr/libexec/glusterfs in
configure(.ac)

Debian-based distributions don't have a /usr/libexec/ directory

This issues is partially mitigated by the use of $libexecdir in some of the
Makefile.am files, but even so the incorrectly defined GLUSTERFS_LIBEXECDIR
results in various things such as gsyncd, glusterfind, eventsd, etc., trying to
invoke other scripts and programs from a location that doesn't exist.

And once we correctly define GLUSTERFS_LIBEXECDIR, then we might as well use it
appropriatedly.

Version-Release number of selected component (if applicable):

all

How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the Bugs mailing list