diff --git a/compatibility_matrices/compatibility_matrix.8.xml b/compatibility_matrices/compatibility_matrix.8.xml index e3207342a0..5225f5f2a6 100644 --- a/compatibility_matrices/compatibility_matrix.8.xml +++ b/compatibility_matrices/compatibility_matrix.8.xml @@ -802,7 +802,7 @@ default - + android.hardware.wifi 1 @@ -810,7 +810,7 @@ default - + android.hardware.wifi 1.3-6 diff --git a/wifi/apex/Android.bp b/wifi/apex/Android.bp index 0afb96b85d..45f17a638d 100644 --- a/wifi/apex/Android.bp +++ b/wifi/apex/Android.bp @@ -30,6 +30,7 @@ prebuilt_etc { name: "com.android.hardware.wifi.xml", src: ":default-android.hardware.wifi@1.0-service.xml", installable: false, + sub_dir: "vintf", } apex { @@ -38,7 +39,6 @@ apex { key: "com.android.hardware.wifi.key", certificate: ":com.android.hardware.wifi.certificate", file_contexts: "file_contexts", - vintf_fragments: [":com.android.hardware.wifi.xml"], use_vndk_as_stable: true, updatable: false, soc_specific: true, diff --git a/wifi/apex/file_contexts b/wifi/apex/file_contexts index 812d51db58..04e8a62fd6 100644 --- a/wifi/apex/file_contexts +++ b/wifi/apex/file_contexts @@ -1,3 +1,3 @@ -(/.*)? u:object_r:vendor_file:s0 -/bin/hw/android\.hardware\.wifi@1.0-service u:object_r:hal_wifi_default_exec:s0 - +(/.*)? u:object_r:vendor_file:s0 +/etc(/.*)? u:object_r:vendor_configs_file:s0 +/bin/hw/android\.hardware\.wifi@1.0-service u:object_r:hal_wifi_default_exec:s0