<p dir="ltr"><br>
On Dec 20, 2012 3:16 PM, &quot;Richard W.M. Jones&quot; &lt;<a href="mailto:rjones@redhat.com">rjones@redhat.com</a>&gt; wrote:<br>
&gt;<br>
&gt; On Thu, Dec 20, 2012 at 12:02:22PM -0800, Toshio Kuratomi wrote:<br>
&gt; &gt; The effect of this is:<br>
&gt; &gt;<br>
&gt; &gt; FPC will write into the Guidelines (probably where libexec is mentioned<br>
&gt; &gt; since that&#39;s where the note about being able to use %{_libdir} as an<br>
&gt; &gt; alternative to %{_libexecdir} is ) that the systemd helper binaries and<br>
&gt; &gt; unitfiles have been granted a special exception to install into<br>
&gt; &gt; %{_prefix}/lib instead of %{_libdir}.<br>
&gt; &gt;<br>
&gt; &gt; This should mean that nothing changes in the systemd packages or in packages<br>
&gt; &gt; which provide unitfiles.  They are already installing into those locations.<br>
&gt;<br>
&gt; Thanks, but I think the bit I&#39;m mising is why can&#39;t systemd use<br>
&gt; libexec?  (Apart from their declaration that libexec is wrong or not<br>
&gt; the de-facto standard they themselves made up, which is not a reason).<br>
&gt;</p>
<p dir="ltr">There is no reason they could not use libexec for the helper binaries.</p>
<p dir="ltr">As I said in the meeting, libexec is somewhat of a red herring here.  The packaging guidelines already allow substituting subdirs of %_libdir for %_libexecdir.  What&#39;s in question is being able to use /usr/lib for arch specific 64bit binaries on 64 bit multilib enabled boxes.</p>

<p dir="ltr">Since helper binaries are not going to have two versions for multilib this portion of the exception follows naturally from the decision that non multilib packages can be given exceptions to use /usr/lib even on x86_64.</p>

<p dir="ltr">&gt; Also Matthew said &quot;Unit files need to be in /&quot;, but libexec is in &quot;/&quot;,<br>
&gt; unless the whole UsrMove thing was pointless.<br>
&gt;<br>
Unit files won&#39;t go in libexec.  They&#39;d go in _libdir or in _datadir ordinarily depending on whether they&#39;re arch-specific or arch independent data.  This Matt not speak to your objection but I felt it&#39;s a clarification that needed making.</p>

<p dir="ltr">-Toshio</p>
<p dir="ltr">&gt; Rich.<br>
&gt;<br>
&gt; --<br>
&gt; Richard Jones, Virtualization Group, Red Hat <a href="http://people.redhat.com/~rjones">http://people.redhat.com/~rjones</a><br>
&gt; virt-df lists disk usage of guests without needing to install any<br>
&gt; software inside the virtual machine.  Supports Linux and Windows.<br>
&gt; <a href="http://et.redhat.com/~rjones/virt-df/">http://et.redhat.com/~rjones/virt-df/</a><br>
&gt; --<br>
&gt; devel mailing list<br>
&gt; <a href="mailto:devel@lists.fedoraproject.org">devel@lists.fedoraproject.org</a><br>
&gt; <a href="https://admin.fedoraproject.org/mailman/listinfo/devel">https://admin.fedoraproject.org/mailman/listinfo/devel</a></p>