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