From e357ea6b01b509a48f1e67643ff74c1d8d4e8a08 Mon Sep 17 00:00:00 2001 From: Dmitry Bogatov Date: Sun, 5 Dec 2021 21:48:46 -0400 Subject: wpa_supplicant: fix withDbus=false build --- pkgs/os-specific/linux/wpa_supplicant/default.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'pkgs/os-specific/linux/wpa_supplicant') diff --git a/pkgs/os-specific/linux/wpa_supplicant/default.nix b/pkgs/os-specific/linux/wpa_supplicant/default.nix index 656fa477768..d1821e4a2ae 100644 --- a/pkgs/os-specific/linux/wpa_supplicant/default.nix +++ b/pkgs/os-specific/linux/wpa_supplicant/default.nix @@ -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 '' -- cgit 1.4.1