On Thu, Sep 2, 2010 at 1:39 AM, Koen Kooi <[email protected]> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 01-09-10 23:40, Khem Raj wrote:
>> On Sun, Aug 29, 2010 at 11:15 AM, Khem Raj <[email protected]> wrote:
>>> On Sun, Aug 29, 2010 at 2:56 AM, Koen Kooi <[email protected]> 
>>> wrote:
>>>> -----BEGIN PGP SIGNED MESSAGE-----
>>>> Hash: SHA1
>>>>
>>>> On 28-08-10 22:24, Khem Raj wrote:
>>>>> Signed-off-by: Khem Raj <[email protected]>
>>>>> ---
>>>>>  recipes/udev/udev-compat141_141.bb |    6 +++++-
>>>>>  1 files changed, 5 insertions(+), 1 deletions(-)
>>>>>
>>>>> diff --git a/recipes/udev/udev-compat141_141.bb 
>>>>> b/recipes/udev/udev-compat141_141.bb
>>>>> index 2411fc6..c39d4cb 100644
>>>>> --- a/recipes/udev/udev-compat141_141.bb
>>>>> +++ b/recipes/udev/udev-compat141_141.bb
>>>>> @@ -15,7 +15,11 @@ PACKAGES = "${PN} ${PN}-dbg"
>>>>>  PROVIDES = "udev-compat"
>>>>>
>>>>>  # Need udev with udev-compat-wrapper support and nothing else.
>>>>> -RDEPENDS_${PN} = "udev-compat-wrapper"
>>>>> +RDEPENDS_${PN}_spitz = "udev-compat-wrapper"
>>>>> +RDEPENDS_${PN}_akita = "udev-compat-wrapper"
>>>>> +RDEPENDS_${PN}_c7x0 = "udev-compat-wrapper"
>>>>> +RDEPENDS_${PN}_poodle = "udev-compat-wrapper"
>>>>> +
>>>>>  # Remove hotplug RPROVIDES
>>>>>  RPROVIDES_${PN} = "udev-compat"
>>>>
>>>> NAK, this is a generic wrapper to use recent udev on older kernels, not
>>>> specific to zaurus.
>>>
>>> OK then why is this wrapper only rprovided for specific machines and
>>> not rprovided always for every machine ?
>>> It seems its does not do what you are saying IIUC.
>>
>> ping ?
>
> The zaurus people screwed up when adding this, it is still intended as a
> generic stopgap measure for device stuck on <2.6.27 kernels.

alright got it. what do you think of attached patch ?

Thanks

-Khem
From e48a210ff072cbb82cd86c7fb37db2ecc71d9fbd Mon Sep 17 00:00:00 2001
From: Khem Raj <[email protected]>
Date: Sat, 28 Aug 2010 12:02:02 -0700
Subject: [PATCH] udev,udev-compat141: Fix machine specific RDEPENDS

Signed-off-by: Khem Raj <[email protected]>
---
 recipes/udev/udev-compat141_141.bb |    1 +
 recipes/udev/udev.inc              |    7 ++-----
 recipes/udev/udev_151.bb           |   15 ++++++---------
 recipes/udev/udev_154.bb           |   15 ++++++---------
 4 files changed, 15 insertions(+), 23 deletions(-)

diff --git a/recipes/udev/udev-compat141_141.bb b/recipes/udev/udev-compat141_141.bb
index 2411fc6..24ab8b6 100644
--- a/recipes/udev/udev-compat141_141.bb
+++ b/recipes/udev/udev-compat141_141.bb
@@ -16,6 +16,7 @@ PROVIDES = "udev-compat"
 
 # Need udev with udev-compat-wrapper support and nothing else.
 RDEPENDS_${PN} = "udev-compat-wrapper"
+
 # Remove hotplug RPROVIDES
 RPROVIDES_${PN} = "udev-compat"
 
diff --git a/recipes/udev/udev.inc b/recipes/udev/udev.inc
index 7502094..0c8a662 100644
--- a/recipes/udev/udev.inc
+++ b/recipes/udev/udev.inc
@@ -14,7 +14,7 @@ SRC_URI = "http://kernel.org/pub/linux/utils/kernel/hotplug/udev-${PV}.tar.gz \
            file://init \
 	   file://udev-compat-wrapper-patch"
 
-INC_PR = "r29"
+INC_PR = "r30"
 
 inherit update-rc.d autotools pkgconfig
 
@@ -43,22 +43,19 @@ EXTRA_OEMAKE = "-e \
 		'EXTRAS=${UDEV_EXTRAS}' \
 		'STRIP=echo'"
 
-RPROVIDES_udev_spitz += "udev-compat-wrapper"
+RPROVIDES_udev_append = " udev-compat-wrapper"
 RDEPENDS_udev_spitz += "udev-compat"
 do_unpack_append_spitz() {
 	bb.build.exec_func('do_apply_compat_wrapper', d)
 }
-RPROVIDES_udev_akita += "udev-compat-wrapper"
 RDEPENDS_udev_akita += "udev-compat"
 do_unpack_append_akita() {
 	bb.build.exec_func('do_apply_compat_wrapper', d)
 }
