Skip to contentSkip to conversation

udev fixes

PATCH In review Paul Eggleton 2 participants 4 messages Nov 1, 2011

lore
Share & tools
lore
#0 lore raw

cover udev fixes

Some rebased OE-core patches from Holger that got lost on the openembedded-devel list.

The following changes since commit eff22e23b4c7d88254a6ac420bf0860f1fe2cd3e:

coreutils: Add missing PR bump (2011-11-01 15:45:42 +0000)

are available in the git repository at:
git://git.openembedded.org/openembedded-core-contrib paule/udev-glib
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=paule/udev-glib

Holger Hans Peter Freyther (2):
udev: Fix the packaging of libgudev
udev: Split out consolekit and udev-acl

 meta/recipes-core/udev/udev-new.inc |   10 ++++++++--
 meta/recipes-core/udev/udev_164.bb  |    2 +-
 2 files changed, 9 insertions(+), 3 deletions(-)
Signature · 1 line
1.7.5.4
#1 lore raw

PATCH 1/2 udev: Fix the packaging of libgudev

From: Holger Hans Peter Freyther <[email protected]>

Make the libgudev so go to the libgudev package, this is already fixed in meta-oe.

---
 meta/recipes-core/udev/udev-new.inc |    4 ++--
 meta/recipes-core/udev/udev_164.bb  |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)
meta/recipes-core/udev/udev-new.inc +2 -2
index 4c4451f..0247a83 100644
@@ -51,8 +51,8 @@ FILES_libudev = "${base_libdir}/libudev.so.*"
 FILES_libudev-dbg = "${base_libdir}/.debug/libudev.so.*"
 FILES_libudev-dev = "${includedir}/libudev.h ${libdir}/libudev.so ${libdir}/libudev.la \
                      ${libdir}/libudev.a ${libdir}/pkgconfig/libudev.pc"
-FILES_libgudev = "${libdir}/libgudev*.so.*"
-FILES_libgudev-dbg = "${libdir}/.debug/libgudev*.so.*"
+FILES_libgudev = "${base_libdir}/libgudev*.so.* ${libdir}/libgudev*.so.*"
+FILES_libgudev-dbg = "${base_libdir}/.debug/libgudev*.so.* ${libdir}/.debug/libgudev*.so.*"
 FILES_libgudev-dev = "${includedir}/gudev* ${libdir}/libgudev*.so ${libdir}/libgudev*.la \
                      ${libdir}/libgudev*.a ${libdir}/pkgconfig/gudev*.pc"
 FILES_udev-cache = "${sysconfdir}/init.d/udev-cache"
meta/recipes-core/udev/udev_164.bb +1 -1
index f20da27..689b5fd 100644
@@ -1,6 +1,6 @@
 include udev-new.inc
 
-PR = "r4"
+PR = "r5"
 
 SRC_URI += "file://udev-166-v4l1-1.patch"
 
Signature · 1 line
1.7.5.4
#2 lore raw

PATCH 2/2 udev: Split out consolekit and udev-acl

In reply to Paul Eggleton

From: Holger Hans Peter Freyther <[email protected]>

This can safe another megabyte on the tar.bz2 of the minimal image. udev-acl is linking to glibc which will pull in libglib, libgio, libgthread, libgmodule, libgobject.

2.0M 2011-07-02 01:57 after.tar.bz2
3.0M 2011-07-02 01:52 before.tar.bz2

---
 meta/recipes-core/udev/udev-new.inc |    6 ++++++
 meta/recipes-core/udev/udev_164.bb  |    2 +-
 2 files changed, 7 insertions(+), 1 deletions(-)
meta/recipes-core/udev/udev-new.inc +6 -0
index 0247a83..eac7903 100644
@@ -35,6 +35,7 @@ libexecdir = "${base_libdir}/udev"
 EXTRA_OECONF = "--disable-introspection --with-rootlibdir=${base_libdir} \
                 --with-pci-ids-path=${datadir}/pci.ids"
 
