From fa4865828574f11464b5f0c06b27e2829b3672e6 Mon Sep 17 00:00:00 2001 From: Roshan Pius Date: Tue, 11 Jun 2019 06:52:01 -0700 Subject: Create Mainline wifi stack module a) Moved wifi service to a separate APK (WifiStack) b) Converted all the .mk to .bp c) Changed all the wifi services to inherit from a new WifiServiceBase class (away from SystemService because we're no longer in system_server). d) WifiStackService is the entry point into the APK entry. This will be invoked from WifiStackClient running in system_server after PHASE_SYSTEM_SERVICES_READY in android framework boot sequence. e) Added a bunch of new .rc rules to help change ownership of all the config store files. f) Changed the |setPackage| on a bunch of private broadcasts triggered for notification actions (from "android" to the new retrieved package name). g) Changed WifiScanner permission checks to use MAINLINE_WIFI_STACK permission instead of NETWORK_STACK. Bug: 113174748 Test: atest com.android.server.wifi Test: Device boots up & connects to wifi networks, hotspot toggle, etc. Test: Will send for regression tests Change-Id: I87b83704c33694fcc99d2d9bde4e5cad9ddd06da --- Android.bp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'Android.bp') diff --git a/Android.bp b/Android.bp index 9735cc727..7c74fcb3e 100644 --- a/Android.bp +++ b/Android.bp @@ -15,5 +15,6 @@ subdirs = [ "libwifi_system", "libwifi_system_iface", - "service/proto", + "service", + "tests", ] -- cgit v1.2.3