Bug 175418

Summary: dovecot installs shareable executables to architecture-specific directory
Product: [openSUSE] SUSE Linux 10.1 Reporter: Andreas Hanke <andreas.hanke>
Component: NetworkAssignee: E-mail List <bnc-team-screening>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: suse-beta
Version: Final   
Target Milestone: ---   
Hardware: x86-64   
OS: All   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Andreas Hanke 2006-05-12 18:28:18 UTC
The dovecot package puts several helper executables that would normally go into the GNU style "libexec" directory into %{_libdir} (/usr/lib on x86 and /usr/lib64 on x86_64).

This is caused by the line(s)

--libexecdir=%{_libdir}

in the spec file. It prevents the executables from being shared on biarch x86_64 systems between x86 and x86_64 packages. The whole point of having this GNU style "libexec" directory is being able to share helper executables between packages, so it should be something like

--libexecdir=%{_prefix}/lib (no %{_lib})

or maybe even

--libexecdir=%{_sbindir}
Comment 1 Andreas Hanke 2006-05-12 18:47:07 UTC
Related to bug 136762
Comment 2 Michael Gross 2006-05-15 16:58:43 UTC

*** This bug has been marked as a duplicate of 136762 ***