首页 > 其他分享 >[rk3568][buildroot] 移除RK3568 iodomain check

[rk3568][buildroot] 移除RK3568 iodomain check

时间:2023-02-04 22:45:19浏览次数:39  
标签:buildroot PACKAGE RK3568 BR2 iodomain INSTALL 移除

1. 问题背景

RK3568 基线代码默认会起一个服务监控RK3568 iodomain,该服务间隔性输出log信息;
由于该功能非必要,故选择移除该部分逻辑

2.解决方案

查看源码编译脚本,如下图所示,会根据平台类型选择是否转载iodomain 监控服务。

ifneq ($(findstring y,$(BR2_PACKAGE_RK356X) $(BR2_PACKAGE_RV1126_RV1109) $(BR2_PACKAGE_RK3308)),)
  RK_INSTALL_IO_DOMAIN_SCRIPT:=YES
endif

define RKSCRIPT_INSTALL_TARGET_CMDS
        if [ "$(RK_INSTALL_IO_DOMAIN_SCRIPT)" = "YES" ]; then \
                $(INSTALL) -m 0755 -D $(@D)/S98iodomain.sh $(TARGET_DIR)/etc/init.d/; \
                $(INSTALL) -m 0755 -D $(@D)/list-iodomain.sh $(TARGET_DIR)/usr/bin/; \
        fi

故将RK356X的条件移除,就不会将该服务安装到RK3568中,修改如下

ifneq ($(findstring y,$(BR2_PACKAGE_RV1126_RV1109) $(BR2_PACKAGE_RK3308)),)
  RK_INSTALL_IO_DOMAIN_SCRIPT:=YES
endif

标签:buildroot,PACKAGE,RK3568,BR2,iodomain,INSTALL,移除
From: https://www.cnblogs.com/edenhuang/p/17092562.html

相关文章