]> code.ossystems Code Review - openembedded-core.git/commitdiff
irda-utils: fix for read-only rootfs
authorChen Qi <Qi.Chen@windriver.com>
Tue, 23 Jul 2013 03:06:08 +0000 (11:06 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 16 Aug 2013 10:14:15 +0000 (11:14 +0100)
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 <Qi.Chen@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
meta/recipes-connectivity/irda-utils/irda-utils-0.9.18/init

index 63750f187c4d879c6197e0afe4d99aa57c7a21cb..14efb94459e244767cd8c2dc4149e3fe4b6e2493 100755 (executable)
@@ -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