1 #! /vendor/bin/sh 2 3 ######################################### 4 ### init.insmod.cfg format: ### 5 ### --------------------------------- ### 6 ### [insmod|setprop] [path|prop name] ### 7 ### ... ### 8 ######################################### 9 10 cfg_file="/vendor/etc/init.insmod.cfg" 11 12 if [ -f $cfg_file ]; then 13 while IFS=" " read -r action name 14 do 15 case $action in 16 "insmod") insmod $name ;; 17 "setprop") setprop $name 1 ;; 18 esac 19 done < $cfg_file 20 fi 21 22 # set property even if there is no insmod config 23 # as property value "1" is expected in early-boot trigger 24 setprop vendor.all.modules.ready 1 25