package/network-manager: now needs libgudev when systemd is used
NetworkManager uses code (originally from udev) that has since been split from the main systemd codebase into libgudev. Tweak the package files for NetworkManager to require libgudev when building with systemd. Signed-off-by: Nathaniel Roach <nroach44@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
b935d49a91
commit
1a2c56150f
@ -11,6 +11,7 @@ config BR2_PACKAGE_NETWORK_MANAGER
|
||||
select BR2_PACKAGE_GNUTLS
|
||||
select BR2_PACKAGE_LIBGCRYPT
|
||||
select BR2_PACKAGE_LIBNL
|
||||
select BR2_PACKAGE_LIBGUDEV if BR2_INIT_SYSTEMD
|
||||
select BR2_PACKAGE_UTIL_LINUX
|
||||
select BR2_PACKAGE_UTIL_LINUX_LIBUUID
|
||||
select BR2_PACKAGE_WIRELESS_TOOLS
|
||||
|
@ -63,6 +63,10 @@ ifeq ($(BR2_PACKAGE_DHCPCD),y)
|
||||
NETWORK_MANAGER_CONF_OPTS += --with-dhcpcd=/sbin/dhcpcd
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_INIT_SYSTEMD),y)
|
||||
NETWORK_MANAGER_DEPENDENCIES += libgudev
|
||||
endif
|
||||
|
||||
# uClibc by default doesn't have backtrace support, so don't use it
|
||||
ifeq ($(BR2_TOOLCHAIN_USES_UCLIBC),y)
|
||||
NETWORK_MANAGER_CONF_OPTS += --disable-crashtrace
|
||||
|
Loading…
Reference in New Issue
Block a user