On 08/07/2013 10:18 PM, Chris Larson wrote:
On Wed, Aug 7, 2013 at 1:08 AM, <[email protected]
<mailto:[email protected]>> wrote:
From: Chen Qi <[email protected] <mailto:[email protected]>>
The init script for irda writes configuration items to
/etc/sysconfig/irda
if that file is not available in system. But it's actually not
necessary,
the behavior doesn't change whether the init script writes to the
file or not.
Considering it issues error messages in case of a read-only
rootfs, I delete
the writing process.
[YOCTO #4103]
[YOCTO #4886]
Signed-off-by: Chen Qi <[email protected]
<mailto:[email protected]>>
This is a start, but is incomplete, from what I can tell. As mentioned
in the other thread, the startup script shouldn't be using
/etc/sysconfig/ at all, in any form. We use /etc/default/ for our
startup script config files, not /etc/sysconfig/.
Yeah, I agree with you.
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.
(Of course, I still think /etc/default is a better location for its
configuration file.)
Also, the purpose of this block was clearly to implement a default
configuration, yet the recipe isn't altered to ship a default
configuration to provide equivalent functionality.
In its source code, there's a default configuration file, and we don't
use that. I think there might be a reason.
So I'm not sure about this one.
If you have a patch to fix the irda issue properly, send it out and I'll
rebase my remote branch and drop this one.
Best Regards,
Chen Qi
--
Christopher Larson
clarson at kergoth dot com
Founder - BitBake, OpenEmbedded, OpenZaurus
Maintainer - Tslib
Senior Software Engineer, Mentor Graphics
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core