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
