Comment #6 on issue 475665 by
bugdro...@chromium.org: shill: Allow
disabling wifi/wpa_supplicant
https://code.google.com/p/chromium/issues/detail?id=475665#c6
Project : chromiumos/platform2
Commit : 65d917a0fbad09e2f51b5928adf6d10a3ad8bc47
Code-Review 0 : Aviv Keshet, ChromeOS Commit Bot, ChromeOS bot, Zeping Qiu
Code-Review +2: Paul Stewart
Commit-Queue 0 : Aviv Keshet, ChromeOS Commit Bot, ChromeOS bot, Paul
Stewart
Commit-Queue +1: Zeping Qiu
Verified 0 : Aviv Keshet, ChromeOS Commit Bot, ChromeOS bot, Paul
Stewart
Verified +1: Zeping Qiu
Commit Queue : Chumped
Change-Id : I6abaa150657f6ca0f6d5c37229fde9a2c0bb36aa
Reviewed-at :
https://chromium-review.googlesource.com/265774
shill: compiler option support for wifi and wired 802.1x
This allows shill to be compiled without wifi and wired 802.1x
independently.
The supplicant related code will not be compiled when both wifi and wired
802.1x compiler option are disabled.
BUG=chromium:475665
TEST=USE="asan clang -wifi" FEATURES=test emerge-$BOARD shill
USE="asan clang -wired_8021x" FEATURES=test emerge-$BOARD shill
USE="asan clang -wifi -wired_8021x" FEATURES=test emerge-$BOARD shill
USE="asan clang" FEATURES=test emerge-$BOARD shill
Default shill (including both wifi and wired 802.1x):
Passes wifi_matfunc test suite
shill without wifi
No wifi connectivity
Have ethernet connectivity
Passes network_8021xWiredAuthentication test
shill without wired 802.1x
Have wifi and ethernet connectivity
Fail network_8021xWiredAuthentication test
shill without both wifi and wired 802.1x
No wifi connectivity
Have ethernet connectivity
Fail network_8021xWiredAuthentication test
CQ-DEPEND=CL:265614
common-mk/common.gypi
shill/default_profile.cc
shill/default_profile.h
shill/default_profile_unittest.cc
shill/device_info.cc
shill/device_info.h
shill/device_info_unittest.cc
shill/ethernet/ethernet.cc
shill/ethernet/ethernet.h
shill/ethernet/ethernet_unittest.cc
shill/manager.cc
shill/manager.h
shill/manager_dbus_adaptor.cc
shill/manager_unittest.cc
shill/metrics.cc
shill/metrics.h
shill/metrics_unittest.cc
shill/mock_manager.h
shill/mock_metrics.h
shill/mock_proxy_factory.h
shill/mock_service.h
shill/profile.cc
shill/profile.h
shill/profile_dbus_property_exporter.cc
shill/profile_dbus_property_exporter.h
shill/profile_dbus_property_exporter_unittest.cc
shill/proxy_factory.cc
shill/proxy_factory.h
shill/service.cc
shill/service.h
shill/service_unittest.cc
shill/shill.gyp
shill/shill.gypi
shill/shill_daemon.cc
shill/shill_daemon.h
shill/shill_unittest.cc