1 # 2 # Copyright (C) 2018 The Android Open Source Project 3 # 4 # Licensed under the Apache License, Version 2.0 (the "License"); 5 # you may not use this file except in compliance with the License. 6 # You may obtain a copy of the License at 7 # 8 # http://www.apache.org/licenses/LICENSE-2.0 9 # 10 # Unless required by applicable law or agreed to in writing, software 11 # distributed under the License is distributed on an "AS IS" BASIS, 12 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 # See the License for the specific language governing permissions and 14 # limitations under the License. 15 # 16 17 # Base modules and settings for recovery. 18 PRODUCT_PACKAGES += \ 19 adbd.recovery \ 20 android.hardware.health@2.0-impl-default.recovery \ 21 cgroups.recovery.json \ 22 charger.recovery \ 23 init_second_stage.recovery \ 24 ld.config.recovery.txt \ 25 linker.recovery \ 26 recovery \ 27 shell_and_utilities_recovery \ 28 watchdogd.recovery \ 29 30 # These had been pulled in via init_second_stage.recovery, but may not be needed. 31 PRODUCT_HOST_PACKAGES += \ 32 e2fsdroid \ 33 mke2fs \ 34 sload_f2fs \ 35 make_f2fs \ 36 37 PRODUCT_HOST_PACKAGES += \ 38 icu-data_host_runtime_apex 39 40 # Base modules and settings for the vendor partition. 41 PRODUCT_PACKAGES += \ 42 android.hardware.cas@1.1-service \ 43 android.hardware.configstore@1.1-service \ 44 android.hardware.media.omx@1.0-service \ 45 dumpsys_vendor \ 46 fs_config_files_nonsystem \ 47 fs_config_dirs_nonsystem \ 48 gralloc.default \ 49 group \ 50 init_vendor \ 51 libbundlewrapper \ 52 libclearkeycasplugin \ 53 libdownmix \ 54 libdrmclearkeyplugin \ 55 libdynproc \ 56 libeffectproxy \ 57 libeffects \ 58 libldnhncr \ 59 libreference-ril \ 60 libreverbwrapper \ 61 libril \ 62 libvisualizer \ 63 passwd \ 64 selinux_policy_nonsystem \ 65 shell_and_utilities_vendor \ 66 vndservice \ 67 vndservicemanager \ 68 69 # VINTF data for vendor image 70 PRODUCT_PACKAGES += \ 71 device_compatibility_matrix.xml \ 72