Am 04.07.2018 um 14:31 schrieb Simon McVittie: > Control: retitle 859724 debhelper: please consider using /usr/libexec in new > compat levels > > On Thu, 06 Apr 2017 at 13:50:57 +0100, Simon McVittie wrote: >> Using a non-architecture-varying libexecdir makes [things] a lot simpler > ... >> In Red-Hat-style (lib64) multilib, libexec programs are installed in >> /usr/libexec regardless of architecture. I suspect that this means few >> packages actually rely on having a multiarch-varying libexecdir, because >> if they did, their co-installability would already be broken on >> Red-Hat-style systems. >> >> For the next compat level please consider defaulting to: >> >> --libexecdir=\${prefix}/lib >> --libdir=\${prefix}/lib/$multiarch (same as now) >>
Just wondering: What would be the benefit of such a change? Atm, if I look through my process list, packages seems to pretty much consistently use /usr/lib/foo/bar or /lib/foo/bar Some even hard-code that to be like that, e.g. systemd has rootlibexecdir = join_paths(rootprefixdir, 'lib/systemd') The result will be, that we now have daemons being started from /usr/libexec/, /lib/foo/ or /usr/lib/foo/ So we will have less consistency then we have now. -- Why is it that all of the instruments seeking intelligent life in the universe are pointed away from Earth?
signature.asc
Description: OpenPGP digital signature