+PACKAGES =+ "udev-acl udev-consolekit"
 PACKAGES =+ "udev-cache libudev libudev-dev libudev-dbg"
 PACKAGES =+ "libgudev libgudev-dev libgudev-dbg"
 
@@ -57,6 +58,11 @@ FILES_libgudev-dev = "${includedir}/gudev* ${libdir}/libgudev*.so ${libdir}/libg
                      ${libdir}/libgudev*.a ${libdir}/pkgconfig/gudev*.pc"
 FILES_udev-cache = "${sysconfdir}/init.d/udev-cache"
 
+FILES_udev-acl = "${base_libdir}/udev/udev-acl ${base_libdir}/udev/rules.d/70-acl.rules"
+
+RDEPENDS_udev-consolekit += "udev-acl"
+FILES_udev-consolekit = "${libdir}/ConsoleKit"
+
 do_install_append () {
 	install -d ${D}${sysconfdir}/init.d
 	install -m 0755 ${WORKDIR}/init ${D}${sysconfdir}/init.d/udev
meta/recipes-core/udev/udev_164.bb +1 -1
index 689b5fd..7cbe4d8 100644
@@ -1,6 +1,6 @@
 include udev-new.inc
 
-PR = "r5"
+PR = "r6"
 
 SRC_URI += "file://udev-166-v4l1-1.patch"
 
Signature · 1 line
1.7.5.4
#3 lore raw

Re: [PATCH 2/2] udev: Split out consolekit and udev-acl

Recent udevs removed udev-acl and ck is on its way out as well. For more changes do a git log on the meta-oe udev dir :)

Op 1 nov. 2011 om 17:14 heeft Paul Eggleton <[email protected]> het volgende geschreven:

Quoted 59 lines

From: Holger Hans Peter Freyther <[email protected]>

This can safe another megabyte on the tar.bz2 of the minimal image. udev-acl is linking to glibc which will pull in libglib, libgio, libgthread, libgmodule, libgobject.

2.0M 2011-07-02 01:57 after.tar.bz2
3.0M 2011-07-02 01:52 before.tar.bz2

---

meta/recipes-core/udev/udev-new.inc |    6 ++++++
meta/recipes-core/udev/udev_164.bb  |    2 +-
2 files changed, 7 insertions(+), 1 deletions(-)
meta/recipes-core/udev/udev-new.inc +1 -0
index 0247a83..eac7903 100644
@@ -35,6 +35,7 @@ libexecdir = "${base_libdir}/udev"
 EXTRA_OECONF = "--disable-introspection --with-rootlibdir=${base_libdir} \
                --with-pci-ids-path=${datadir}/pci.ids"
 
+PACKAGES =+ "udev-acl udev-consolekit"

PACKAGES =+ "udev-cache libudev libudev-dev libudev-dbg" PACKAGES =+ "libgudev libgudev-dev libgudev-dbg"

meta/recipes-core/udev/udev-new.inc +0 -0
@@ -57,6 +58,11 @@ FILES_libgudev-dev = "${includedir}/gudev* ${libdir}/libgudev*.so ${libdir}/libg
                     ${libdir}/libgudev*.a ${libdir}/pkgconfig/gudev*.pc"

FILES_udev-cache = "${sysconfdir}/init.d/udev-cache"

meta/recipes-core/udev/udev-new.inc +5 -0
+FILES_udev-acl = "${base_libdir}/udev/udev-acl ${base_libdir}/udev/rules.d/70-acl.rules"
+
+RDEPENDS_udev-consolekit += "udev-acl"
+FILES_udev-consolekit = "${libdir}/ConsoleKit"
+
do_install_append () {
   install -d ${D}${sysconfdir}/init.d
   install -m 0755 ${WORKDIR}/init ${D}${sysconfdir}/init.d/udev
meta/recipes-core/udev/udev_164.bb +0 -0
index 689b5fd..7cbe4d8 100644
@@ -1,6 +1,6 @@

include udev-new.inc

meta/recipes-core/udev/udev_164.bb +1 -1
-PR = "r5"
+PR = "r6"

SRC_URI += "file://udev-166-v4l1-1.patch"

Signature · 7 lines
1.7.5.4


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