From patchwork Fri Dec 14 15:17:03 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: udev: Remove deprecated binaries from packaging Date: Fri, 14 Dec 2012 15:17:03 -0000 From: Marko Kati? X-Patchwork-Id: 41017 Message-Id: <1355498223.9104.2.camel@dromedary> To: Otavio Salvador Cc: Chris Larson , Martin Jansa , Patches and discussions about the oe-core layer On Thu, 2012-12-13 at 21:30 -0200, Otavio Salvador wrote: > On Thu, Dec 13, 2012 at 5:53 PM, Marko Kati? wrote: > > Oh dear, i completely forgot about this patch. It's been sitting in my > > local repo for weeks! > > > > So here's my (hopefully) final solution: > > The patch seems broken for my e-mail reader (dunno if you pasted it here). > > -- > Otavio Salvador O.S. Systems > E-mail: otavio@ossystems.com.br http://www.ossystems.com.br > Mobile: +55 53 9981-7854 http://projetos.ossystems.com.br Sorry about that. This one should work. diff --git a/meta/recipes-core/udev/udev.inc b/meta/recipes-core/udev/udev.inc index 4705b9b..9b1ebcf 100644 --- a/meta/recipes-core/udev/udev.inc +++ b/meta/recipes-core/udev/udev.inc @@ -74,7 +74,7 @@ FILES_udev-cache = "${sysconfdir}/init.d/udev-cache ${sysconfdir}/default/udev-c FILES_udev-acl = "${base_libdir}/udev/udev-acl ${base_libdir}/udev/rules.d/70-acl.rules" -FILES_udev-utils = "${bindir}/udevinfo ${bindir}/udevtest ${base_sbindir}/udevadm" +FILES_udev-utils = "${bindir}/udevinfo ${bindir}/udevtest ${base_sbindir}/udevadm ${bindir}/udevadm" RDEPENDS_udev-consolekit += "udev-acl" FILES_udev-consolekit = "${libdir}/ConsoleKit" @@ -97,4 +97,16 @@ do_install_append () { rm -f ${D}${base_libdir}/udev/hid2hci echo 'udev_run="/var/run/udev"' >> ${D}${sysconfdir}/udev/udev.conf + + if [ "${PV}" -gt "175" ] + then + install -d ${D}${base_sbindir} + ln -s ${bindir}/udevadm ${D}${base_sbindir}/udevadm + + elif [ "${PV}" -lt "175" ] + then + install -d ${D}${bindir} + ln -s ${base_sbindir}/udevadm ${D}${bindir}/udevadm + + fi }