This commit is contained in:
Alexander 2026-01-21 00:17:32 +02:00 committed by GitHub
commit 97f437df5d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 10 additions and 2 deletions

View File

@ -1531,6 +1531,11 @@ EOF
chmod a+x $RK_PROJECT_FILE_ROOTFS_SCRIPT
cp -f $RK_PROJECT_FILE_ROOTFS_SCRIPT $RK_PROJECT_PACKAGE_ROOTFS_DIR/etc/init.d
fi
echo "Copying kernel modules into the right place"
__COPY_FILES $SDK_SYSDRV_DIR/source/objs_kernel/drv_ko/lib $RK_PROJECT_PACKAGE_ROOTFS_DIR/lib
rm -f $RK_PROJECT_PACKAGE_ROOTFS_DIR/lib/modules/*/build
rm -f $RK_PROJECT_PACKAGE_ROOTFS_DIR/lib/modules/*/source
}
function parse_partition_env() {

View File

@ -700,9 +700,12 @@ drv: prepare
O=$(SYSDRV_KERNEL_OBJS_OUTPUT_DIR) \
modules_install INSTALL_MOD_STRIP=1 \
INSTALL_MOD_PATH=$(KERNEL_DIR_DRV_KO)
$(AT)find $(KERNEL_DIR_DRV_KO)/lib/modules/*/kernel \
-name "*.ko" -type f -exec cp -fav {} $(SYSDRV_KERNEL_MOD_PATH) \;
$(AT)find $(KERNEL_DIR_DRV_KO)/lib/modules/ -name "*.ko" -type f -printf '%P\0' | \
xargs -0 -I {} \
sh -c 'ln -s /lib/modules/{} $(SYSDRV_KERNEL_MOD_PATH)/$$(basename {})'
@test ! -d drv_ko || ($(MAKE) O=$(SYSDRV_KERNEL_OBJS_OUTPUT_DIR) -C $(SYSDRV_DIR)/drv_ko KERNEL_DRV_KO_INSTALL_PATH=$(SYSDRV_KERNEL_MOD_PATH))
$(call MAROC_COPY_PKG_TO_SYSDRV_OUTPUT, $(OUTPUT_ROOTFS_SOURCE_DIR), $(SYSDRV_KERNEL_MOD_PATH), SELF)
drv_clean: