diff options
author | Dmitry Bogatov <git#v1@kaction.cc> | 2021-12-05 21:48:46 -0400 |
---|---|---|
committer | Dmitry Bogatov <git#v1@kaction.cc> | 2021-12-05 21:48:46 -0400 |
commit | e357ea6b01b509a48f1e67643ff74c1d8d4e8a08 (patch) | |
tree | 23472d151187fd3415da060043c0815e9f9fd508 /pkgs/os-specific/linux/wpa_supplicant | |
parent | 143da12376d3522465bcfe2b4333501423c086f2 (diff) | |
download | nixpkgs-e357ea6b01b509a48f1e67643ff74c1d8d4e8a08.tar nixpkgs-e357ea6b01b509a48f1e67643ff74c1d8d4e8a08.tar.gz nixpkgs-e357ea6b01b509a48f1e67643ff74c1d8d4e8a08.tar.bz2 nixpkgs-e357ea6b01b509a48f1e67643ff74c1d8d4e8a08.tar.lz nixpkgs-e357ea6b01b509a48f1e67643ff74c1d8d4e8a08.tar.xz nixpkgs-e357ea6b01b509a48f1e67643ff74c1d8d4e8a08.tar.zst nixpkgs-e357ea6b01b509a48f1e67643ff74c1d8d4e8a08.zip |
wpa_supplicant: fix withDbus=false build
Diffstat (limited to 'pkgs/os-specific/linux/wpa_supplicant')
-rw-r--r-- | pkgs/os-specific/linux/wpa_supplicant/default.nix | 10 |
1 files changed, 10 insertions, 0 deletions
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 '' |