From 7d0aa2e651e84f968e4d7904ef5e89cb6447f450 Mon Sep 17 00:00:00 2001 From: Aaron Huang Date: Tue, 27 Apr 2021 19:25:08 +0800 Subject: [PATCH] Split out NetworkStack and Tethering permission Split the networkstack and tethering permission out of privapp-permissions-platform.xml so that they can get overridden properly. Bug: 151213404 Test: NetworkStackTests TetheringTests Merged-In: Ic5dea321a441c1366f5faf2ecd683a2fa708bc80 Change-Id: Ic5dea321a441c1366f5faf2ecd683a2fa708bc80 --- data/etc/Android.bp | 14 +++++++ .../com.android.networkstack.tethering.xml | 28 ++++++++++++++ data/etc/com.android.networkstack.xml | 38 +++++++++++++++++++ data/etc/privapp-permissions-platform.xml | 30 --------------- 4 files changed, 80 insertions(+), 30 deletions(-) create mode 100644 data/etc/com.android.networkstack.tethering.xml create mode 100644 data/etc/com.android.networkstack.xml diff --git a/data/etc/Android.bp b/data/etc/Android.bp index d0e2474500333..e7c8f9df62cb4 100644 --- a/data/etc/Android.bp +++ b/data/etc/Android.bp @@ -118,6 +118,20 @@ prebuilt_etc { filename_from_src: true, } +prebuilt_etc { + name: "privapp_whitelist_com.android.networkstack", + sub_dir: "permissions", + src: "com.android.networkstack.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "privapp_whitelist_com.android.networkstack.tethering", + sub_dir: "permissions", + src: "com.android.networkstack.tethering.xml", + filename_from_src: true, +} + prebuilt_etc { name: "privapp_whitelist_com.android.provision", system_ext_specific: true, diff --git a/data/etc/com.android.networkstack.tethering.xml b/data/etc/com.android.networkstack.tethering.xml new file mode 100644 index 0000000000000..f26a9616e07a3 --- /dev/null +++ b/data/etc/com.android.networkstack.tethering.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + diff --git a/data/etc/com.android.networkstack.xml b/data/etc/com.android.networkstack.xml new file mode 100644 index 0000000000000..06fec1cdab1e0 --- /dev/null +++ b/data/etc/com.android.networkstack.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/data/etc/privapp-permissions-platform.xml b/data/etc/privapp-permissions-platform.xml index 62e11b9baca2a..415751d0c6be2 100644 --- a/data/etc/privapp-permissions-platform.xml +++ b/data/etc/privapp-permissions-platform.xml @@ -254,36 +254,6 @@ applications that come with the platform - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -