diff --git a/recipes-connectivity/gpsd/files/gpsbaud.service b/recipes-connectivity/gpsd/files/gpsbaud.service deleted file mode 100644 index c360ab4..0000000 --- a/recipes-connectivity/gpsd/files/gpsbaud.service +++ /dev/null @@ -1,13 +0,0 @@ -[Unit] -Description=GPS baud rate configuration -Requires=gpsd.socket -After=gpsd.service - -[Service] -Type=forking -ExecStart=/usr/bin/gpsctl -s 115200 /dev/ttyS3 -Restart=on-failure - -[Install] -WantedBy=multi-user.target -Also=gpsd.socket diff --git a/recipes-connectivity/gpsd/gpsd_%.bbappend b/recipes-connectivity/gpsd/gpsd_%.bbappend index dc7bc07..3927b9b 100644 --- a/recipes-connectivity/gpsd/gpsd_%.bbappend +++ b/recipes-connectivity/gpsd/gpsd_%.bbappend @@ -1,6 +1,5 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/files:" SRC_URI_prepend = " \ - file://gpsbaud.service \ git://gitlab.com/netmodule/third-party/gpsd.git;protocol=ssh;user=git;branch=3.19/hancock \ file://60-ublox-neo.rules \ " @@ -11,10 +10,8 @@ SRCREV = "${AUTOREV}" S = "${WORKDIR}/git" SYSTEMD_SERVICE_${PN} += "${BPN}.service \ - gpsbaud.service \ " -FILES_${PN} += " gpsbaud.serivce " TTY_DEVICE = "/dev/ttyS3" TTY_DEVICE_imx8-nmhw23 = "/dev/gps0" @@ -26,9 +23,6 @@ do_install_append () { install -d ${D}${sysconfdir}/udev/rules.d install -m 0644 ${WORKDIR}/60-ublox-neo.rules ${D}${sysconfdir}/udev/rules.d - install -d ${D}${systemd_unitdir}/system/ - install -m 0644 ${WORKDIR}/gpsbaud.service ${D}${systemd_unitdir}/system/ - 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 }