mirror of
https://git.yoctoproject.org/poky
synced 2026-03-06 15:29:40 +01:00
systemd: split systemd specific udev rules into its own package
In case some other packages need these udev rules but they wont install systemd, for instance, a issue was found that plymouth needs 71-seat.rules to be present in rootfs or it will fail. Let systemd RDEPENDS on systemd-udev-rules. (From OE-Core rev: a235b994deb20c312c5871e5c463ff963267d2ab) Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Signed-off-by: Ming Liu <ming.liu@toradex.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -325,6 +325,7 @@ PACKAGE_BEFORE_PN = "\
|
||||
${PN}-journal-upload \
|
||||
${PN}-journal-remote \
|
||||
${PN}-extra-utils \
|
||||
${PN}-udev-rules \
|
||||
udev \
|
||||
udev-hwdb \
|
||||
"
|
||||
@@ -499,6 +500,13 @@ FILES_${PN}-extra-utils = "\
|
||||
${rootlibexecdir}/systemd/systemd-cgroups-agent \
|
||||
"
|
||||
|
||||
FILES_${PN}-udev-rules = "\
|
||||
${rootlibexecdir}/udev/rules.d/70-uaccess.rules \
|
||||
${rootlibexecdir}/udev/rules.d/71-seat.rules \
|
||||
${rootlibexecdir}/udev/rules.d/73-seat-late.rules \
|
||||
${rootlibexecdir}/udev/rules.d/99-systemd.rules \
|
||||
"
|
||||
|
||||
CONFFILES_${PN} = "${sysconfdir}/systemd/coredump.conf \
|
||||
${sysconfdir}/systemd/journald.conf \
|
||||
${sysconfdir}/systemd/logind.conf \
|
||||
@@ -554,10 +562,6 @@ FILES_${PN} = " ${base_bindir}/* \
|
||||
${exec_prefix}/lib/sysusers.d \
|
||||
${exec_prefix}/lib/environment.d \
|
||||
${localstatedir} \
|
||||
${rootlibexecdir}/udev/rules.d/70-uaccess.rules \
|
||||
${rootlibexecdir}/udev/rules.d/71-seat.rules \
|
||||
${rootlibexecdir}/udev/rules.d/73-seat-late.rules \
|
||||
${rootlibexecdir}/udev/rules.d/99-systemd.rules \
|
||||
${rootlibexecdir}/modprobe.d/systemd.conf \
|
||||
${datadir}/dbus-1/system.d/org.freedesktop.timedate1.conf \
|
||||
${datadir}/dbus-1/system.d/org.freedesktop.locale1.conf \
|
||||
@@ -572,7 +576,7 @@ FILES_${PN} = " ${base_bindir}/* \
|
||||
|
||||
FILES_${PN}-dev += "${base_libdir}/security/*.la ${datadir}/dbus-1/interfaces/ ${sysconfdir}/rpm/macros.systemd"
|
||||
|
||||
RDEPENDS_${PN} += "kmod dbus util-linux-mount util-linux-umount udev (= ${EXTENDPKGV}) util-linux-agetty util-linux-fsck"
|
||||
RDEPENDS_${PN} += "kmod dbus util-linux-mount util-linux-umount udev (= ${EXTENDPKGV}) systemd-udev-rules util-linux-agetty util-linux-fsck"
|
||||
RDEPENDS_${PN} += "${@bb.utils.contains('PACKAGECONFIG', 'serial-getty-generator', '', 'systemd-serialgetty', d)}"
|
||||
RDEPENDS_${PN} += "volatile-binds"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user