OSDN Git Service

init: Fix sensors never detected when not available at first boot
[android-x86/device-generic-common.git] / init.sh
diff --git a/init.sh b/init.sh
index 2755a58..3bf7051 100644 (file)
--- a/init.sh
+++ b/init.sh
@@ -236,7 +236,7 @@ function init_hal_sensors()
        elif lsmod | grep -q lis3lv02d_i2c; then
                hal_sensors=hdaps
        fi
-
+       set_property persist.sys.sensors.iio.present 1
        set_property ro.hardware.sensors $hal_sensors
 }
 
@@ -283,8 +283,10 @@ function init_ril()
                *TEGA*|*2010:svnIntel:*|*Lucid-MWE*)
                        set_property rild.libpath /system/lib/libhuaweigeneric-ril.so
                        set_property rild.libargs "-d /dev/ttyUSB2 -v /dev/ttyUSB1"
+                       set_property ro.radio.noril no
                        ;;
                *)
+                       set_property ro.radio.noril yes
                        ;;
        esac
 }
@@ -410,7 +412,7 @@ PRODUCT=$(cat $DMIPATH/product_name)
 # import cmdline variables
 for c in `cat /proc/cmdline`; do
        case $c in
-               *.*=*)
+               BOOT_IMAGE=*|iso-scan/*|*.*=*)
                        ;;
                *=*)
                        eval $c