script: recovery mode load all module [1/1]
PD#SWPL-113626
Problem:
1.recovery mode load all module
2.t7c usb not work in fastboot
Solution:
1.add control when RECOVERY_MODULES_LOAD_LIST is NULL
2.t7c usb need dwc_otg driver
Verify:
local
Change-Id: Ie3165280d3d89c600f4c4d591b3f6fb4565d5da1
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
diff --git a/amlogic_utils.sh b/amlogic_utils.sh
index 3ed40e6..5bb9be6 100644
--- a/amlogic_utils.sh
+++ b/amlogic_utils.sh
@@ -512,6 +512,10 @@
if [[ -n ${ANDROID_PROJECT} ]]; then
recovery_module_i=${#RECOVERY_MODULES_LOAD_LIST[@]}
+ #when RECOVERY_MODULES_LOAD_LIST is NULL
+ if [ ${#RECOVERY_MODULES_LOAD_LIST[@]} -eq 0 ]; then
+ last_recovery_module=${last_ramdisk_module}
+ fi
while [ ${recovery_module_i} -gt 0 ]; do
let recovery_module_i--
echo recovery_module_i=$recovery_module_i ${RECOVERY_MODULES_LOAD_LIST[${recovery_module_i}]}
@@ -530,8 +534,9 @@
sed -i "1d" recovery_install.sh
mkdir recovery
cat recovery_install.sh | cut -d ' ' -f 2 > recovery/recovery_modules.order
- cat recovery_install.sh | cut -d ' ' -f 2 | xargs cp -t recovery/
-
+ if [ ${#RECOVERY_MODULES_LOAD_LIST[@]} -ne 0 ]; then
+ cat recovery_install.sh | cut -d ' ' -f 2 | xargs cp -t recovery/
+ fi
sed -i '1s/^/#!\/bin\/sh\n\nset -x\n/' recovery_install.sh
echo "echo Install recovery modules success!" >> recovery_install.sh
chmod 755 recovery_install.sh