gpsd append: new udev rule for dev gps0
assign ublox neo gnss always name gps0 (/dev/gps0) typ fix in url removement BugzID: 58211 Signed-off-by: Ramon Moesching <ramon.moesching@netmodule.com>
This commit is contained in:
parent
887c963070
commit
a01e4f5694
|
|
@ -0,0 +1 @@
|
||||||
|
KERNEL=="ttyACM?", ATTRS{idVendor}=="1546", ATTRS{idProduct}=="01a8", SYMLINK+="gps0"
|
||||||
|
|
@ -1,16 +1,23 @@
|
||||||
SRC_URI =+ "git://git.netmodule.intranet/nmsw/gpsd.git;protocol=ssh;user=gitea;branch=imu-integration"
|
FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
|
||||||
SRC_URI_remove = "http://download.savannah.gnu.org/releases/gpsd/gpsd-3.17.tar.gz"
|
SRC_URI =+ " \
|
||||||
|
git://git.netmodule.intranet/nmsw/gpsd.git;protocol=ssh;user=gitea;branch=imu-integration \
|
||||||
|
file://60-ublox-neo.rules \
|
||||||
|
"
|
||||||
|
SRC_URI_remove = "https://download.savannah.gnu.org/releases/gpsd/gpsd-3.17.tar.gz"
|
||||||
|
|
||||||
# overwrite default gpsd.service file with our configuration
|
# overwrite default gpsd.service file with our configuration
|
||||||
SRCREV = "${AUTOREV}"
|
SRCREV = "${AUTOREV}"
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
|
|
||||||
TTY_DEVICE = "/dev/ttyS3"
|
TTY_DEVICE = "/dev/ttyS3"
|
||||||
TTY_DEVICE_imx8-nmhw23 = "/dev/ttyACM0"
|
TTY_DEVICE_imx8-nmhw23 = "/dev/gps0"
|
||||||
|
|
||||||
USBAUTO_STATE = "false"
|
USBAUTO_STATE = "false"
|
||||||
|
|
||||||
do_install_append () {
|
do_install_append () {
|
||||||
|
install -d ${D}${sysconfdir}/udev/rules.d
|
||||||
|
install -m 0644 ${WORKDIR}/60-ublox-neo.rules ${D}${sysconfdir}/udev/rules.d
|
||||||
|
|
||||||
sed -i 's|DEVICES=""|DEVICES="${TTY_DEVICE}"|g' ${D}/etc/default/gpsd.default
|
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|USBAUTO="true"|USBAUTO="${USBAUTO_STATE}"|g' ${D}/etc/default/gpsd.default
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue