build.sh: add MODULES_OPTIONS var

Add support to create a /lib/modules/modules.options file from the
contents of the var MODULES_OPTIONS.

Change-Id: I7b33e3b82af9e55810a6b66c644d057a11c2843a
Signed-off-by: Steve Muckle <smuckle@google.com>
diff --git a/build.sh b/build.sh
index b0131dd..0ca818a 100755
--- a/build.sh
+++ b/build.sh
@@ -118,6 +118,11 @@
 #   BUILD_INITRAMFS
 #     if defined, build a ramdisk containing all .ko files and resulting depmod artifacts
 #
+#   MODULES_OPTIONS
+#     A /lib/modules/modules.options file is created on the ramdisk containing
+#     the contents of this variable, lines should be of the form: options
+#     <modulename> <param1>=<val> <param2>=<val> ...
+#
 # Note: For historic reasons, internally, OUT_DIR will be copied into
 # COMMON_OUT_DIR, and OUT_DIR will be then set to
 # ${COMMON_OUT_DIR}/${KERNEL_DIR}. This has been done to accommodate existing
@@ -353,6 +358,7 @@
     cp -r ${MODULES_STAGING_DIR}/lib/modules/*/kernel/* ${INITRAMFS_STAGING_DIR}/lib/modules/kernel/
     cp ${MODULES_STAGING_DIR}/lib/modules/*/modules.* ${INITRAMFS_STAGING_DIR}/lib/modules/
     cp ${MODULES_STAGING_DIR}/lib/modules/*/modules.order ${INITRAMFS_STAGING_DIR}/lib/modules/modules.load
+    echo "${MODULES_OPTIONS}" > ${INITRAMFS_STAGING_DIR}/lib/modules/modules.options
 
     if [ -n "${EXT_MODULES}" ]; then
       mkdir -p ${INITRAMFS_STAGING_DIR}/lib/modules/extra/