From 0b66192825633d4d7e635cd9a97a3c0da39fc765 Mon Sep 17 00:00:00 2001 From: Chen Qi Date: Tue, 23 Jul 2013 11:06:08 +0800 Subject: 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 Signed-off-by: Saul Wold Signed-off-by: Richard Purdie --- meta/recipes-connectivity/irda-utils/irda-utils-0.9.18/init | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) (limited to 'meta/recipes-connectivity/irda-utils/irda-utils-0.9.18/init') diff --git a/meta/recipes-connectivity/irda-utils/irda-utils-0.9.18/init b/meta/recipes-connectivity/irda-utils/irda-utils-0.9.18/init index 63750f187c..14efb94459 100755 --- a/meta/recipes-connectivity/irda-utils/irda-utils-0.9.18/init +++ b/meta/recipes-connectivity/irda-utils/irda-utils-0.9.18/init @@ -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 -- cgit v1.2.3-54-g00ecf