Script: add manual insmod function in mk_smarthome_common.sh and mk.sh [1/1]
PD#SWPL-110696
Problem:
there is no manual insmod ko function in mk_smarthome_common.sh and mk.sh
Solution:
adding new manual insmod ko function in amlogic_utils.sh
mk_smarthome_common.sh and mk.sh
Verify:
s4d_s805c3_t215_512m S905X4-AH212
Change-Id: I3c555c50a072036f70a8309976bd91e4b6dff045
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
diff --git a/amlogic_utils.sh b/amlogic_utils.sh
index bccab97..710748d 100644
--- a/amlogic_utils.sh
+++ b/amlogic_utils.sh
@@ -628,13 +628,18 @@
fi
create_ramdisk_vendor_recovery __install.sh.tmp __install_recovery.sh.tmp
- echo "#!/bin/sh" > install.sh
- echo "cd ramdisk" >> install.sh
- echo "./ramdisk_install.sh" >> install.sh
- echo "cd ../vendor" >> install.sh
- echo "./vendor_install.sh" >> install.sh
- echo "cd ../" >> install.sh
- chmod 755 install.sh
+ if [[ -n ${MANUAL_INSMOD_MODULE} ]]; then
+ install_file=manual_install.sh
+ else
+ install_file=install.sh
+ fi
+ echo "#!/bin/sh" > ${install_file}
+ echo "cd ramdisk" >> ${install_file}
+ echo "./ramdisk_install.sh" >> ${install_file}
+ echo "cd ../vendor" >> ${install_file}
+ echo "./vendor_install.sh" >> ${install_file}
+ echo "cd ../" >> ${install_file}
+ chmod 755 ${install_file}
echo "/modules/: all `wc -l modules.dep | awk '{print $1}'` modules."
rm __install.sh __install.sh.tmp