]> code.ossystems Code Review - openembedded-core.git/commitdiff
dbus: Remove hardcoded reference to /usr in System V startup script
authorPhil Blundell <philb@gnu.org>
Sat, 22 Sep 2012 18:42:17 +0000 (19:42 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 24 Sep 2012 10:16:29 +0000 (11:16 +0100)
Use ${bindir} to locate the binary instead.

Signed-off-by: Phil Blundell <pb@pbcl.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-core/dbus/dbus-1.6.4/dbus-1.init
meta/recipes-core/dbus/dbus.inc

index 17b58ed18fd8dafa431a2e76a138038aeb80bdc8..64f2170255a34a7116366bce75aec7edcba46794 100644 (file)
@@ -16,7 +16,7 @@
 
 set -e
 
-DAEMON=/usr/bin/dbus-daemon
+DAEMON=@bindir@/dbus-daemon
 NAME=dbus
 DAEMONUSER=messagebus           # must match /etc/dbus-1/system.conf
 PIDFILE=/var/run/messagebus.pid # must match /etc/dbus-1/system.conf
index 8f35f56d1b517346dd4fdeaa955ea7906344c275..5c99e11b3c237acbb75ae3b16af90ed8cb85ce45 100644 (file)
@@ -10,7 +10,7 @@ DEPENDS = "expat virtual/libintl ${@base_contains('DISTRO_FEATURES', 'x11', '${X
 DEPENDS_virtclass-native = "expat-native virtual/libintl-native"
 DEPENDS_virtclass-nativesdk = "nativesdk-expat virtual/nativesdk-libintl virtual/libx11"
 
-INC_PR = "r3"
+INC_PR = "r4"
 
 SRC_URI = "http://dbus.freedesktop.org/releases/dbus/dbus-${PV}.tar.gz \
            file://tmpdir.patch; \
@@ -79,7 +79,8 @@ do_install() {
        autotools_do_install
 
        install -d ${D}${sysconfdir}/init.d
-       install -m 0755 ${WORKDIR}/dbus-1.init ${D}${sysconfdir}/init.d/dbus-1
+       sed 's:@bindir@:${bindir}:' < ${WORKDIR}/dbus-1.init >${WORKDIR}/dbus-1.init.sh
+       install -m 0755 ${WORKDIR}/dbus-1.init.sh ${D}${sysconfdir}/init.d/dbus-1
 
        install -d ${D}${sysconfdir}/default/volatiles
        echo "d messagebus messagebus 0755 ${localstatedir}/run/dbus none" \