diff --git a/package/systemd/Config.in b/package/systemd/Config.in index f507a55ceb..5200e4a8f9 100644 --- a/package/systemd/Config.in +++ b/package/systemd/Config.in @@ -26,6 +26,7 @@ menuconfig BR2_PACKAGE_SYSTEMD depends on BR2_HOST_GCC_AT_LEAST_8 # host-systemd select BR2_ROOTFS_MERGED_USR select BR2_ROOTFS_MERGED_BIN + select BR2_PACKAGE_HAS_LIBUDEV select BR2_PACKAGE_HAS_UDEV select BR2_PACKAGE_DBUS if !BR2_PACKAGE_DBUS_BROKER # runtime select BR2_PACKAGE_LIBCAP @@ -107,6 +108,9 @@ menuconfig BR2_PACKAGE_SYSTEMD if BR2_PACKAGE_SYSTEMD +config BR2_PACKAGE_PROVIDES_LIBUDEV + default "systemd" + config BR2_PACKAGE_PROVIDES_UDEV default "systemd" diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk index 9ce4f8fef2..3223915d40 100644 --- a/package/systemd/systemd.mk +++ b/package/systemd/systemd.mk @@ -62,7 +62,7 @@ SYSTEMD_DEPENDENCIES = \ SYSTEMD_SELINUX_MODULES = systemd udev xdg -SYSTEMD_PROVIDES = udev +SYSTEMD_PROVIDES = libudev udev SYSTEMD_CONF_OPTS += \ -Dcreate-log-dirs=false \