From 881a818a37ba9413ee2b148cea4b521701eeb41f Mon Sep 17 00:00:00 2001 From: Alexandre Bard Date: Thu, 29 Feb 2024 16:32:13 +0100 Subject: [PATCH] Adapt gpsd recipe to make it compatible with gnss-mgr gpsd needs some small changes to not conflict with gnss-mgr id:502637 --- .../recipes-navigation/gpsd/gpsd_%.bbappend | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 layers/meta-nwl-distro/recipes-navigation/gpsd/gpsd_%.bbappend diff --git a/layers/meta-nwl-distro/recipes-navigation/gpsd/gpsd_%.bbappend b/layers/meta-nwl-distro/recipes-navigation/gpsd/gpsd_%.bbappend new file mode 100644 index 0000000..b0410ea --- /dev/null +++ b/layers/meta-nwl-distro/recipes-navigation/gpsd/gpsd_%.bbappend @@ -0,0 +1,15 @@ + +TTY_DEVICE = "/dev/gnss0" +USBAUTO_STATE = "false" + +do_install:append () { + sed -i 's|DEVICES=""|DEVICES="${TTY_DEVICE}"|g' ${D}/etc/default/gpsd.default + sed -i 's|USBAUTO="true"|USBAUTO="${USBAUTO_STATE}"|g' ${D}/etc/default/gpsd.default + + sed -i "s/GPSD_OPTIONS=\"\(.*\)\"/GPSD_OPTIONS=\"\1 -s 115200\"/g" \ + ${D}${sysconfdir}/default/gpsd.default +} + + +# Service is started by gnss-mgr +SYSTEMD_AUTO_ENABLE = "disable"