mirror of
https://git.yoctoproject.org/poky
synced 2026-04-23 09:32:17 +02:00
udev: remove udev-utils, add 'udevadm' to udev package
Previously, the udev package only RRECOMMENDS udev-utils package, but its init script in the udev package really relies on the 'udevadm' command to work properly. As a result, if 'NO_RECOMMENDATIONS' is set to '1', errors occur at system start-up. The udev-utils package only contains one file, that is /bin/udevadm. So it's better that we remove the udev-utils package and move the 'udevadm' command to the udev package. [YOCTO #6388] (From OE-Core rev: 4814a7a85ccff74923a554bdc11820fceff84e2e) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -47,7 +47,7 @@ EXTRA_OECONF = "--disable-introspection \
|
||||
--without-systemdsystemunitdir \
|
||||
"
|
||||
|
||||
PACKAGES =+ "udev-utils udev-cache"
|
||||
PACKAGES =+ "udev-cache"
|
||||
PACKAGES =+ "libudev"
|
||||
PACKAGES =+ "libgudev"
|
||||
|
||||
@@ -57,8 +57,8 @@ INITSCRIPT_PARAMS_udev = "start 04 S ."
|
||||
INITSCRIPT_NAME_udev-cache = "udev-cache"
|
||||
INITSCRIPT_PARAMS_udev-cache = "start 36 S ."
|
||||
|
||||
FILES_${PN} += "${libexecdir} ${libdir}/ConsoleKit ${nonarch_base_libdir}/udev"
|
||||
RRECOMMENDS_${PN} += "udev-utils udev-cache"
|
||||
FILES_${PN} += "${libexecdir} ${libdir}/ConsoleKit ${nonarch_base_libdir}/udev ${bindir}/udevadm"
|
||||
RRECOMMENDS_${PN} += "udev-cache"
|
||||
|
||||
FILES_${PN}-dbg += "${libexecdir}/.debug"
|
||||
FILES_${PN}-dbg += "${base_libdir}/udev/.debug/"
|
||||
@@ -73,8 +73,6 @@ FILES_libudev = "${base_libdir}/libudev.so.*"
|
||||
FILES_libgudev = "${base_libdir}/libgudev*.so.* ${libdir}/libgudev*.so.*"
|
||||
FILES_udev-cache = "${sysconfdir}/init.d/udev-cache ${sysconfdir}/default/udev-cache"
|
||||
|
||||
FILES_udev-utils = "${bindir}/udevadm"
|
||||
|
||||
do_install_append () {
|
||||
install -d ${D}${sysconfdir}/init.d
|
||||
install -m 0755 ${WORKDIR}/init ${D}${sysconfdir}/init.d/udev
|
||||
|
||||
Reference in New Issue
Block a user