@@ -6,3 +6,215 @@ user_error() {
66 echo $1 >&2
77 exit 1
88}
9+
10+ readonly aosp_forks=(
11+ device_common
12+ device_generic_goldfish
13+ device_google_akita
14+ device_google_bluejay
15+ device_google_caimito
16+ device_google_comet
17+ device_google_felix
18+ device_google_gs-common
19+ device_google_gs101
20+ device_google_gs101-sepolicy
21+ device_google_gs201
22+ device_google_gs201-sepolicy
23+ device_google_lynx
24+ device_google_pantah
25+ device_google_raviole
26+ device_google_shusky
27+ device_google_tangorpro
28+ device_google_zuma
29+ device_google_zuma-sepolicy
30+ device_google_zumapro
31+ device_google_zumapro-sepolicy
32+ kernel_configs
33+ platform_art
34+ platform_bionic
35+ platform_bootable_recovery
36+ platform_build
37+ platform_build_release
38+ platform_build_soong
39+ platform_development
40+ platform_external_conscrypt
41+ platform_external_robolectric
42+ platform_external_selinux
43+ platform_frameworks_base
44+ platform_frameworks_libs_systemui
45+ platform_frameworks_native
46+ platform_frameworks_opt_net_wifi
47+ platform_frameworks_opt_telephony
48+ platform_hardware_google_pixel
49+ platform_hardware_google_pixel-sepolicy
50+ platform_hardware_interfaces
51+ platform_libcore
52+ platform_manifest
53+ platform_packages_apps_Calendar
54+ platform_packages_apps_CellBroadcastReceiver
55+ platform_packages_apps_Contacts
56+ platform_packages_apps_Dialer
57+ platform_packages_apps_DocumentsUI
58+ platform_packages_apps_EmergencyInfo
59+ platform_packages_apps_Gallery2
60+ platform_packages_apps_Launcher3
61+ platform_packages_apps_Nfc
62+ platform_packages_apps_Settings
63+ platform_packages_apps_SettingsIntelligence
64+ platform_packages_apps_StorageManager
65+ platform_packages_apps_ThemePicker
66+ platform_packages_apps_WallpaperPicker2
67+ platform_packages_inputmethods_LatinIME
68+ platform_packages_modules_adb
69+ platform_packages_modules_AppSearch
70+ platform_packages_modules_Bluetooth
71+ platform_packages_modules_common
72+ platform_packages_modules_ConfigInfrastructure
73+ platform_packages_modules_Connectivity
74+ platform_packages_modules_DnsResolver
75+ platform_packages_modules_HealthFitness
76+ platform_packages_modules_NetworkStack
77+ platform_packages_modules_Permission
78+ platform_packages_modules_RemoteKeyProvisioning
79+ platform_packages_modules_StatsD
80+ platform_packages_modules_Uwb
81+ platform_packages_modules_Virtualization
82+ platform_packages_modules_Wifi
83+ platform_packages_providers_ContactsProvider
84+ platform_packages_providers_DownloadProvider
85+ platform_packages_providers_MediaProvider
86+ platform_packages_services_Mms
87+ platform_packages_services_Telecomm
88+ platform_packages_services_Telephony
89+ platform_system_core
90+ platform_system_extras
91+ platform_system_librustutils
92+ platform_system_logging
93+ platform_system_netd
94+ platform_system_sepolicy
95+ platform_system_vold
96+ platform_tools_metalava
97+ )
98+
99+ readonly kernels=(
100+ kernel_build
101+ kernel_devices_google_akita
102+ kernel_devices_google_bluejay
103+ kernel_devices_google_caimito
104+ kernel_devices_google_comet
105+ kernel_devices_google_felix
106+ kernel_devices_google_lynx
107+ kernel_devices_google_pantah
108+ kernel_devices_google_raviole
109+ kernel_devices_google_shusky
110+ kernel_devices_google_tangorpro
111+ kernel_google-modules_amplifiers
112+ kernel_google-modules_bms
113+ kernel_google-modules_edgetpu_rio
114+ kernel_google-modules_gxp_gs201
115+ kernel_google-modules_gxp_zuma
116+ kernel_google-modules_power_reset
117+ kernel_google-modules_soc_gs
118+ kernel_google-modules_wlan_bcmdhd_bcm4383
119+ kernel_google-modules_wlan_bcmdhd_bcm4389
120+ kernel_google-modules_wlan_bcmdhd_bcm4390
121+ kernel_google-modules_wlan_bcmdhd_bcm4398
122+ kernel_google-modules_wlan_syna_dhd43752p
123+ )
124+
125+ declare -Ar kernel_tags_old=(
126+ # April 2025
127+ [kernel_build]=android-15.0.0_r0.79
128+ [kernel_devices_google_akita]=android-15.0.0_r0.79
129+ [kernel_devices_google_bluejay]=android-15.0.0_r0.79
130+ [kernel_devices_google_caimito]=android-15.0.0_r0.79
131+ [kernel_devices_google_comet]=android-15.0.0_r0.79
132+ [kernel_devices_google_felix]=android-15.0.0_r0.79
133+ [kernel_devices_google_lynx]=android-15.0.0_r0.79
134+ [kernel_devices_google_pantah]=android-15.0.0_r0.79
135+ [kernel_devices_google_raviole]=android-15.0.0_r0.79
136+ [kernel_devices_google_shusky]=android-15.0.0_r0.79
137+ [kernel_devices_google_tangorpro]=android-15.0.0_r0.79
138+ [kernel_google-modules_amplifiers]=android-15.0.0_r0.79
139+ [kernel_google-modules_bms]=android-15.0.0_r0.79
140+ [kernel_google-modules_edgetpu_rio]=android-15.0.0_r0.79
141+ [kernel_google-modules_gxp_gs201]=android-15.0.0_r0.79
142+ [kernel_google-modules_gxp_zuma]=android-15.0.0_r0.79
143+ [kernel_google-modules_power_reset]=android-15.0.0_r0.79
144+ [kernel_google-modules_soc_gs]=android-15.0.0_r0.79
145+ [kernel_google-modules_wlan_bcmdhd_bcm4383]=android-15.0.0_r0.79
146+ [kernel_google-modules_wlan_bcmdhd_bcm4389]=android-15.0.0_r0.79
147+ [kernel_google-modules_wlan_bcmdhd_bcm4390]=android-15.0.0_r0.79
148+ [kernel_google-modules_wlan_bcmdhd_bcm4398]=android-15.0.0_r0.79
149+ [kernel_google-modules_wlan_syna_dhd43752p]=android-15.0.0_r0.79
150+ )
151+
152+ declare -Ar kernel_tags=(
153+ # April 2025
154+ [kernel_build]=android-15.0.0_r0.79
155+ [kernel_devices_google_akita]=android-15.0.0_r0.79
156+ [kernel_devices_google_bluejay]=android-15.0.0_r0.79
157+ [kernel_devices_google_caimito]=android-15.0.0_r0.79
158+ [kernel_devices_google_comet]=android-15.0.0_r0.79
159+ [kernel_devices_google_felix]=android-15.0.0_r0.79
160+ [kernel_devices_google_lynx]=android-15.0.0_r0.79
161+ [kernel_devices_google_pantah]=android-15.0.0_r0.79
162+ [kernel_devices_google_raviole]=android-15.0.0_r0.79
163+ [kernel_devices_google_shusky]=android-15.0.0_r0.79
164+ [kernel_devices_google_tangorpro]=android-15.0.0_r0.79
165+ [kernel_google-modules_amplifiers]=android-15.0.0_r0.79
166+ [kernel_google-modules_bms]=android-15.0.0_r0.79
167+ [kernel_google-modules_edgetpu_rio]=android-15.0.0_r0.79
168+ [kernel_google-modules_gxp_gs201]=android-15.0.0_r0.79
169+ [kernel_google-modules_gxp_zuma]=android-15.0.0_r0.79
170+ [kernel_google-modules_power_reset]=android-15.0.0_r0.79
171+ [kernel_google-modules_soc_gs]=android-15.0.0_r0.79
172+ [kernel_google-modules_wlan_bcmdhd_bcm4383]=android-15.0.0_r0.79
173+ [kernel_google-modules_wlan_bcmdhd_bcm4389]=android-15.0.0_r0.79
174+ [kernel_google-modules_wlan_bcmdhd_bcm4390]=android-15.0.0_r0.79
175+ [kernel_google-modules_wlan_bcmdhd_bcm4398]=android-15.0.0_r0.79
176+ [kernel_google-modules_wlan_syna_dhd43752p]=android-15.0.0_r0.79
177+ )
178+
179+ readonly independent=(
180+ adevtool
181+ branding
182+ device_google_akita-kernels_6.1
183+ device_google_bluejay-kernels_6.1
184+ device_google_caimito-kernels_6.1
185+ device_google_comet-kernels_6.1
186+ device_google_felix-kernels_6.1
187+ device_google_lynx-kernels_6.1
188+ device_google_pantah-kernels_6.1
189+ device_google_raviole-kernels_6.1
190+ device_google_shusky-kernels_6.1
191+ device_google_tangorpro-kernels_6.1
192+ hardened_malloc
193+ kernel_common-6.1
194+ kernel_common-6.6
195+ kernel_manifest-6.1
196+ kernel_manifest-6.6
197+ kernel_manifest-pixel
198+ platform_external_AppCompatConfig
199+ platform_external_AppStore
200+ platform_external_Auditor
201+ platform_external_Camera
202+ platform_external_GmsCompatConfig
203+ platform_external_Info
204+ platform_external_Messaging
205+ platform_external_PdfViewer
206+ platform_external_talkback
207+ platform_external_vanadium
208+ platform_packages_apps_AppCompatConfig
209+ platform_packages_apps_CarrierConfig2
210+ platform_packages_apps_DeskClock # temporarily based on AOSP 11 instead of AOSP 13
211+ platform_packages_apps_ExactCalculator
212+ platform_packages_apps_GmsCompat
213+ platform_packages_apps_LogViewer
214+ platform_packages_apps_NetworkLocation
215+ platform_packages_apps_Seedvault
216+ platform_packages_apps_SetupWizard2
217+ platform_packages_apps_Updater
218+ script
219+ vendor_state
220+ )
0 commit comments