diff options
-rw-r--r-- | build_utils.sh | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/build_utils.sh b/build_utils.sh index 9a45d75f..662cb57a 100644 --- a/build_utils.sh +++ b/build_utils.sh @@ -263,7 +263,10 @@ function build_system_dlkm() { cp $(find ${SYSTEM_DLKM_STAGING_DIR} -type f -name "*.ko") ${SYSTEM_DLKM_STAGING_DIR}/flatten/lib/modules # Copy required depmod artifacts and scrub required files to correct paths cp $(find ${SYSTEM_DLKM_STAGING_DIR} -name "modules.dep") ${SYSTEM_DLKM_STAGING_DIR}/flatten/lib/modules + # Remove existing paths leaving just basenames sed -i 's/kernel[^:[:space:]]*\/\([^:[:space:]]*\.ko\)/\1/g' ${SYSTEM_DLKM_STAGING_DIR}/flatten/lib/modules/modules.dep + # Prefix /system/lib/modules/ for every module + sed -i 's#\([^:[:space:]]*\.ko\)#/system/lib/modules/\1#g' ${SYSTEM_DLKM_STAGING_DIR}/flatten/lib/modules/modules.dep cp $(find ${SYSTEM_DLKM_STAGING_DIR} -name "modules.load") ${SYSTEM_DLKM_STAGING_DIR}/flatten/lib/modules sed -i 's#.*/##' ${SYSTEM_DLKM_STAGING_DIR}/flatten/lib/modules/modules.load |