summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
Diffstat (limited to 'meta')
-rw-r--r--meta/recipes-core/systemd/systemd_244.3.bb10
1 files changed, 4 insertions, 6 deletions
diff --git a/meta/recipes-core/systemd/systemd_244.3.bb b/meta/recipes-core/systemd/systemd_244.3.bb
index 1595198f53..b11321f87c 100644
--- a/meta/recipes-core/systemd/systemd_244.3.bb
+++ b/meta/recipes-core/systemd/systemd_244.3.bb
@@ -295,10 +295,6 @@ do_install() {
295 # install default policy for presets 295 # install default policy for presets
296 # https://www.freedesktop.org/wiki/Software/systemd/Preset/#howto 296 # https://www.freedesktop.org/wiki/Software/systemd/Preset/#howto
297 install -Dm 0644 ${WORKDIR}/99-default.preset ${D}${systemd_unitdir}/system-preset/99-default.preset 297 install -Dm 0644 ${WORKDIR}/99-default.preset ${D}${systemd_unitdir}/system-preset/99-default.preset
298
299 # We use package postinsts for the hwdb update, as the update service is
300 # easily triggered for no reason and will slow down boots.
301 find ${D} -name systemd-hwdb-update.service -delete
302} 298}
303 299
304python populate_packages_prepend (){ 300python populate_packages_prepend (){
@@ -638,7 +634,9 @@ FILES_udev += "${base_sbindir}/udevd \
638 ${datadir}/bash-completion/completions/udevadm \ 634 ${datadir}/bash-completion/completions/udevadm \
639 " 635 "
640 636
641FILES_udev-hwdb = "${rootlibexecdir}/udev/hwdb.d" 637FILES_udev-hwdb = "${rootlibexecdir}/udev/hwdb.d \
638 ${systemd_unitdir}/system/systemd-hwdb-update.service \
639 "
642 640
643RCONFLICTS_${PN} = "tiny-init ${@bb.utils.contains('PACKAGECONFIG', 'resolved', 'resolvconf', '', d)}" 641RCONFLICTS_${PN} = "tiny-init ${@bb.utils.contains('PACKAGECONFIG', 'resolved', 'resolvconf', '', d)}"
644 642
@@ -698,7 +696,7 @@ pkg_prerm_${PN}_libc-glibc () {
698PACKAGE_WRITE_DEPS += "qemu-native" 696PACKAGE_WRITE_DEPS += "qemu-native"
699pkg_postinst_udev-hwdb () { 697pkg_postinst_udev-hwdb () {
700 if test -n "$D"; then 698 if test -n "$D"; then
701 $INTERCEPT_DIR/postinst_intercept update_udev_hwdb ${PKG} mlprefix=${MLPREFIX} binprefix=${MLPREFIX} 699 $INTERCEPT_DIR/postinst_intercept update_udev_hwdb ${PKG} mlprefix=${MLPREFIX} binprefix=${MLPREFIX} rootlibexecdir="${rootlibexecdir}" PREFERRED_PROVIDER_udev="${PREFERRED_PROVIDER_udev}"
702 else 700 else
703 udevadm hwdb --update 701 udevadm hwdb --update
704 fi 702 fi