blob: 1657e71120c15da2ea574a1171ac52c4ba9b3087 [file] [log] [blame]
Anton Hansson3a49ed82018-06-26 11:20:34 +01001#
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
Anton Hansson30417d92018-06-28 16:50:42 +010017# Base modules and settings for recovery.
18PRODUCT_PACKAGES += \
19 adbd.recovery \
Yifan Hong51a46132018-07-18 11:35:58 -070020 android.hardware.health@2.0-impl-default.recovery \
Suren Baghdasaryan72546072019-02-12 18:21:17 -080021 cgroups.recovery.json \
Tao Bao2173bc12018-09-11 14:34:27 -070022 charger.recovery \
Anton Hanssonb8a6a472018-08-14 14:06:39 +010023 init_second_stage.recovery \
Anton Hansson30417d92018-06-28 16:50:42 +010024 ld.config.recovery.txt \
25 linker.recovery \
Tao Bao4986e812019-04-18 18:37:32 -070026 otacerts.recovery \
Anton Hansson30417d92018-06-28 16:50:42 +010027 recovery \
28 shell_and_utilities_recovery \
Tom Cherry3bb4cd62018-08-01 13:45:12 -070029 watchdogd.recovery \
Anton Hansson30417d92018-06-28 16:50:42 +010030
Dan Willemsen4a70a192019-02-22 23:06:03 +000031# These had been pulled in via init_second_stage.recovery, but may not be needed.
32PRODUCT_HOST_PACKAGES += \
33 e2fsdroid \
34 mke2fs \
35 sload_f2fs \
36 make_f2fs \
37
38PRODUCT_HOST_PACKAGES += \
Victor Chang46d95f72019-07-05 17:33:05 +010039 icu-data_host_i18n_apex
Dan Willemsen4a70a192019-02-22 23:06:03 +000040
Anton Hansson3a49ed82018-06-26 11:20:34 +010041# Base modules and settings for the vendor partition.
42PRODUCT_PACKAGES += \
Henry Fangbce42552019-02-04 17:16:19 -080043 android.hardware.cas@1.1-service \
Sundong Ahna1bd0792019-02-22 12:04:53 +090044 android.hardware.configstore@1.1-service \
Anton Hansson3a49ed82018-06-26 11:20:34 +010045 android.hardware.media.omx@1.0-service \
Pete Bentleye28c7322019-09-26 15:59:41 +010046 boringssl_self_test_vendor \
Steven Moreland442e9832019-01-25 19:15:20 -080047 dumpsys_vendor \
Anton Hanssone85ec842018-06-26 14:03:38 +010048 fs_config_files_nonsystem \
49 fs_config_dirs_nonsystem \
Anton Hansson3a49ed82018-06-26 11:20:34 +010050 gralloc.default \
Tom Cherry6cf1b112019-07-11 15:31:36 -070051 group_odm \
Tom Cherry9f8d4eb2019-08-21 08:15:46 -070052 group_system_ext \
Tom Cherry6cf1b112019-07-11 15:31:36 -070053 group_vendor \
Tom Cherry6195b352018-10-15 17:48:42 -070054 init_vendor \
Anton Hansson3a49ed82018-06-26 11:20:34 +010055 libbundlewrapper \
56 libclearkeycasplugin \
57 libdownmix \
Anton Hansson89994112018-07-03 12:37:33 +010058 libdrmclearkeyplugin \
59 libdynproc \
Anton Hansson3a49ed82018-06-26 11:20:34 +010060 libeffectproxy \
61 libeffects \
62 libldnhncr \
63 libreference-ril \
64 libreverbwrapper \
65 libril \
66 libvisualizer \
Tom Cherry6cf1b112019-07-11 15:31:36 -070067 passwd_odm \
Tom Cherry9f8d4eb2019-08-21 08:15:46 -070068 passwd_system_ext \
Tom Cherry6cf1b112019-07-11 15:31:36 -070069 passwd_vendor \
Anton Hansson56ce36f2018-07-02 14:36:28 +010070 selinux_policy_nonsystem \
Anton Hansson3a49ed82018-06-26 11:20:34 +010071 shell_and_utilities_vendor \
72 vndservice \
Yifan Hong45812e52018-07-12 11:20:59 -070073 vndservicemanager \
Yifan Hong17d4bcb2018-07-10 16:43:19 -070074
75# VINTF data for vendor image
76PRODUCT_PACKAGES += \
Yifan Hong17d4bcb2018-07-10 16:43:19 -070077 device_compatibility_matrix.xml \
Bill Peckhame868aec2019-09-17 17:06:47 -070078
79# Packages to update the recovery partition, which will be installed on
80# /vendor. TODO(b/141648565): Don't install these unless they're needed.
81PRODUCT_PACKAGES += \
82 applypatch