-RPROVIDES_udev_c7x0 += "udev-compat-wrapper"
 RDEPENDS_udev_c7x0 += "udev-compat"
 do_unpack_append_c7x0() {
 	bb.build.exec_func('do_apply_compat_wrapper', d)
 }
-RPROVIDES_udev_poodle += "udev-compat-wrapper"
 RDEPENDS_udev_poodle += "udev-compat"
 do_unpack_append_poodle() {
 	bb.build.exec_func('do_apply_compat_wrapper', d)
diff --git a/recipes/udev/udev_151.bb b/recipes/udev/udev_151.bb
index 8423ff4..d6a858d 100644
--- a/recipes/udev/udev_151.bb
+++ b/recipes/udev/udev_151.bb
@@ -3,7 +3,7 @@ DESCRIPTION = "udev is a daemon which dynamically creates and removes device nod
 the hotplug package and requires a kernel not older than 2.6.12."
 LICENSE = "GPLv2+"
 
-PR = "r16"
+PR = "r17"
 
 # Untested
 DEFAULT_PREFERENCE = "-1"
@@ -75,23 +75,20 @@ FILES_${PN}-dbg += "${usrbindir}/.debug ${usrsbindir}/.debug"
 FILES_${PN} += "/lib/udev* ${libdir}/ConsoleKit"
 FILES_${PN}-dbg += "/lib/udev/.debug"
 
-RPROVIDES_udev_append_spitz += "udev-compat-wrapper"
-RDEPENDS_udev_append_spitz += "udev-compat"
+RPROVIDES_udev_append = " udev-compat-wrapper"
+RDEPENDS_udev_append_spitz = " udev-compat"
 do_unpack_append_spitz() {
 	bb.build.exec_func('do_apply_compat_wrapper', d)
 }
-RPROVIDES_udev_append_akita += "udev-compat-wrapper"
-RDEPENDS_udev_append_akita += "udev-compat"
+RDEPENDS_udev_append_akita = " udev-compat"
 do_unpack_append_akita() {
 	bb.build.exec_func('do_apply_compat_wrapper', d)
 }
-RPROVIDES_udev_append_c7x0 += "udev-compat-wrapper"
-RDEPENDS_udev_append_c7x0 += "udev-compat"
+RDEPENDS_udev_append_c7x0 = " udev-compat"
 do_unpack_append_c7x0() {
 	bb.build.exec_func('do_apply_compat_wrapper', d)
 }
-RPROVIDES_udev_append_poodle += "udev-compat-wrapper"
-RDEPENDS_udev_append_poodle += "udev-compat"
+RDEPENDS_udev_append_poodle = " udev-compat"
 do_unpack_append_poodle() {
 	bb.build.exec_func('do_apply_compat_wrapper', d)
 }
diff --git a/recipes/udev/udev_154.bb b/recipes/udev/udev_154.bb
index e4dc48b..dc81ec1 100644
--- a/recipes/udev/udev_154.bb
+++ b/recipes/udev/udev_154.bb
@@ -3,7 +3,7 @@ DESCRIPTION = "udev is a daemon which dynamically creates and removes device nod
 the hotplug package and requires a kernel not older than 2.6.12."
 LICENSE = "GPLv2+"
 
-PR = "r3"
+PR = "r4"
 
 # Untested
 DEFAULT_PREFERENCE = "-1"
@@ -76,23 +76,20 @@ FILES_${PN}-dbg += "${usrbindir}/.debug ${usrsbindir}/.debug"
 FILES_${PN} += "/lib/udev* ${libdir}/ConsoleKit"
 FILES_${PN}-dbg += "/lib/udev/.debug"
 
-RPROVIDES_udev_append_spitz += "udev-compat-wrapper"
-RDEPENDS_udev_append_spitz += "udev-compat"
+RPROVIDES_udev_append = " udev-compat-wrapper"
+RDEPENDS_udev_append_spitz = " udev-compat"
 do_unpack_append_spitz() {
 	bb.build.exec_func('do_apply_compat_wrapper', d)
 }
-RPROVIDES_udev_append_akita += "udev-compat-wrapper"
-RDEPENDS_udev_append_akita += "udev-compat"
+RDEPENDS_udev_append_akita = " udev-compat"
 do_unpack_append_akita() {
 	bb.build.exec_func('do_apply_compat_wrapper', d)
 }
-RPROVIDES_udev_append_c7x0 += "udev-compat-wrapper"
-RDEPENDS_udev_append_c7x0 += "udev-compat"
+RDEPENDS_udev_append_c7x0 = " udev-compat"
 do_unpack_append_c7x0() {
 	bb.build.exec_func('do_apply_compat_wrapper', d)
 }
-RPROVIDES_udev_append_poodle += "udev-compat-wrapper"
-RDEPENDS_udev_append_poodle += "udev-compat"
+RDEPENDS_udev_append_poodle = " udev-compat"
 do_unpack_append_poodle() {
 	bb.build.exec_func('do_apply_compat_wrapper', d)
 }
-- 
1.7.1

_______________________________________________
Openembedded-devel mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

Reply via email to