wpa_supplicant: fix withDbus=false build

This commit is contained in:
Dmitry Bogatov 2021-12-05 21:48:46 -04:00
parent 143da12376
commit e357ea6b01

View File

@ -98,6 +98,16 @@ stdenv.mkDerivation rec {
CONFIG_CTRL_IFACE_DBUS=y
CONFIG_CTRL_IFACE_DBUS_NEW=y
CONFIG_CTRL_IFACE_DBUS_INTRO=y
''
# Upstream uses conditionals based on ifdef, so opposite of =y is
# not =n, as one may expect, but undefine. People, why don't you
# just use KBuild and stop reinventing the wheel?
#
# This config is sourced into makefile.
+ optionalString (!withDbus) ''
undefine CONFIG_CTRL_IFACE_DBUS
undefine CONFIG_CTRL_IFACE_DBUS_NEW
undefine CONFIG_CTRL_IFACE_DBUS_INTRO
'' + (if withReadline then ''
CONFIG_READLINE=y
'' else ''