Detect whether vendor has an hostapd by checking manifest

This commit is contained in:
Pierre-Hugues Husson 2019-12-06 21:34:44 +01:00
parent 7329ffdc22
commit 39b0a00aba

View File

@ -438,3 +438,21 @@ if [ -c /dev/dsm ];then
chcon u:object_r:teecd_data_file_system:s0 /data/sec_storage_data chcon u:object_r:teecd_data_file_system:s0 /data/sec_storage_data
mount /data/sec_storage_data /sec_storage mount /data/sec_storage_data /sec_storage
fi fi
#Try to detect DT2W
for ev in $(cd /sys/class/input;echo event*);do
if [ -f "/sys/class/input/$ev/device/device/gesture_mask" ];then
setprop persist.sys.phh.dt2w_evnode /dev/input/$ev
fi
done
has_hostapd=false
for i in odm oem vendor product;do
if grep -qF android.hardware.wifi.hostapd /$i/etc/vintf/manifest.xml;then
has_hostapd=true
fi
done
if [ "$has_hostapd" = false ];then
setprop persist.sys.phh.system_hostapd true
fi