@@ -30,6 +30,11 @@ CONFD_CONF_OPTS += --enable-wifi
3030else
3131CONFD_CONF_OPTS += --disable-wifi
3232endif
33+ ifeq ($(BR2_PACKAGE_FEATURE_GPS ) ,y)
34+ CONFD_CONF_OPTS += --enable-gps
35+ else
36+ CONFD_CONF_OPTS += --disable-gps
37+ endif
3338define CONFD_INSTALL_EXTRA
3439 for fn in confd.conf resolvconf.conf; do \
3540 cp $(CONFD_PKGDIR ) /$$fn $(FINIT_D ) /available/; \
@@ -80,6 +85,12 @@ define CONFD_INSTALL_YANG_MODULES_WIFI
8085 $(BR2_EXTERNAL_INFIX_PATH ) /utils/srload $(@D ) /yang/wifi.inc
8186endef
8287endif
88+ ifeq ($(BR2_PACKAGE_FEATURE_GPS ) ,y)
89+ define CONFD_INSTALL_YANG_MODULES_GPS
90+ $(COMMON_SYSREPO_ENV ) \
91+ $(BR2_EXTERNAL_INFIX_PATH ) /utils/srload $(@D ) /yang/gps.inc
92+ endef
93+ endif
8394
8495# PER_PACKAGE_DIR
8596# Since the last package in the dependency chain that runs sysrepoctl is confd, we need to
@@ -109,6 +120,7 @@ CONFD_POST_INSTALL_TARGET_HOOKS += CONFD_INSTALL_EXTRA
109120CONFD_POST_INSTALL_TARGET_HOOKS += CONFD_INSTALL_YANG_MODULES
110121CONFD_POST_INSTALL_TARGET_HOOKS += CONFD_INSTALL_YANG_MODULES_CONTAINERS
111122CONFD_POST_INSTALL_TARGET_HOOKS += CONFD_INSTALL_YANG_MODULES_WIFI
123+ CONFD_POST_INSTALL_TARGET_HOOKS += CONFD_INSTALL_YANG_MODULES_GPS
112124CONFD_POST_INSTALL_TARGET_HOOKS += CONFD_INSTALL_IN_ROMFS
113125CONFD_TARGET_FINALIZE_HOOKS += CONFD_CLEANUP
114126
0 commit comments