]> code.ossystems Code Review - openembedded-core.git/commitdiff
update-rc.d: Allow the primary deamon package to be specified in UPDATERCPN, update...
authorRichard Purdie <rpurdie@linux.intel.com>
Thu, 30 Dec 2010 09:55:23 +0000 (09:55 +0000)
committerRichard Purdie <rpurdie@linux.intel.com>
Thu, 30 Dec 2010 10:03:10 +0000 (10:03 +0000)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
meta/classes/update-rc.d.bbclass
meta/recipes-connectivity/gsm/gsmd.inc

index 57137c60b4c84d78be82c3c5711ad0ef12811fcc..684f6a8fda66237affd7e6778a10082b9231a0ad 100644 (file)
@@ -1,5 +1,7 @@
+UPDATERCPN ?= "${PN}"
+
 DEPENDS_append = " update-rc.d-native"
-RDEPENDS_${PN}_append = " update-rc.d"
+RDEPENDS_${UPDATERCPN}_append = " update-rc.d"
 
 INITSCRIPT_PARAMS ?= "defaults"
 
@@ -69,7 +71,7 @@ python populate_packages_prepend () {
 
        pkgs = bb.data.getVar('INITSCRIPT_PACKAGES', d, 1)
        if pkgs == None:
-               pkgs = bb.data.getVar('PN', d, 1)
+               pkgs = bb.data.getVar('UPDATERCPN', d, 1)
                packages = (bb.data.getVar('PACKAGES', d, 1) or "").split()
                if not pkgs in packages and packages != []:
                        pkgs = packages[0]
index 9818188636d49b3b8fc836c37b435e4905d214f8..96de41ce4fd9030912143e1fcf7939a1d5d44e1d 100644 (file)
@@ -10,7 +10,7 @@ SECTION = "libs/gsm"
 PROVIDES += "gsmd"
 RPROVIDES_${PN} = "libgsmd0 libgsmd gsmd gsmd-devel"
 PV = "0.1+svnr${SRCREV}"
-PR = "r0"
+PR = "r2"
 
 SRC_URI = "svn://svn.openmoko.org/trunk/src/target;module=gsm;proto=http \
            file://fix_machine_init.patch;patch=1 \
@@ -19,10 +19,8 @@ SRC_URI = "svn://svn.openmoko.org/trunk/src/target;module=gsm;proto=http \
 S = "${WORKDIR}/gsm"
 
 inherit autotools pkgconfig update-rc.d
-# handle update-rc.d RDEPENDS manually, we don't need it on
-# anything but gsmd
-RDEPENDS_append = ""
 
+UPDATERCPN = "gsmd"
 INITSCRIPT_NAME = "gsmd"
 INITSCRIPT_PARAMS = "defaults 35"