aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJooyung Han <jooyung@google.com>2023-12-14 16:01:34 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2023-12-14 16:01:34 +0000
commite37f08185de9e0235a1ae9aeeae81593ae80489a (patch)
tree41fa23aabc46af599c0f8f5e03b70555c8aba000
parent584da616165b42cf61de845eeea2951b379b0c6b (diff)
parent8af9fe94383f3739810df805ee4f74bec123ae32 (diff)
downloadcuttlefish-e37f08185de9e0235a1ae9aeeae81593ae80489a.tar.gz
Merge "Keep a single/shared RRO APEX" into main am: fc518eddd6 am: 8784a7c84f am: 8af9fe9438
Original change: https://android-review.googlesource.com/c/device/google/cuttlefish/+/2864413 Change-Id: I116a457000eba889b0ebc14bdb8f81da69e4f0a2 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--apex/com.google.aosp_cf.rros/Android.bp (renamed from apex/com.google.aosp_cf_phone.rros/Android.bp)7
-rw-r--r--apex/com.google.aosp_cf.rros/apex_manifest.json4
-rw-r--r--apex/com.google.aosp_cf.rros/file_contexts (renamed from apex/com.google.aosp_cf_phone.rros/file_contexts)0
-rw-r--r--apex/com.google.aosp_cf_phone.rros/apex_manifest.json4
-rw-r--r--apex/com.google.aosp_cf_slim.rros/Android.bp38
-rw-r--r--apex/com.google.aosp_cf_slim.rros/apex_manifest.json4
-rw-r--r--apex/com.google.aosp_cf_slim.rros/file_contexts2
-rw-r--r--shared/device.mk8
-rw-r--r--shared/phone/device_vendor.mk4
-rw-r--r--shared/slim/device_vendor.mk7
10 files changed, 8 insertions, 70 deletions
diff --git a/apex/com.google.aosp_cf_phone.rros/Android.bp b/apex/com.google.aosp_cf.rros/Android.bp
index 325e1b340..acb3add46 100644
--- a/apex/com.google.aosp_cf_phone.rros/Android.bp
+++ b/apex/com.google.aosp_cf.rros/Android.bp
@@ -17,19 +17,18 @@ package {
}
apex {
- name: "com.google.aosp_cf_phone.rros",
+ name: "com.google.aosp_cf.rros",
manifest: "apex_manifest.json",
key: "com.google.cf.apex.key",
certificate: ":com.google.cf.apex.certificate",
file_contexts: "file_contexts",
- use_vndk_as_stable: true,
updatable: false,
- // Install the apex in /vendor/apex
soc_specific: true,
+
+ // RROs shared across CF-derived devices
rros: [
"cuttlefish_overlay_connectivity",
"cuttlefish_overlay_frameworks_base_core",
"cuttlefish_overlay_settings_provider",
- "cuttlefish_phone_overlay_frameworks_base_core",
],
}
diff --git a/apex/com.google.aosp_cf.rros/apex_manifest.json b/apex/com.google.aosp_cf.rros/apex_manifest.json
new file mode 100644
index 000000000..faf4eef25
--- /dev/null
+++ b/apex/com.google.aosp_cf.rros/apex_manifest.json
@@ -0,0 +1,4 @@
+{
+ "name": "com.google.aosp_cf.rros",
+ "version": 1
+}
diff --git a/apex/com.google.aosp_cf_phone.rros/file_contexts b/apex/com.google.aosp_cf.rros/file_contexts
index cb7fd8dc3..cb7fd8dc3 100644
--- a/apex/com.google.aosp_cf_phone.rros/file_contexts
+++ b/apex/com.google.aosp_cf.rros/file_contexts
diff --git a/apex/com.google.aosp_cf_phone.rros/apex_manifest.json b/apex/com.google.aosp_cf_phone.rros/apex_manifest.json
deleted file mode 100644
index e5ebe27d7..000000000
--- a/apex/com.google.aosp_cf_phone.rros/apex_manifest.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "name": "com.google.aosp_cf_phone.rros",
- "version": 1
-}
diff --git a/apex/com.google.aosp_cf_slim.rros/Android.bp b/apex/com.google.aosp_cf_slim.rros/Android.bp
deleted file mode 100644
index 1a98d1c2d..000000000
--- a/apex/com.google.aosp_cf_slim.rros/Android.bp
+++ /dev/null
@@ -1,38 +0,0 @@
-// Copyright (C) 2022 The Android Open Source Project
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-soong_namespace {
- imports: [
- "device/generic/goldfish",
- ],
-}
-
-package {
- default_applicable_licenses: ["Android-Apache-2.0"],
-}
-
-apex {
- name: "com.google.aosp_cf_slim.rros",
- manifest: "apex_manifest.json",
- key: "com.google.cf.apex.key",
- certificate: ":com.google.cf.apex.certificate",
- file_contexts: "file_contexts",
- use_vndk_as_stable: true,
- updatable: false,
- // Install the apex in /vendor/apex
- soc_specific: true,
- rros: [
- "slim_overlay_frameworks_base_core",
- ],
-}
diff --git a/apex/com.google.aosp_cf_slim.rros/apex_manifest.json b/apex/com.google.aosp_cf_slim.rros/apex_manifest.json
deleted file mode 100644
index 26c7bd5b5..000000000
--- a/apex/com.google.aosp_cf_slim.rros/apex_manifest.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "name": "com.google.aosp_cf_slim.rros",
- "version": 1
-}
diff --git a/apex/com.google.aosp_cf_slim.rros/file_contexts b/apex/com.google.aosp_cf_slim.rros/file_contexts
deleted file mode 100644
index cb7fd8dc3..000000000
--- a/apex/com.google.aosp_cf_slim.rros/file_contexts
+++ /dev/null
@@ -1,2 +0,0 @@
-(/.*)? u:object_r:vendor_file:s0
-/overlay(/.*)? u:object_r:vendor_overlay_file:s0
diff --git a/shared/device.mk b/shared/device.mk
index c65e1404a..e73ffe100 100644
--- a/shared/device.mk
+++ b/shared/device.mk
@@ -180,13 +180,7 @@ PRODUCT_PACKAGES += \
hidl_lazy_cb_test_server
# Runtime Resource Overlays
-ifneq ($(LOCAL_PREFER_VENDOR_APEX),true)
-PRODUCT_PACKAGES += \
- cuttlefish_overlay_connectivity \
- cuttlefish_overlay_frameworks_base_core \
- cuttlefish_overlay_settings_provider
-
-endif
+PRODUCT_PACKAGES += com.google.aosp_cf.rros
#
# Satellite vendor service for CF
diff --git a/shared/phone/device_vendor.mk b/shared/phone/device_vendor.mk
index 5c07ef1b1..3c08d388b 100644
--- a/shared/phone/device_vendor.mk
+++ b/shared/phone/device_vendor.mk
@@ -62,11 +62,7 @@ PRODUCT_COPY_FILES += \
DEVICE_PACKAGE_OVERLAYS += device/google/cuttlefish/shared/phone/overlay
# Runtime Resource Overlays
-ifeq ($(LOCAL_PREFER_VENDOR_APEX),true)
-PRODUCT_PACKAGES += com.google.aosp_cf_phone.rros
-else
PRODUCT_PACKAGES += cuttlefish_phone_overlay_frameworks_base_core
-endif
# NFC AIDL HAL
PRODUCT_PACKAGES += \
diff --git a/shared/slim/device_vendor.mk b/shared/slim/device_vendor.mk
index f7b2962c2..63005bb18 100644
--- a/shared/slim/device_vendor.mk
+++ b/shared/slim/device_vendor.mk
@@ -51,16 +51,9 @@ PRODUCT_VENDOR_PROPERTIES += \
PRODUCT_COPY_FILES += \
frameworks/native/data/etc/android.hardware.faketouch.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.faketouch.xml \
-
# Runtime Resource Overlays
-ifeq ($(LOCAL_PREFER_VENDOR_APEX),true)
-PRODUCT_PACKAGES += \
- com.google.aosp_cf_phone.rros \
- com.google.aosp_cf_slim.rros
-else
PRODUCT_PACKAGES += \
cuttlefish_phone_overlay_frameworks_base_core \
slim_overlay_frameworks_base_core
-endif
TARGET_BOARD_INFO_FILE ?= device/google/cuttlefish/shared/slim/android-info.txt