summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
authorRicardo Salveti <ricardo.salveti@oss.qualcomm.com>2024-12-03 00:05:20 -0300
committerRichard Purdie <richard.purdie@linuxfoundation.org>2024-12-05 17:07:10 +0000
commitd79a5c051e41e5ef268fe2209695824d2502e391 (patch)
tree803f6334db37adb72afaf4d6ef9cee879e0ca041 /meta
parentf05edfa08af2b6825a61686dff3338b3bf7b0295 (diff)
downloadpoky-d79a5c051e41e5ef268fe2209695824d2502e391.tar.gz
systemd: remove custom rootlibexecdir and replace with nonarch_libdir
The rootprefix build option was deprecated in systemd 255, making the custom rootlibexecdir unnecessary, so remove it in favor of the standard nonarch_libdir definition. (From OE-Core rev: c89b34401dfbe65de5a32bf8b4ef32902d868ce1) Signed-off-by: Ricardo Salveti <ricardo.salveti@oss.qualcomm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
-rw-r--r--meta/recipes-core/systemd/systemd_256.8.bb186
1 files changed, 91 insertions, 95 deletions
diff --git a/meta/recipes-core/systemd/systemd_256.8.bb b/meta/recipes-core/systemd/systemd_256.8.bb
index 6004d911ea..c1915d7e94 100644
--- a/meta/recipes-core/systemd/systemd_256.8.bb
+++ b/meta/recipes-core/systemd/systemd_256.8.bb
@@ -237,10 +237,6 @@ RESOLV_CONF ??= ""
237# the eBPFs, so that it can find needed system includes in there. 237# the eBPFs, so that it can find needed system includes in there.
238CFLAGS:append = " --sysroot=${STAGING_DIR_TARGET}" 238CFLAGS:append = " --sysroot=${STAGING_DIR_TARGET}"
239 239
240# Helper variables to clarify locations. This mirrors the logic in systemd's
241# build system.
242rootlibexecdir = "${nonarch_libdir}"
243
244EXTRA_OEMESON += "-Dnobody-user=nobody \ 240EXTRA_OEMESON += "-Dnobody-user=nobody \
245 -Dnobody-group=nogroup \ 241 -Dnobody-group=nogroup \
246 -Ddefault-locale=C \ 242 -Ddefault-locale=C \
@@ -290,8 +286,8 @@ do_install() {
290 fi 286 fi
291 287
292 # Provide support for initramfs 288 # Provide support for initramfs
293 [ ! -e ${D}/init ] && ln -s ${rootlibexecdir}/systemd/systemd ${D}/init 289 [ ! -e ${D}/init ] && ln -s ${nonarch_libdir}/systemd/systemd ${D}/init
294 [ ! -e ${D}/${base_sbindir}/udevd ] && ln -s ${rootlibexecdir}/systemd/systemd-udevd ${D}/${base_sbindir}/udevd 290 [ ! -e ${D}/${base_sbindir}/udevd ] && ln -s ${nonarch_libdir}/systemd/systemd-udevd ${D}/${base_sbindir}/udevd
295 291
296 install -d ${D}${sysconfdir}/udev/rules.d/ 292 install -d ${D}${sysconfdir}/udev/rules.d/
297 install -d ${D}${nonarch_libdir}/tmpfiles.d 293 install -d ${D}${nonarch_libdir}/tmpfiles.d
@@ -304,7 +300,7 @@ do_install() {
304 if ${@bb.utils.contains('DISTRO_FEATURES','sysvinit','true','false',d)}; then 300 if ${@bb.utils.contains('DISTRO_FEATURES','sysvinit','true','false',d)}; then
305 install -d ${D}${sysconfdir}/init.d 301 install -d ${D}${sysconfdir}/init.d
306 install -m 0755 ${UNPACKDIR}/init ${D}${sysconfdir}/init.d/systemd-udevd 302 install -m 0755 ${UNPACKDIR}/init ${D}${sysconfdir}/init.d/systemd-udevd
307 sed -i s%@UDEVD@%${rootlibexecdir}/systemd/systemd-udevd% ${D}${sysconfdir}/init.d/systemd-udevd 303 sed -i s%@UDEVD@%${nonarch_libdir}/systemd/systemd-udevd% ${D}${sysconfdir}/init.d/systemd-udevd
308 install -Dm 0755 ${S}/src/systemctl/systemd-sysv-install.SKELETON ${D}${systemd_unitdir}/systemd-sysv-install 304 install -Dm 0755 ${S}/src/systemctl/systemd-sysv-install.SKELETON ${D}${systemd_unitdir}/systemd-sysv-install
309 fi 305 fi
310 306
@@ -323,8 +319,8 @@ do_install() {
323 # if the user requests /tmp be on persistent storage (i.e. not volatile) 319 # if the user requests /tmp be on persistent storage (i.e. not volatile)
324 # then don't use a tmpfs for /tmp 320 # then don't use a tmpfs for /tmp
325 if ! ${@bb.utils.contains('FILESYSTEM_PERMS_TABLES', 'files/fs-perms-volatile-tmp.txt', 'true', 'false', d)}; then 321 if ! ${@bb.utils.contains('FILESYSTEM_PERMS_TABLES', 'files/fs-perms-volatile-tmp.txt', 'true', 'false', d)}; then
326 rm -f ${D}${rootlibexecdir}/systemd/system/tmp.mount 322 rm -f ${D}${nonarch_libdir}/systemd/system/tmp.mount
327 rm -f ${D}${rootlibexecdir}/systemd/system/local-fs.target.wants/tmp.mount 323 rm -f ${D}${nonarch_libdir}/systemd/system/local-fs.target.wants/tmp.mount
328 fi 324 fi
329 325
330 install -d ${D}${systemd_system_unitdir}/graphical.target.wants 326 install -d ${D}${systemd_system_unitdir}/graphical.target.wants
@@ -388,11 +384,11 @@ do_install() {
388 fi 384 fi
389 385
390 if ${@bb.utils.contains('PACKAGECONFIG', 'pni-names', 'true', 'false', d)}; then 386 if ${@bb.utils.contains('PACKAGECONFIG', 'pni-names', 'true', 'false', d)}; then
391 if ! grep -q '^NamePolicy=.*mac' ${D}${rootlibexecdir}/systemd/network/99-default.link; then 387 if ! grep -q '^NamePolicy=.*mac' ${D}${nonarch_libdir}/systemd/network/99-default.link; then
392 sed -i '/^NamePolicy=/s/$/ mac/' ${D}${rootlibexecdir}/systemd/network/99-default.link 388 sed -i '/^NamePolicy=/s/$/ mac/' ${D}${nonarch_libdir}/systemd/network/99-default.link
393 fi 389 fi
394 if ! grep -q 'AlternativeNamesPolicy=.*mac' ${D}${rootlibexecdir}/systemd/network/99-default.link; then 390 if ! grep -q 'AlternativeNamesPolicy=.*mac' ${D}${nonarch_libdir}/systemd/network/99-default.link; then
395 sed -i '/AlternativeNamesPolicy=/s/$/ mac/' ${D}${rootlibexecdir}/systemd/network/99-default.link 391 sed -i '/AlternativeNamesPolicy=/s/$/ mac/' ${D}${nonarch_libdir}/systemd/network/99-default.link
396 fi 392 fi
397 fi 393 fi
398} 394}
@@ -478,7 +474,7 @@ RDEPENDS:${PN}-initramfs = "${PN}"
478 474
479FILES:${PN}-gui = "${bindir}/systemadm" 475FILES:${PN}-gui = "${bindir}/systemadm"
480 476
481FILES:${PN}-vconsole-setup = "${rootlibexecdir}/systemd/systemd-vconsole-setup \ 477FILES:${PN}-vconsole-setup = "${nonarch_libdir}/systemd/systemd-vconsole-setup \
482 ${systemd_system_unitdir}/systemd-vconsole-setup.service \ 478 ${systemd_system_unitdir}/systemd-vconsole-setup.service \
483 ${systemd_system_unitdir}/sysinit.target.wants/systemd-vconsole-setup.service" 479 ${systemd_system_unitdir}/sysinit.target.wants/systemd-vconsole-setup.service"
484 480
@@ -494,7 +490,7 @@ FILES:${PN}-zsh-completion = "${datadir}/zsh/site-functions"
494 490
495FILES:${PN}-binfmt = "${sysconfdir}/binfmt.d/ \ 491FILES:${PN}-binfmt = "${sysconfdir}/binfmt.d/ \
496 ${exec_prefix}/lib/binfmt.d \ 492 ${exec_prefix}/lib/binfmt.d \
497 ${rootlibexecdir}/systemd/systemd-binfmt \ 493 ${nonarch_libdir}/systemd/systemd-binfmt \
498 ${systemd_system_unitdir}/proc-sys-fs-binfmt_misc.* \ 494 ${systemd_system_unitdir}/proc-sys-fs-binfmt_misc.* \
499 ${systemd_system_unitdir}/systemd-binfmt.service" 495 ${systemd_system_unitdir}/systemd-binfmt.service"
500RRECOMMENDS:${PN}-binfmt = "${@bb.utils.contains('PACKAGECONFIG', 'binfmt', 'kernel-module-binfmt-misc', '', d)}" 496RRECOMMENDS:${PN}-binfmt = "${@bb.utils.contains('PACKAGECONFIG', 'binfmt', 'kernel-module-binfmt-misc', '', d)}"
@@ -502,7 +498,7 @@ RRECOMMENDS:${PN}-binfmt = "${@bb.utils.contains('PACKAGECONFIG', 'binfmt', 'ker
502RDEPENDS:${PN}-vconsole-setup = "${@bb.utils.contains('PACKAGECONFIG', 'vconsole', 'kbd kbd-consolefonts kbd-keymaps', '', d)}" 498RDEPENDS:${PN}-vconsole-setup = "${@bb.utils.contains('PACKAGECONFIG', 'vconsole', 'kbd kbd-consolefonts kbd-keymaps', '', d)}"
503 499
504 500
505FILES:${PN}-journal-gatewayd = "${rootlibexecdir}/systemd/systemd-journal-gatewayd \ 501FILES:${PN}-journal-gatewayd = "${nonarch_libdir}/systemd/systemd-journal-gatewayd \
506 ${systemd_system_unitdir}/systemd-journal-gatewayd.service \ 502 ${systemd_system_unitdir}/systemd-journal-gatewayd.service \
507 ${systemd_system_unitdir}/systemd-journal-gatewayd.socket \ 503 ${systemd_system_unitdir}/systemd-journal-gatewayd.socket \
508 ${systemd_system_unitdir}/sockets.target.wants/systemd-journal-gatewayd.socket \ 504 ${systemd_system_unitdir}/sockets.target.wants/systemd-journal-gatewayd.socket \
@@ -510,13 +506,13 @@ FILES:${PN}-journal-gatewayd = "${rootlibexecdir}/systemd/systemd-journal-gatewa
510 " 506 "
511SYSTEMD_SERVICE:${PN}-journal-gatewayd = "systemd-journal-gatewayd.socket" 507SYSTEMD_SERVICE:${PN}-journal-gatewayd = "systemd-journal-gatewayd.socket"
512 508
513FILES:${PN}-journal-upload = "${rootlibexecdir}/systemd/systemd-journal-upload \ 509FILES:${PN}-journal-upload = "${nonarch_libdir}/systemd/systemd-journal-upload \
514 ${systemd_system_unitdir}/systemd-journal-upload.service \ 510 ${systemd_system_unitdir}/systemd-journal-upload.service \
515 ${sysconfdir}/systemd/journal-upload.conf \ 511 ${sysconfdir}/systemd/journal-upload.conf \
516 " 512 "
517SYSTEMD_SERVICE:${PN}-journal-upload = "systemd-journal-upload.service" 513SYSTEMD_SERVICE:${PN}-journal-upload = "systemd-journal-upload.service"
518 514
519FILES:${PN}-journal-remote = "${rootlibexecdir}/systemd/systemd-journal-remote \ 515FILES:${PN}-journal-remote = "${nonarch_libdir}/systemd/systemd-journal-remote \
520 ${sysconfdir}/systemd/journal-remote.conf \ 516 ${sysconfdir}/systemd/journal-remote.conf \
521 ${systemd_system_unitdir}/systemd-journal-remote.service \ 517 ${systemd_system_unitdir}/systemd-journal-remote.service \
522 ${systemd_system_unitdir}/systemd-journal-remote.socket \ 518 ${systemd_system_unitdir}/systemd-journal-remote.socket \
@@ -543,10 +539,10 @@ FILES:${PN}-container = "${sysconfdir}/dbus-1/system.d/org.freedesktop.import1.c
543 ${systemd_system_unitdir}/systemd-machined.service \ 539 ${systemd_system_unitdir}/systemd-machined.service \
544 ${systemd_system_unitdir}/dbus-org.freedesktop.machine1.service \ 540 ${systemd_system_unitdir}/dbus-org.freedesktop.machine1.service \
545 ${systemd_system_unitdir}/var-lib-machines.mount \ 541 ${systemd_system_unitdir}/var-lib-machines.mount \
546 ${rootlibexecdir}/systemd/systemd-import \ 542 ${nonarch_libdir}/systemd/systemd-import \
547 ${rootlibexecdir}/systemd/systemd-importd \ 543 ${nonarch_libdir}/systemd/systemd-importd \
548 ${rootlibexecdir}/systemd/systemd-machined \ 544 ${nonarch_libdir}/systemd/systemd-machined \
549 ${rootlibexecdir}/systemd/systemd-pull \ 545 ${nonarch_libdir}/systemd/systemd-pull \
550 ${exec_prefix}/lib/tmpfiles.d/systemd-nspawn.conf \ 546 ${exec_prefix}/lib/tmpfiles.d/systemd-nspawn.conf \
551 ${exec_prefix}/lib/tmpfiles.d/README \ 547 ${exec_prefix}/lib/tmpfiles.d/README \
552 ${systemd_system_unitdir}/systemd-nspawn@.service \ 548 ${systemd_system_unitdir}/systemd-nspawn@.service \
@@ -597,15 +593,15 @@ FILES:${PN}-extra-utils = "\
597 ${systemd_system_unitdir}/sysinit.target.wants/systemd-pcrphase.path \ 593 ${systemd_system_unitdir}/sysinit.target.wants/systemd-pcrphase.path \
598 ${systemd_system_unitdir}/sysinit.target.wants/systemd-pcrphase-sysinit.path \ 594 ${systemd_system_unitdir}/sysinit.target.wants/systemd-pcrphase-sysinit.path \
599 ${systemd_system_unitdir}/multi-user.target.wants/systemd-ask-password-wall.path \ 595 ${systemd_system_unitdir}/multi-user.target.wants/systemd-ask-password-wall.path \
600 ${rootlibexecdir}/systemd/systemd-resolve-host \ 596 ${nonarch_libdir}/systemd/systemd-resolve-host \
601 ${rootlibexecdir}/systemd/systemd-ac-power \ 597 ${nonarch_libdir}/systemd/systemd-ac-power \
602 ${rootlibexecdir}/systemd/systemd-activate \ 598 ${nonarch_libdir}/systemd/systemd-activate \
603 ${rootlibexecdir}/systemd/systemd-measure \ 599 ${nonarch_libdir}/systemd/systemd-measure \
604 ${rootlibexecdir}/systemd/systemd-pcrphase \ 600 ${nonarch_libdir}/systemd/systemd-pcrphase \
605 ${rootlibexecdir}/systemd/systemd-socket-proxyd \ 601 ${nonarch_libdir}/systemd/systemd-socket-proxyd \
606 ${rootlibexecdir}/systemd/systemd-reply-password \ 602 ${nonarch_libdir}/systemd/systemd-reply-password \
607 ${rootlibexecdir}/systemd/systemd-sleep \ 603 ${nonarch_libdir}/systemd/systemd-sleep \
608 ${rootlibexecdir}/systemd/system-sleep \ 604 ${nonarch_libdir}/systemd/system-sleep \
609 ${systemd_system_unitdir}/systemd-hibernate.service \ 605 ${systemd_system_unitdir}/systemd-hibernate.service \
610 ${systemd_system_unitdir}/systemd-hybrid-sleep.service \ 606 ${systemd_system_unitdir}/systemd-hybrid-sleep.service \
611 ${systemd_system_unitdir}/systemd-pcrphase-initrd.service \ 607 ${systemd_system_unitdir}/systemd-pcrphase-initrd.service \
@@ -613,22 +609,22 @@ FILES:${PN}-extra-utils = "\
613 ${systemd_system_unitdir}/systemd-pcrphase-sysinit.service \ 609 ${systemd_system_unitdir}/systemd-pcrphase-sysinit.service \
614 ${systemd_system_unitdir}/systemd-suspend.service \ 610 ${systemd_system_unitdir}/systemd-suspend.service \
615 ${systemd_system_unitdir}/sleep.target \ 611 ${systemd_system_unitdir}/sleep.target \
616 ${rootlibexecdir}/systemd/systemd-initctl \ 612 ${nonarch_libdir}/systemd/systemd-initctl \
617 ${systemd_system_unitdir}/systemd-initctl.service \ 613 ${systemd_system_unitdir}/systemd-initctl.service \
618 ${systemd_system_unitdir}/systemd-initctl.socket \ 614 ${systemd_system_unitdir}/systemd-initctl.socket \
619 ${systemd_system_unitdir}/sockets.target.wants/systemd-initctl.socket \ 615 ${systemd_system_unitdir}/sockets.target.wants/systemd-initctl.socket \
620 ${rootlibexecdir}/systemd/system-generators/systemd-gpt-auto-generator \ 616 ${nonarch_libdir}/systemd/system-generators/systemd-gpt-auto-generator \
621 ${rootlibexecdir}/systemd/systemd-cgroups-agent \ 617 ${nonarch_libdir}/systemd/systemd-cgroups-agent \
622" 618"
623 619
624FILES:${PN}-mime = "${MIMEDIR}" 620FILES:${PN}-mime = "${MIMEDIR}"
625RRECOMMENDS:${PN} += "${PN}-mime" 621RRECOMMENDS:${PN} += "${PN}-mime"
626 622
627FILES:${PN}-udev-rules = "\ 623FILES:${PN}-udev-rules = "\
628 ${rootlibexecdir}/udev/rules.d/70-uaccess.rules \ 624 ${nonarch_libdir}/udev/rules.d/70-uaccess.rules \
629 ${rootlibexecdir}/udev/rules.d/71-seat.rules \ 625 ${nonarch_libdir}/udev/rules.d/71-seat.rules \
630 ${rootlibexecdir}/udev/rules.d/73-seat-late.rules \ 626 ${nonarch_libdir}/udev/rules.d/73-seat-late.rules \
631 ${rootlibexecdir}/udev/rules.d/99-systemd.rules \ 627 ${nonarch_libdir}/udev/rules.d/99-systemd.rules \
632" 628"
633 629
634CONFFILES:${PN} = "${sysconfdir}/systemd/coredump.conf \ 630CONFFILES:${PN} = "${sysconfdir}/systemd/coredump.conf \
@@ -672,7 +668,7 @@ FILES:${PN} = " ${base_bindir}/* \
672 ${sysconfdir}/X11/xinit/xinitrc.d/* \ 668 ${sysconfdir}/X11/xinit/xinitrc.d/* \
673 ${sysconfdir}/ssh/ssh_config.d/20-systemd-ssh-proxy.conf \ 669 ${sysconfdir}/ssh/ssh_config.d/20-systemd-ssh-proxy.conf \
674 ${sysconfdir}/ssh/sshd_config.d/20-systemd-userdb.conf \ 670 ${sysconfdir}/ssh/sshd_config.d/20-systemd-userdb.conf \
675 ${rootlibexecdir}/systemd/* \ 671 ${nonarch_libdir}/systemd/* \
676 ${libdir}/systemd/libsystemd-core* \ 672 ${libdir}/systemd/libsystemd-core* \
677 ${libdir}/pam.d \ 673 ${libdir}/pam.d \
678 ${nonarch_libdir}/pam.d \ 674 ${nonarch_libdir}/pam.d \
@@ -698,8 +694,8 @@ FILES:${PN} = " ${base_bindir}/* \
698 ${exec_prefix}/lib/environment.d \ 694 ${exec_prefix}/lib/environment.d \
699 ${exec_prefix}/lib/pcrlock.d \ 695 ${exec_prefix}/lib/pcrlock.d \
700 ${localstatedir} \ 696 ${localstatedir} \
701 ${rootlibexecdir}/modprobe.d/systemd.conf \ 697 ${nonarch_libdir}/modprobe.d/systemd.conf \
702 ${rootlibexecdir}/modprobe.d/README \ 698 ${nonarch_libdir}/modprobe.d/README \
703 ${datadir}/dbus-1/system.d/org.freedesktop.timedate1.conf \ 699 ${datadir}/dbus-1/system.d/org.freedesktop.timedate1.conf \
704 ${datadir}/dbus-1/system.d/org.freedesktop.locale1.conf \ 700 ${datadir}/dbus-1/system.d/org.freedesktop.locale1.conf \
705 ${datadir}/dbus-1/system.d/org.freedesktop.network1.conf \ 701 ${datadir}/dbus-1/system.d/org.freedesktop.network1.conf \
@@ -742,58 +738,58 @@ RDEPENDS:udev-bash-completion += "bash-completion"
742RDEPENDS:udev-hwdb += "udev" 738RDEPENDS:udev-hwdb += "udev"
743 739
744FILES:udev += "${base_sbindir}/udevd \ 740FILES:udev += "${base_sbindir}/udevd \
745 ${rootlibexecdir}/systemd/network/99-default.link \ 741 ${nonarch_libdir}/systemd/network/99-default.link \
746 ${rootlibexecdir}/systemd/systemd-udevd \ 742 ${nonarch_libdir}/systemd/systemd-udevd \
747 ${rootlibexecdir}/udev/accelerometer \ 743 ${nonarch_libdir}/udev/accelerometer \
748 ${rootlibexecdir}/udev/ata_id \ 744 ${nonarch_libdir}/udev/ata_id \
749 ${rootlibexecdir}/udev/cdrom_id \ 745 ${nonarch_libdir}/udev/cdrom_id \
750 ${rootlibexecdir}/udev/collect \ 746 ${nonarch_libdir}/udev/collect \
751 ${rootlibexecdir}/udev/dmi_memory_id \ 747 ${nonarch_libdir}/udev/dmi_memory_id \
752 ${rootlibexecdir}/udev/fido_id \ 748 ${nonarch_libdir}/udev/fido_id \
753 ${rootlibexecdir}/udev/findkeyboards \ 749 ${nonarch_libdir}/udev/findkeyboards \
754 ${rootlibexecdir}/udev/iocost \ 750 ${nonarch_libdir}/udev/iocost \
755 ${rootlibexecdir}/udev/keyboard-force-release.sh \ 751 ${nonarch_libdir}/udev/keyboard-force-release.sh \
756 ${rootlibexecdir}/udev/keymap \ 752 ${nonarch_libdir}/udev/keymap \
757 ${rootlibexecdir}/udev/mtd_probe \ 753 ${nonarch_libdir}/udev/mtd_probe \
758 ${rootlibexecdir}/udev/scsi_id \ 754 ${nonarch_libdir}/udev/scsi_id \
759 ${rootlibexecdir}/udev/v4l_id \ 755 ${nonarch_libdir}/udev/v4l_id \
760 ${rootlibexecdir}/udev/keymaps \ 756 ${nonarch_libdir}/udev/keymaps \
761 ${rootlibexecdir}/udev/rules.d/50-udev-default.rules \ 757 ${nonarch_libdir}/udev/rules.d/50-udev-default.rules \
762 ${rootlibexecdir}/udev/rules.d/60-autosuspend.rules \ 758 ${nonarch_libdir}/udev/rules.d/60-autosuspend.rules \
763 ${rootlibexecdir}/udev/rules.d/60-autosuspend-chromiumos.rules \ 759 ${nonarch_libdir}/udev/rules.d/60-autosuspend-chromiumos.rules \
764 ${rootlibexecdir}/udev/rules.d/60-block.rules \ 760 ${nonarch_libdir}/udev/rules.d/60-block.rules \
765 ${rootlibexecdir}/udev/rules.d/60-cdrom_id.rules \ 761 ${nonarch_libdir}/udev/rules.d/60-cdrom_id.rules \
766 ${rootlibexecdir}/udev/rules.d/60-dmi-id.rules \ 762 ${nonarch_libdir}/udev/rules.d/60-dmi-id.rules \
767 ${rootlibexecdir}/udev/rules.d/60-drm.rules \ 763 ${nonarch_libdir}/udev/rules.d/60-drm.rules \
768 ${rootlibexecdir}/udev/rules.d/60-evdev.rules \ 764 ${nonarch_libdir}/udev/rules.d/60-evdev.rules \
769 ${rootlibexecdir}/udev/rules.d/60-fido-id.rules \ 765 ${nonarch_libdir}/udev/rules.d/60-fido-id.rules \
770 ${rootlibexecdir}/udev/rules.d/60-infiniband.rules \ 766 ${nonarch_libdir}/udev/rules.d/60-infiniband.rules \
771 ${rootlibexecdir}/udev/rules.d/60-input-id.rules \ 767 ${nonarch_libdir}/udev/rules.d/60-input-id.rules \
772 ${rootlibexecdir}/udev/rules.d/60-persistent-alsa.rules \ 768 ${nonarch_libdir}/udev/rules.d/60-persistent-alsa.rules \
773 ${rootlibexecdir}/udev/rules.d/60-persistent-input.rules \ 769 ${nonarch_libdir}/udev/rules.d/60-persistent-input.rules \
774 ${rootlibexecdir}/udev/rules.d/60-persistent-storage.rules \ 770 ${nonarch_libdir}/udev/rules.d/60-persistent-storage.rules \
775 ${rootlibexecdir}/udev/rules.d/60-persistent-storage-mtd.rules \ 771 ${nonarch_libdir}/udev/rules.d/60-persistent-storage-mtd.rules \
776 ${rootlibexecdir}/udev/rules.d/60-persistent-storage-tape.rules \ 772 ${nonarch_libdir}/udev/rules.d/60-persistent-storage-tape.rules \
777 ${rootlibexecdir}/udev/rules.d/60-persistent-v4l.rules \ 773 ${nonarch_libdir}/udev/rules.d/60-persistent-v4l.rules \
778 ${rootlibexecdir}/udev/rules.d/60-sensor.rules \ 774 ${nonarch_libdir}/udev/rules.d/60-sensor.rules \
779 ${rootlibexecdir}/udev/rules.d/60-serial.rules \ 775 ${nonarch_libdir}/udev/rules.d/60-serial.rules \
780 ${rootlibexecdir}/udev/rules.d/61-autosuspend-manual.rules \ 776 ${nonarch_libdir}/udev/rules.d/61-autosuspend-manual.rules \
781 ${rootlibexecdir}/udev/rules.d/64-btrfs.rules \ 777 ${nonarch_libdir}/udev/rules.d/64-btrfs.rules \
782 ${rootlibexecdir}/udev/rules.d/70-camera.rules \ 778 ${nonarch_libdir}/udev/rules.d/70-camera.rules \
783 ${rootlibexecdir}/udev/rules.d/70-joystick.rules \ 779 ${nonarch_libdir}/udev/rules.d/70-joystick.rules \
784 ${rootlibexecdir}/udev/rules.d/70-memory.rules \ 780 ${nonarch_libdir}/udev/rules.d/70-memory.rules \
785 ${rootlibexecdir}/udev/rules.d/70-mouse.rules \ 781 ${nonarch_libdir}/udev/rules.d/70-mouse.rules \
786 ${rootlibexecdir}/udev/rules.d/70-power-switch.rules \ 782 ${nonarch_libdir}/udev/rules.d/70-power-switch.rules \
787 ${rootlibexecdir}/udev/rules.d/70-touchpad.rules \ 783 ${nonarch_libdir}/udev/rules.d/70-touchpad.rules \
788 ${rootlibexecdir}/udev/rules.d/75-net-description.rules \ 784 ${nonarch_libdir}/udev/rules.d/75-net-description.rules \
789 ${rootlibexecdir}/udev/rules.d/75-probe_mtd.rules \ 785 ${nonarch_libdir}/udev/rules.d/75-probe_mtd.rules \
790 ${rootlibexecdir}/udev/rules.d/78-sound-card.rules \ 786 ${nonarch_libdir}/udev/rules.d/78-sound-card.rules \
791 ${rootlibexecdir}/udev/rules.d/80-drivers.rules \ 787 ${nonarch_libdir}/udev/rules.d/80-drivers.rules \
792 ${rootlibexecdir}/udev/rules.d/80-net-setup-link.rules \ 788 ${nonarch_libdir}/udev/rules.d/80-net-setup-link.rules \
793 ${rootlibexecdir}/udev/rules.d/81-net-dhcp.rules \ 789 ${nonarch_libdir}/udev/rules.d/81-net-dhcp.rules \
794 ${rootlibexecdir}/udev/rules.d/90-vconsole.rules \ 790 ${nonarch_libdir}/udev/rules.d/90-vconsole.rules \
795 ${rootlibexecdir}/udev/rules.d/90-iocost.rules \ 791 ${nonarch_libdir}/udev/rules.d/90-iocost.rules \
796 ${rootlibexecdir}/udev/rules.d/README \ 792 ${nonarch_libdir}/udev/rules.d/README \
797 ${sysconfdir}/udev \ 793 ${sysconfdir}/udev \
798 ${sysconfdir}/init.d/systemd-udevd \ 794 ${sysconfdir}/init.d/systemd-udevd \
799 ${systemd_system_unitdir}/*udev* \ 795 ${systemd_system_unitdir}/*udev* \
@@ -805,7 +801,7 @@ FILES:udev += "${base_sbindir}/udevd \
805 " 801 "
806 802
807FILES:udev-bash-completion = "${datadir}/bash-completion/completions/udevadm" 803FILES:udev-bash-completion = "${datadir}/bash-completion/completions/udevadm"
808FILES:udev-hwdb = "${rootlibexecdir}/udev/hwdb.d \ 804FILES:udev-hwdb = "${nonarch_libdir}/udev/hwdb.d \
809 " 805 "
810 806
811RCONFLICTS:${PN} = "tiny-init ${@bb.utils.contains('PACKAGECONFIG', 'resolved', 'resolvconf', '', d)}" 807RCONFLICTS:${PN} = "tiny-init ${@bb.utils.contains('PACKAGECONFIG', 'resolved', 'resolvconf', '', d)}"
@@ -900,7 +896,7 @@ PACKAGE_WRITE_DEPS += "qemu-native"
900pkg_postinst:udev-hwdb () { 896pkg_postinst:udev-hwdb () {
901 if test -n "$D"; then 897 if test -n "$D"; then
902 $INTERCEPT_DIR/postinst_intercept update_udev_hwdb ${PKG} mlprefix=${MLPREFIX} binprefix=${MLPREFIX} \ 898 $INTERCEPT_DIR/postinst_intercept update_udev_hwdb ${PKG} mlprefix=${MLPREFIX} binprefix=${MLPREFIX} \
903 rootlibexecdir="${rootlibexecdir}" PREFERRED_PROVIDER_udev="${PREFERRED_PROVIDER_udev}" base_bindir="${base_bindir}" 899 rootlibexecdir="${nonarch_libdir}" PREFERRED_PROVIDER_udev="${PREFERRED_PROVIDER_udev}" base_bindir="${base_bindir}"
904 else 900 else
905 systemd-hwdb update 901 systemd-hwdb update
906 fi 902 fi