Skip to content

Commit b8a4b7b

Browse files
committed
Fixes
1 parent 207c9db commit b8a4b7b

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

package/feature-gps/feature-gps.mk

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,15 @@ FEATURE_GPS_DEPENDENCIES += gpsd
1111
define FEATURE_GPS_INSTALL_TARGET_CMDS
1212
$(INSTALL) -D -m 0644 $(FEATURE_GPS_PKGDIR)/gpsd.default \
1313
$(TARGET_DIR)/etc/default/gpsd
14+
endef
15+
16+
# Install custom udev rules as a gpsd post-install hook to ensure
17+
# they are not overwritten by gpsd during parallel or incremental builds.
18+
define FEATURE_GPS_INSTALL_UDEV_RULES
1419
$(INSTALL) -D -m 0644 $(FEATURE_GPS_PKGDIR)/25-gpsd.rules \
1520
$(TARGET_DIR)/usr/lib/udev/rules.d/25-gpsd.rules
1621
endef
22+
GPSD_POST_INSTALL_TARGET_HOOKS += FEATURE_GPS_INSTALL_UDEV_RULES
1723

1824
define FEATURE_GPS_LINUX_CONFIG_FIXUPS
1925
$(call KCONFIG_SET_OPT,CONFIG_USB_ACM,m)

0 commit comments

Comments
 (0)