irda-utils: fix for read-only rootfs

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]

(From OE-Core rev: f88a101bc0caa7b486527f0d337406651cbaeb0d)

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Chen Qi authored and Richard Purdie committed 2013-08-16 11:14:36 +01:00
1 parent 4485cd903e
commit 0b66192825
1 file changed
+2 -11
@@ -13,7 +13,6 @@ module_id() {
}
if [ ! -f /etc/sysconfig/irda ]; then
case `module_id` in
"HP iPAQ H2200" | "HP iPAQ HX4700" | "HTC Universal")
IRDA=yes
@@ -28,18 +27,10 @@ if [ ! -f /etc/sysconfig/irda ]; then
DISCOVERY=
;;
esac
mkdir -p /etc/sysconfig
echo "IRDA=$IRDA" > /etc/sysconfig/irda
if [ $IRDA = "yes" ]; then
echo "DEVICE=$DEVICE" >> /etc/sysconfig/irda
echo "DONGLE=$DONGLE" >> /etc/sysconfig/irda
echo "DISCOVERY=$DISCOVERY" >> /etc/sysconfig/irda
fi
else
. /etc/sysconfig/irda
fi
. /etc/sysconfig/irda
# Check that irda is up.
[ ${IRDA} = "no" ] && exit 0