Browse Source

gpsd: Fix the systemd service run paths

Make sure that we call gpsd from /usr instead of /usr/local.

Signed-off-by: Alistair Francis <alistair@alistair23.me>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Alistair Francis 4 years ago
parent
commit
0971023314
1 changed files with 2 additions and 0 deletions
  1. 2 0
      meta-oe/recipes-navigation/gpsd/gpsd_3.18.1.bb

+ 2 - 0
meta-oe/recipes-navigation/gpsd/gpsd_3.18.1.bb

@@ -83,7 +83,9 @@ do_install_append() {
     #support for systemd
     install -d ${D}${systemd_unitdir}/system/
     install -m 0644 ${S}/systemd/${BPN}.service ${D}${systemd_unitdir}/system/${BPN}.service
+    sed -i -e 's,/usr/local,/usr,g' ${D}${systemd_unitdir}/system/${BPN}.service
     install -m 0644 ${S}/systemd/${BPN}ctl@.service ${D}${systemd_unitdir}/system/${BPN}ctl@.service
+    sed -i -e 's,/usr/local,/usr,g' ${D}${systemd_unitdir}/system/${BPN}ctl@.service
     install -m 0644 ${S}/systemd/${BPN}.socket ${D}${systemd_unitdir}/system/${BPN}.socket
 }