You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
641 B
25 lines
641 B
4 months ago
|
#! /vendor/bin/sh
|
||
|
|
||
|
#########################################
|
||
|
### init.insmod.cfg format: ###
|
||
|
### --------------------------------- ###
|
||
|
### [insmod|setprop] [path|prop name] ###
|
||
|
### ... ###
|
||
|
#########################################
|
||
|
|
||
|
cfg_file="/vendor/etc/init.insmod.cfg"
|
||
|
|
||
|
if [ -f $cfg_file ]; then
|
||
|
while IFS=" " read -r action name
|
||
|
do
|
||
|
case $action in
|
||
|
"insmod") insmod $name ;;
|
||
|
"setprop") setprop $name 1 ;;
|
||
|
esac
|
||
|
done < $cfg_file
|
||
|
fi
|
||
|
|
||
|
# set property even if there is no insmod config
|
||
|
# as property value "1" is expected in early-boot trigger
|
||
|
setprop vendor.all.modules.ready 1
|