<br><br>On Wednesday, August 7, 2013, ChenQi &lt;<a href="mailto:Qi.Chen@windriver.com">Qi.Chen@windriver.com</a>&gt; wrote:<br>&gt; On 08/07/2013 10:18 PM, Chris Larson wrote:<br>&gt;<br>&gt; On Wed, Aug 7, 2013 at 1:08 AM, &lt;<a href="mailto:Qi.Chen@windriver.com">Qi.Chen@windriver.com</a>&gt; wrote:<br>
&gt;&gt;<br>&gt;&gt; From: Chen Qi &lt;<a href="mailto:Qi.Chen@windriver.com">Qi.Chen@windriver.com</a>&gt;<br>&gt;&gt;<br>&gt;&gt; The init script for irda writes configuration items to /etc/sysconfig/irda<br>&gt;&gt; if that file is not available in system. But it&#39;s actually not necessary,<br>
&gt;&gt; the behavior doesn&#39;t change whether the init script writes to the file or not.<br>&gt;&gt;<br>&gt;&gt; Considering it issues error messages in case of a read-only rootfs, I delete<br>&gt;&gt; the writing process.<br>
&gt;&gt;<br>&gt;&gt; [YOCTO #4103]<br>&gt;&gt; [YOCTO #4886]<br>&gt;&gt;<br>&gt;&gt; Signed-off-by: Chen Qi &lt;<a href="mailto:Qi.Chen@windriver.com">Qi.Chen@windriver.com</a>&gt;<br>&gt;<br>&gt; This is a start, but is incomplete, from what I can tell. As mentioned in the other thread, the startup script shouldn&#39;t be using /etc/sysconfig/ at all, in any form. We use /etc/default/ for our startup script config files, not /etc/sysconfig/.<br>
&gt;<br>&gt; Yeah, I agree with you.<br>&gt; But when I checked the irda source code, I saw that it actually could ship its own init script (irda-utils-xxx/etc/irda.rc). And I think our init script is derived from this one. In its own init script, /etc/sysconfig is used.<br>
&gt; (Of course, I still think /etc/default is a better location for its configuration file.)<br>&gt;<br>&gt;<br>&gt; Also, the purpose of this block was clearly to implement a default configuration, yet the recipe isn&#39;t altered to ship a default configuration to provide equivalent functionality.<br>
&gt;<br>&gt; In its source code, there&#39;s a default configuration file, and we don&#39;t use that. I think there might be a reason.<br>&gt; So I&#39;m not sure about this one.<br>&gt;<br>&gt; If you have a patch to fix the irda issue properly, send it out and I&#39;ll rebase my remote branch and drop this one.<br>
<br>Whether Chris has a patch or not this patch in its form should be dropped since there is a better way to do it<br><br>&gt;<br>&gt; Best Regards,<br>&gt; Chen Qi<br>&gt;<br>&gt;<br>&gt; --<br>&gt; Christopher Larson<br>
&gt; clarson at kergoth dot com<br>&gt; Founder - BitBake, OpenEmbedded, OpenZaurus<br>&gt; Maintainer - Tslib<br>&gt; Senior Software Engineer, Mentor Graphics<br>&gt;