xref: /aosp_15_r20/system/sepolicy/compat/Android.bp (revision e4a36f4174b17bbab9dc043f4a65dc8d87377290)
1*e4a36f41SAndroid Build Coastguard Worker// Copyright (C) 2021 The Android Open Source Project
2*e4a36f41SAndroid Build Coastguard Worker//
3*e4a36f41SAndroid Build Coastguard Worker// Licensed under the Apache License, Version 2.0 (the "License");
4*e4a36f41SAndroid Build Coastguard Worker// you may not use this file except in compliance with the License.
5*e4a36f41SAndroid Build Coastguard Worker// You may obtain a copy of the License at
6*e4a36f41SAndroid Build Coastguard Worker//
7*e4a36f41SAndroid Build Coastguard Worker//     http://www.apache.org/licenses/LICENSE-2.0
8*e4a36f41SAndroid Build Coastguard Worker//
9*e4a36f41SAndroid Build Coastguard Worker// Unless required by applicable law or agreed to in writing, software
10*e4a36f41SAndroid Build Coastguard Worker// distributed under the License is distributed on an "AS IS" BASIS,
11*e4a36f41SAndroid Build Coastguard Worker// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12*e4a36f41SAndroid Build Coastguard Worker// See the License for the specific language governing permissions and
13*e4a36f41SAndroid Build Coastguard Worker// limitations under the License.
14*e4a36f41SAndroid Build Coastguard Worker
15*e4a36f41SAndroid Build Coastguard Worker// This file contains module definitions for compatibility files.
16*e4a36f41SAndroid Build Coastguard Worker
17*e4a36f41SAndroid Build Coastguard Workerpackage {
18*e4a36f41SAndroid Build Coastguard Worker    // See: http://go/android-license-faq
19*e4a36f41SAndroid Build Coastguard Worker    // A large-scale-change added 'default_applicable_licenses' to import
20*e4a36f41SAndroid Build Coastguard Worker    // all of the 'license_kinds' from "system_sepolicy_license"
21*e4a36f41SAndroid Build Coastguard Worker    // to get the below license kinds:
22*e4a36f41SAndroid Build Coastguard Worker    //   SPDX-license-identifier-Apache-2.0
23*e4a36f41SAndroid Build Coastguard Worker    default_applicable_licenses: ["system_sepolicy_license"],
24*e4a36f41SAndroid Build Coastguard Worker}
25*e4a36f41SAndroid Build Coastguard Worker
26*e4a36f41SAndroid Build Coastguard Workerse_build_files {
27*e4a36f41SAndroid Build Coastguard Worker    name: "29.0.board.compat.map",
28*e4a36f41SAndroid Build Coastguard Worker    srcs: [
29*e4a36f41SAndroid Build Coastguard Worker        "compat/29.0/29.0.cil",
30*e4a36f41SAndroid Build Coastguard Worker    ],
31*e4a36f41SAndroid Build Coastguard Worker}
32*e4a36f41SAndroid Build Coastguard Worker
33*e4a36f41SAndroid Build Coastguard Workerse_build_files {
34*e4a36f41SAndroid Build Coastguard Worker    name: "30.0.board.compat.map",
35*e4a36f41SAndroid Build Coastguard Worker    srcs: [
36*e4a36f41SAndroid Build Coastguard Worker        "compat/30.0/30.0.cil",
37*e4a36f41SAndroid Build Coastguard Worker    ],
38*e4a36f41SAndroid Build Coastguard Worker}
39*e4a36f41SAndroid Build Coastguard Worker
40*e4a36f41SAndroid Build Coastguard Workerse_build_files {
41*e4a36f41SAndroid Build Coastguard Worker    name: "31.0.board.compat.map",
42*e4a36f41SAndroid Build Coastguard Worker    srcs: [
43*e4a36f41SAndroid Build Coastguard Worker        "compat/31.0/31.0.cil",
44*e4a36f41SAndroid Build Coastguard Worker    ],
45*e4a36f41SAndroid Build Coastguard Worker}
46*e4a36f41SAndroid Build Coastguard Worker
47*e4a36f41SAndroid Build Coastguard Workerse_build_files {
48*e4a36f41SAndroid Build Coastguard Worker    name: "32.0.board.compat.map",
49*e4a36f41SAndroid Build Coastguard Worker    srcs: [
50*e4a36f41SAndroid Build Coastguard Worker        "compat/32.0/32.0.cil",
51*e4a36f41SAndroid Build Coastguard Worker    ],
52*e4a36f41SAndroid Build Coastguard Worker}
53*e4a36f41SAndroid Build Coastguard Worker
54*e4a36f41SAndroid Build Coastguard Workerse_build_files {
55*e4a36f41SAndroid Build Coastguard Worker    name: "33.0.board.compat.map",
56*e4a36f41SAndroid Build Coastguard Worker    srcs: [
57*e4a36f41SAndroid Build Coastguard Worker        "compat/33.0/33.0.cil",
58*e4a36f41SAndroid Build Coastguard Worker    ],
59*e4a36f41SAndroid Build Coastguard Worker}
60*e4a36f41SAndroid Build Coastguard Worker
61*e4a36f41SAndroid Build Coastguard Workerse_build_files {
62*e4a36f41SAndroid Build Coastguard Worker    name: "29.0.board.compat.cil",
63*e4a36f41SAndroid Build Coastguard Worker    srcs: [
64*e4a36f41SAndroid Build Coastguard Worker        "compat/29.0/29.0.compat.cil",
65*e4a36f41SAndroid Build Coastguard Worker    ],
66*e4a36f41SAndroid Build Coastguard Worker}
67*e4a36f41SAndroid Build Coastguard Worker
68*e4a36f41SAndroid Build Coastguard Workerse_build_files {
69*e4a36f41SAndroid Build Coastguard Worker    name: "30.0.board.compat.cil",
70*e4a36f41SAndroid Build Coastguard Worker    srcs: [
71*e4a36f41SAndroid Build Coastguard Worker        "compat/30.0/30.0.compat.cil",
72*e4a36f41SAndroid Build Coastguard Worker    ],
73*e4a36f41SAndroid Build Coastguard Worker}
74*e4a36f41SAndroid Build Coastguard Worker
75*e4a36f41SAndroid Build Coastguard Workerse_build_files {
76*e4a36f41SAndroid Build Coastguard Worker    name: "31.0.board.compat.cil",
77*e4a36f41SAndroid Build Coastguard Worker    srcs: [
78*e4a36f41SAndroid Build Coastguard Worker        "compat/31.0/31.0.compat.cil",
79*e4a36f41SAndroid Build Coastguard Worker    ],
80*e4a36f41SAndroid Build Coastguard Worker}
81*e4a36f41SAndroid Build Coastguard Worker
82*e4a36f41SAndroid Build Coastguard Workerse_build_files {
83*e4a36f41SAndroid Build Coastguard Worker    name: "32.0.board.compat.cil",
84*e4a36f41SAndroid Build Coastguard Worker    srcs: [
85*e4a36f41SAndroid Build Coastguard Worker        "compat/32.0/32.0.compat.cil",
86*e4a36f41SAndroid Build Coastguard Worker    ],
87*e4a36f41SAndroid Build Coastguard Worker}
88*e4a36f41SAndroid Build Coastguard Worker
89*e4a36f41SAndroid Build Coastguard Workerse_build_files {
90*e4a36f41SAndroid Build Coastguard Worker    name: "33.0.board.compat.cil",
91*e4a36f41SAndroid Build Coastguard Worker    srcs: [
92*e4a36f41SAndroid Build Coastguard Worker        "compat/33.0/33.0.compat.cil",
93*e4a36f41SAndroid Build Coastguard Worker    ],
94*e4a36f41SAndroid Build Coastguard Worker}
95*e4a36f41SAndroid Build Coastguard Worker
96*e4a36f41SAndroid Build Coastguard Workerse_build_files {
97*e4a36f41SAndroid Build Coastguard Worker    name: "29.0.board.ignore.map",
98*e4a36f41SAndroid Build Coastguard Worker    srcs: [
99*e4a36f41SAndroid Build Coastguard Worker        "compat/29.0/29.0.ignore.cil",
100*e4a36f41SAndroid Build Coastguard Worker    ],
101*e4a36f41SAndroid Build Coastguard Worker}
102*e4a36f41SAndroid Build Coastguard Worker
103*e4a36f41SAndroid Build Coastguard Workerse_build_files {
104*e4a36f41SAndroid Build Coastguard Worker    name: "30.0.board.ignore.map",
105*e4a36f41SAndroid Build Coastguard Worker    srcs: [
106*e4a36f41SAndroid Build Coastguard Worker        "compat/30.0/30.0.ignore.cil",
107*e4a36f41SAndroid Build Coastguard Worker    ],
108*e4a36f41SAndroid Build Coastguard Worker}
109*e4a36f41SAndroid Build Coastguard Worker
110*e4a36f41SAndroid Build Coastguard Workerse_build_files {
111*e4a36f41SAndroid Build Coastguard Worker    name: "31.0.board.ignore.map",
112*e4a36f41SAndroid Build Coastguard Worker    srcs: [
113*e4a36f41SAndroid Build Coastguard Worker        "compat/31.0/31.0.ignore.cil",
114*e4a36f41SAndroid Build Coastguard Worker    ],
115*e4a36f41SAndroid Build Coastguard Worker}
116*e4a36f41SAndroid Build Coastguard Worker
117*e4a36f41SAndroid Build Coastguard Workerse_build_files {
118*e4a36f41SAndroid Build Coastguard Worker    name: "32.0.board.ignore.map",
119*e4a36f41SAndroid Build Coastguard Worker    srcs: [
120*e4a36f41SAndroid Build Coastguard Worker        "compat/32.0/32.0.ignore.cil",
121*e4a36f41SAndroid Build Coastguard Worker    ],
122*e4a36f41SAndroid Build Coastguard Worker}
123*e4a36f41SAndroid Build Coastguard Worker
124*e4a36f41SAndroid Build Coastguard Workerse_build_files {
125*e4a36f41SAndroid Build Coastguard Worker    name: "33.0.board.ignore.map",
126*e4a36f41SAndroid Build Coastguard Worker    srcs: [
127*e4a36f41SAndroid Build Coastguard Worker        "compat/33.0/33.0.ignore.cil",
128*e4a36f41SAndroid Build Coastguard Worker    ],
129*e4a36f41SAndroid Build Coastguard Worker}
130*e4a36f41SAndroid Build Coastguard Worker
131*e4a36f41SAndroid Build Coastguard Workerse_cil_compat_map {
132*e4a36f41SAndroid Build Coastguard Worker    name: "plat_29.0.cil",
133*e4a36f41SAndroid Build Coastguard Worker    stem: "29.0.cil",
134*e4a36f41SAndroid Build Coastguard Worker    bottom_half: [":29.0.board.compat.map{.plat_private}"],
135*e4a36f41SAndroid Build Coastguard Worker    top_half: "plat_30.0.cil",
136*e4a36f41SAndroid Build Coastguard Worker    version: "29.0",
137*e4a36f41SAndroid Build Coastguard Worker}
138*e4a36f41SAndroid Build Coastguard Worker
139*e4a36f41SAndroid Build Coastguard Workerse_cil_compat_map {
140*e4a36f41SAndroid Build Coastguard Worker    name: "plat_30.0.cil",
141*e4a36f41SAndroid Build Coastguard Worker    stem: "30.0.cil",
142*e4a36f41SAndroid Build Coastguard Worker    bottom_half: [":30.0.board.compat.map{.plat_private}"],
143*e4a36f41SAndroid Build Coastguard Worker    top_half: "plat_31.0.cil",
144*e4a36f41SAndroid Build Coastguard Worker    version: "30.0",
145*e4a36f41SAndroid Build Coastguard Worker}
146*e4a36f41SAndroid Build Coastguard Worker
147*e4a36f41SAndroid Build Coastguard Workerse_cil_compat_map {
148*e4a36f41SAndroid Build Coastguard Worker    name: "plat_31.0.cil",
149*e4a36f41SAndroid Build Coastguard Worker    stem: "31.0.cil",
150*e4a36f41SAndroid Build Coastguard Worker    bottom_half: [":31.0.board.compat.map{.plat_private}"],
151*e4a36f41SAndroid Build Coastguard Worker    top_half: "plat_32.0.cil",
152*e4a36f41SAndroid Build Coastguard Worker    version: "31.0",
153*e4a36f41SAndroid Build Coastguard Worker}
154*e4a36f41SAndroid Build Coastguard Worker
155*e4a36f41SAndroid Build Coastguard Workerse_cil_compat_map {
156*e4a36f41SAndroid Build Coastguard Worker    name: "plat_32.0.cil",
157*e4a36f41SAndroid Build Coastguard Worker    stem: "32.0.cil",
158*e4a36f41SAndroid Build Coastguard Worker    bottom_half: [":32.0.board.compat.map{.plat_private}"],
159*e4a36f41SAndroid Build Coastguard Worker    top_half: "plat_33.0.cil",
160*e4a36f41SAndroid Build Coastguard Worker    version: "32.0",
161*e4a36f41SAndroid Build Coastguard Worker}
162*e4a36f41SAndroid Build Coastguard Worker
163*e4a36f41SAndroid Build Coastguard Workerse_cil_compat_map {
164*e4a36f41SAndroid Build Coastguard Worker    name: "plat_33.0.cil",
165*e4a36f41SAndroid Build Coastguard Worker    stem: "33.0.cil",
166*e4a36f41SAndroid Build Coastguard Worker    bottom_half: [":33.0.board.compat.map{.plat_private}"],
167*e4a36f41SAndroid Build Coastguard Worker    top_half: "plat_34.0.cil",
168*e4a36f41SAndroid Build Coastguard Worker    version: "33.0",
169*e4a36f41SAndroid Build Coastguard Worker}
170*e4a36f41SAndroid Build Coastguard Worker
171*e4a36f41SAndroid Build Coastguard Workerse_cil_compat_map {
172*e4a36f41SAndroid Build Coastguard Worker    name: "system_ext_29.0.cil",
173*e4a36f41SAndroid Build Coastguard Worker    stem: "29.0.cil",
174*e4a36f41SAndroid Build Coastguard Worker    bottom_half: [":29.0.board.compat.map{.system_ext_private}"],
175*e4a36f41SAndroid Build Coastguard Worker    top_half: "system_ext_30.0.cil",
176*e4a36f41SAndroid Build Coastguard Worker    system_ext_specific: true,
177*e4a36f41SAndroid Build Coastguard Worker    version: "29.0",
178*e4a36f41SAndroid Build Coastguard Worker}
179*e4a36f41SAndroid Build Coastguard Worker
180*e4a36f41SAndroid Build Coastguard Workerse_cil_compat_map {
181*e4a36f41SAndroid Build Coastguard Worker    name: "system_ext_30.0.cil",
182*e4a36f41SAndroid Build Coastguard Worker    stem: "30.0.cil",
183*e4a36f41SAndroid Build Coastguard Worker    bottom_half: [":30.0.board.compat.map{.system_ext_private}"],
184*e4a36f41SAndroid Build Coastguard Worker    top_half: "system_ext_31.0.cil",
185*e4a36f41SAndroid Build Coastguard Worker    system_ext_specific: true,
186*e4a36f41SAndroid Build Coastguard Worker    version: "30.0",
187*e4a36f41SAndroid Build Coastguard Worker}
188*e4a36f41SAndroid Build Coastguard Worker
189*e4a36f41SAndroid Build Coastguard Workerse_cil_compat_map {
190*e4a36f41SAndroid Build Coastguard Worker    name: "system_ext_31.0.cil",
191*e4a36f41SAndroid Build Coastguard Worker    stem: "31.0.cil",
192*e4a36f41SAndroid Build Coastguard Worker    bottom_half: [":31.0.board.compat.map{.system_ext_private}"],
193*e4a36f41SAndroid Build Coastguard Worker    top_half: "system_ext_32.0.cil",
194*e4a36f41SAndroid Build Coastguard Worker    system_ext_specific: true,
195*e4a36f41SAndroid Build Coastguard Worker    version: "31.0",
196*e4a36f41SAndroid Build Coastguard Worker}
197*e4a36f41SAndroid Build Coastguard Worker
198*e4a36f41SAndroid Build Coastguard Workerse_cil_compat_map {
199*e4a36f41SAndroid Build Coastguard Worker    name: "system_ext_32.0.cil",
200*e4a36f41SAndroid Build Coastguard Worker    stem: "32.0.cil",
201*e4a36f41SAndroid Build Coastguard Worker    bottom_half: [":32.0.board.compat.map{.system_ext_private}"],
202*e4a36f41SAndroid Build Coastguard Worker    top_half: "system_ext_33.0.cil",
203*e4a36f41SAndroid Build Coastguard Worker    system_ext_specific: true,
204*e4a36f41SAndroid Build Coastguard Worker    version: "32.0",
205*e4a36f41SAndroid Build Coastguard Worker}
206*e4a36f41SAndroid Build Coastguard Worker
207*e4a36f41SAndroid Build Coastguard Workerse_cil_compat_map {
208*e4a36f41SAndroid Build Coastguard Worker    name: "system_ext_33.0.cil",
209*e4a36f41SAndroid Build Coastguard Worker    stem: "33.0.cil",
210*e4a36f41SAndroid Build Coastguard Worker    bottom_half: [":33.0.board.compat.map{.system_ext_private}"],
211*e4a36f41SAndroid Build Coastguard Worker    system_ext_specific: true,
212*e4a36f41SAndroid Build Coastguard Worker    top_half: "system_ext_34.0.cil",
213*e4a36f41SAndroid Build Coastguard Worker    version: "33.0",
214*e4a36f41SAndroid Build Coastguard Worker}
215*e4a36f41SAndroid Build Coastguard Worker
216*e4a36f41SAndroid Build Coastguard Workerse_cil_compat_map {
217*e4a36f41SAndroid Build Coastguard Worker    name: "product_29.0.cil",
218*e4a36f41SAndroid Build Coastguard Worker    stem: "29.0.cil",
219*e4a36f41SAndroid Build Coastguard Worker    bottom_half: [":29.0.board.compat.map{.product_private}"],
220*e4a36f41SAndroid Build Coastguard Worker    top_half: "product_30.0.cil",
221*e4a36f41SAndroid Build Coastguard Worker    product_specific: true,
222*e4a36f41SAndroid Build Coastguard Worker    version: "29.0",
223*e4a36f41SAndroid Build Coastguard Worker}
224*e4a36f41SAndroid Build Coastguard Worker
225*e4a36f41SAndroid Build Coastguard Workerse_cil_compat_map {
226*e4a36f41SAndroid Build Coastguard Worker    name: "product_30.0.cil",
227*e4a36f41SAndroid Build Coastguard Worker    stem: "30.0.cil",
228*e4a36f41SAndroid Build Coastguard Worker    bottom_half: [":30.0.board.compat.map{.product_private}"],
229*e4a36f41SAndroid Build Coastguard Worker    top_half: "product_31.0.cil",
230*e4a36f41SAndroid Build Coastguard Worker    product_specific: true,
231*e4a36f41SAndroid Build Coastguard Worker    version: "30.0",
232*e4a36f41SAndroid Build Coastguard Worker}
233*e4a36f41SAndroid Build Coastguard Worker
234*e4a36f41SAndroid Build Coastguard Workerse_cil_compat_map {
235*e4a36f41SAndroid Build Coastguard Worker    name: "product_31.0.cil",
236*e4a36f41SAndroid Build Coastguard Worker    stem: "31.0.cil",
237*e4a36f41SAndroid Build Coastguard Worker    bottom_half: [":31.0.board.compat.map{.product_private}"],
238*e4a36f41SAndroid Build Coastguard Worker    top_half: "product_32.0.cil",
239*e4a36f41SAndroid Build Coastguard Worker    product_specific: true,
240*e4a36f41SAndroid Build Coastguard Worker    version: "31.0",
241*e4a36f41SAndroid Build Coastguard Worker}
242*e4a36f41SAndroid Build Coastguard Worker
243*e4a36f41SAndroid Build Coastguard Workerse_cil_compat_map {
244*e4a36f41SAndroid Build Coastguard Worker    name: "product_32.0.cil",
245*e4a36f41SAndroid Build Coastguard Worker    stem: "32.0.cil",
246*e4a36f41SAndroid Build Coastguard Worker    bottom_half: [":32.0.board.compat.map{.product_private}"],
247*e4a36f41SAndroid Build Coastguard Worker    top_half: "product_33.0.cil",
248*e4a36f41SAndroid Build Coastguard Worker    product_specific: true,
249*e4a36f41SAndroid Build Coastguard Worker    version: "32.0",
250*e4a36f41SAndroid Build Coastguard Worker}
251*e4a36f41SAndroid Build Coastguard Worker
252*e4a36f41SAndroid Build Coastguard Workerse_cil_compat_map {
253*e4a36f41SAndroid Build Coastguard Worker    name: "product_33.0.cil",
254*e4a36f41SAndroid Build Coastguard Worker    stem: "33.0.cil",
255*e4a36f41SAndroid Build Coastguard Worker    bottom_half: [":33.0.board.compat.map{.product_private}"],
256*e4a36f41SAndroid Build Coastguard Worker    product_specific: true,
257*e4a36f41SAndroid Build Coastguard Worker    top_half: "product_34.0.cil",
258*e4a36f41SAndroid Build Coastguard Worker    version: "33.0",
259*e4a36f41SAndroid Build Coastguard Worker}
260*e4a36f41SAndroid Build Coastguard Worker
261*e4a36f41SAndroid Build Coastguard Workerse_cil_compat_map {
262*e4a36f41SAndroid Build Coastguard Worker    name: "29.0.ignore.cil",
263*e4a36f41SAndroid Build Coastguard Worker    bottom_half: [":29.0.board.ignore.map{.plat_private}"],
264*e4a36f41SAndroid Build Coastguard Worker    top_half: "30.0.ignore.cil",
265*e4a36f41SAndroid Build Coastguard Worker    version: "29.0",
266*e4a36f41SAndroid Build Coastguard Worker}
267*e4a36f41SAndroid Build Coastguard Worker
268*e4a36f41SAndroid Build Coastguard Workerse_cil_compat_map {
269*e4a36f41SAndroid Build Coastguard Worker    name: "30.0.ignore.cil",
270*e4a36f41SAndroid Build Coastguard Worker    bottom_half: [":30.0.board.ignore.map{.plat_private}"],
271*e4a36f41SAndroid Build Coastguard Worker    top_half: "31.0.ignore.cil",
272*e4a36f41SAndroid Build Coastguard Worker    version: "30.0",
273*e4a36f41SAndroid Build Coastguard Worker}
274*e4a36f41SAndroid Build Coastguard Worker
275*e4a36f41SAndroid Build Coastguard Workerse_cil_compat_map {
276*e4a36f41SAndroid Build Coastguard Worker    name: "31.0.ignore.cil",
277*e4a36f41SAndroid Build Coastguard Worker    bottom_half: [":31.0.board.ignore.map{.plat_private}"],
278*e4a36f41SAndroid Build Coastguard Worker    top_half: "32.0.ignore.cil",
279*e4a36f41SAndroid Build Coastguard Worker    version: "31.0",
280*e4a36f41SAndroid Build Coastguard Worker}
281*e4a36f41SAndroid Build Coastguard Worker
282*e4a36f41SAndroid Build Coastguard Workerse_cil_compat_map {
283*e4a36f41SAndroid Build Coastguard Worker    name: "32.0.ignore.cil",
284*e4a36f41SAndroid Build Coastguard Worker    bottom_half: [":32.0.board.ignore.map{.plat_private}"],
285*e4a36f41SAndroid Build Coastguard Worker    top_half: "33.0.ignore.cil",
286*e4a36f41SAndroid Build Coastguard Worker    version: "32.0",
287*e4a36f41SAndroid Build Coastguard Worker}
288*e4a36f41SAndroid Build Coastguard Worker
289*e4a36f41SAndroid Build Coastguard Workerse_cil_compat_map {
290*e4a36f41SAndroid Build Coastguard Worker    name: "33.0.ignore.cil",
291*e4a36f41SAndroid Build Coastguard Worker    bottom_half: [":33.0.board.ignore.map{.plat_private}"],
292*e4a36f41SAndroid Build Coastguard Worker    top_half: "34.0.ignore.cil",
293*e4a36f41SAndroid Build Coastguard Worker    version: "33.0",
294*e4a36f41SAndroid Build Coastguard Worker}
295*e4a36f41SAndroid Build Coastguard Worker
296*e4a36f41SAndroid Build Coastguard Workerse_cil_compat_map {
297*e4a36f41SAndroid Build Coastguard Worker    name: "system_ext_30.0.ignore.cil",
298*e4a36f41SAndroid Build Coastguard Worker    bottom_half: [":30.0.board.ignore.map{.system_ext_private}"],
299*e4a36f41SAndroid Build Coastguard Worker    top_half: "system_ext_31.0.ignore.cil",
300*e4a36f41SAndroid Build Coastguard Worker    system_ext_specific: true,
301*e4a36f41SAndroid Build Coastguard Worker    version: "30.0",
302*e4a36f41SAndroid Build Coastguard Worker}
303*e4a36f41SAndroid Build Coastguard Worker
304*e4a36f41SAndroid Build Coastguard Workerse_cil_compat_map {
305*e4a36f41SAndroid Build Coastguard Worker    name: "system_ext_31.0.ignore.cil",
306*e4a36f41SAndroid Build Coastguard Worker    bottom_half: [":31.0.board.ignore.map{.system_ext_private}"],
307*e4a36f41SAndroid Build Coastguard Worker    top_half: "system_ext_32.0.ignore.cil",
308*e4a36f41SAndroid Build Coastguard Worker    system_ext_specific: true,
309*e4a36f41SAndroid Build Coastguard Worker    version: "31.0",
310*e4a36f41SAndroid Build Coastguard Worker}
311*e4a36f41SAndroid Build Coastguard Worker
312*e4a36f41SAndroid Build Coastguard Workerse_cil_compat_map {
313*e4a36f41SAndroid Build Coastguard Worker    name: "system_ext_32.0.ignore.cil",
314*e4a36f41SAndroid Build Coastguard Worker    bottom_half: [":32.0.board.ignore.map{.system_ext_private}"],
315*e4a36f41SAndroid Build Coastguard Worker    top_half: "system_ext_33.0.ignore.cil",
316*e4a36f41SAndroid Build Coastguard Worker    system_ext_specific: true,
317*e4a36f41SAndroid Build Coastguard Worker    version: "32.0",
318*e4a36f41SAndroid Build Coastguard Worker}
319*e4a36f41SAndroid Build Coastguard Worker
320*e4a36f41SAndroid Build Coastguard Workerse_cil_compat_map {
321*e4a36f41SAndroid Build Coastguard Worker    name: "system_ext_33.0.ignore.cil",
322*e4a36f41SAndroid Build Coastguard Worker    bottom_half: [":33.0.board.ignore.map{.system_ext_private}"],
323*e4a36f41SAndroid Build Coastguard Worker    system_ext_specific: true,
324*e4a36f41SAndroid Build Coastguard Worker    top_half: "system_ext_34.0.ignore.cil",
325*e4a36f41SAndroid Build Coastguard Worker    version: "33.0",
326*e4a36f41SAndroid Build Coastguard Worker}
327*e4a36f41SAndroid Build Coastguard Worker
328*e4a36f41SAndroid Build Coastguard Workerse_cil_compat_map {
329*e4a36f41SAndroid Build Coastguard Worker    name: "product_30.0.ignore.cil",
330*e4a36f41SAndroid Build Coastguard Worker    bottom_half: [":30.0.board.ignore.map{.product_private}"],
331*e4a36f41SAndroid Build Coastguard Worker    top_half: "product_31.0.ignore.cil",
332*e4a36f41SAndroid Build Coastguard Worker    product_specific: true,
333*e4a36f41SAndroid Build Coastguard Worker    version: "30.0",
334*e4a36f41SAndroid Build Coastguard Worker}
335*e4a36f41SAndroid Build Coastguard Worker
336*e4a36f41SAndroid Build Coastguard Workerse_cil_compat_map {
337*e4a36f41SAndroid Build Coastguard Worker    name: "product_31.0.ignore.cil",
338*e4a36f41SAndroid Build Coastguard Worker    bottom_half: [":31.0.board.ignore.map{.product_private}"],
339*e4a36f41SAndroid Build Coastguard Worker    top_half: "product_32.0.ignore.cil",
340*e4a36f41SAndroid Build Coastguard Worker    product_specific: true,
341*e4a36f41SAndroid Build Coastguard Worker    version: "31.0",
342*e4a36f41SAndroid Build Coastguard Worker}
343*e4a36f41SAndroid Build Coastguard Worker
344*e4a36f41SAndroid Build Coastguard Workerse_cil_compat_map {
345*e4a36f41SAndroid Build Coastguard Worker    name: "product_32.0.ignore.cil",
346*e4a36f41SAndroid Build Coastguard Worker    bottom_half: [":32.0.board.ignore.map{.product_private}"],
347*e4a36f41SAndroid Build Coastguard Worker    top_half: "product_33.0.ignore.cil",
348*e4a36f41SAndroid Build Coastguard Worker    product_specific: true,
349*e4a36f41SAndroid Build Coastguard Worker    version: "32.0",
350*e4a36f41SAndroid Build Coastguard Worker}
351*e4a36f41SAndroid Build Coastguard Worker
352*e4a36f41SAndroid Build Coastguard Workerse_cil_compat_map {
353*e4a36f41SAndroid Build Coastguard Worker    name: "product_33.0.ignore.cil",
354*e4a36f41SAndroid Build Coastguard Worker    bottom_half: [":33.0.board.ignore.map{.product_private}"],
355*e4a36f41SAndroid Build Coastguard Worker    product_specific: true,
356*e4a36f41SAndroid Build Coastguard Worker    top_half: "product_34.0.ignore.cil",
357*e4a36f41SAndroid Build Coastguard Worker    version: "33.0",
358*e4a36f41SAndroid Build Coastguard Worker}
359*e4a36f41SAndroid Build Coastguard Worker
360*e4a36f41SAndroid Build Coastguard Workerse_compat_cil {
361*e4a36f41SAndroid Build Coastguard Worker    name: "29.0.compat.cil",
362*e4a36f41SAndroid Build Coastguard Worker    srcs: [":29.0.board.compat.cil{.plat_private}"],
363*e4a36f41SAndroid Build Coastguard Worker    version: "29.0",
364*e4a36f41SAndroid Build Coastguard Worker}
365*e4a36f41SAndroid Build Coastguard Worker
366*e4a36f41SAndroid Build Coastguard Workerse_compat_cil {
367*e4a36f41SAndroid Build Coastguard Worker    name: "30.0.compat.cil",
368*e4a36f41SAndroid Build Coastguard Worker    srcs: [":30.0.board.compat.cil{.plat_private}"],
369*e4a36f41SAndroid Build Coastguard Worker    version: "30.0",
370*e4a36f41SAndroid Build Coastguard Worker}
371*e4a36f41SAndroid Build Coastguard Worker
372*e4a36f41SAndroid Build Coastguard Workerse_compat_cil {
373*e4a36f41SAndroid Build Coastguard Worker    name: "31.0.compat.cil",
374*e4a36f41SAndroid Build Coastguard Worker    srcs: [":31.0.board.compat.cil{.plat_private}"],
375*e4a36f41SAndroid Build Coastguard Worker    version: "31.0",
376*e4a36f41SAndroid Build Coastguard Worker}
377*e4a36f41SAndroid Build Coastguard Worker
378*e4a36f41SAndroid Build Coastguard Workerse_compat_cil {
379*e4a36f41SAndroid Build Coastguard Worker    name: "32.0.compat.cil",
380*e4a36f41SAndroid Build Coastguard Worker    srcs: [":32.0.board.compat.cil{.plat_private}"],
381*e4a36f41SAndroid Build Coastguard Worker    version: "32.0",
382*e4a36f41SAndroid Build Coastguard Worker}
383*e4a36f41SAndroid Build Coastguard Worker
384*e4a36f41SAndroid Build Coastguard Workerse_compat_cil {
385*e4a36f41SAndroid Build Coastguard Worker    name: "33.0.compat.cil",
386*e4a36f41SAndroid Build Coastguard Worker    srcs: [":33.0.board.compat.cil{.plat_private}"],
387*e4a36f41SAndroid Build Coastguard Worker    version: "33.0",
388*e4a36f41SAndroid Build Coastguard Worker}
389*e4a36f41SAndroid Build Coastguard Worker
390*e4a36f41SAndroid Build Coastguard Workerse_compat_cil {
391*e4a36f41SAndroid Build Coastguard Worker    name: "system_ext_29.0.compat.cil",
392*e4a36f41SAndroid Build Coastguard Worker    srcs: [":29.0.board.compat.cil{.system_ext_private}"],
393*e4a36f41SAndroid Build Coastguard Worker    stem: "29.0.compat.cil",
394*e4a36f41SAndroid Build Coastguard Worker    system_ext_specific: true,
395*e4a36f41SAndroid Build Coastguard Worker    version: "29.0",
396*e4a36f41SAndroid Build Coastguard Worker}
397*e4a36f41SAndroid Build Coastguard Worker
398*e4a36f41SAndroid Build Coastguard Workerse_compat_cil {
399*e4a36f41SAndroid Build Coastguard Worker    name: "system_ext_30.0.compat.cil",
400*e4a36f41SAndroid Build Coastguard Worker    srcs: [":30.0.board.compat.cil{.system_ext_private}"],
401*e4a36f41SAndroid Build Coastguard Worker    stem: "30.0.compat.cil",
402*e4a36f41SAndroid Build Coastguard Worker    system_ext_specific: true,
403*e4a36f41SAndroid Build Coastguard Worker    version: "30.0",
404*e4a36f41SAndroid Build Coastguard Worker}
405*e4a36f41SAndroid Build Coastguard Worker
406*e4a36f41SAndroid Build Coastguard Workerse_compat_cil {
407*e4a36f41SAndroid Build Coastguard Worker    name: "system_ext_31.0.compat.cil",
408*e4a36f41SAndroid Build Coastguard Worker    srcs: [":31.0.board.compat.cil{.system_ext_private}"],
409*e4a36f41SAndroid Build Coastguard Worker    stem: "31.0.compat.cil",
410*e4a36f41SAndroid Build Coastguard Worker    system_ext_specific: true,
411*e4a36f41SAndroid Build Coastguard Worker    version: "31.0",
412*e4a36f41SAndroid Build Coastguard Worker}
413*e4a36f41SAndroid Build Coastguard Worker
414*e4a36f41SAndroid Build Coastguard Workerse_compat_cil {
415*e4a36f41SAndroid Build Coastguard Worker    name: "system_ext_32.0.compat.cil",
416*e4a36f41SAndroid Build Coastguard Worker    srcs: [":32.0.board.compat.cil{.system_ext_private}"],
417*e4a36f41SAndroid Build Coastguard Worker    stem: "32.0.compat.cil",
418*e4a36f41SAndroid Build Coastguard Worker    system_ext_specific: true,
419*e4a36f41SAndroid Build Coastguard Worker    version: "32.0",
420*e4a36f41SAndroid Build Coastguard Worker}
421*e4a36f41SAndroid Build Coastguard Worker
422*e4a36f41SAndroid Build Coastguard Workerse_compat_cil {
423*e4a36f41SAndroid Build Coastguard Worker    name: "system_ext_33.0.compat.cil",
424*e4a36f41SAndroid Build Coastguard Worker    srcs: [":33.0.board.compat.cil{.system_ext_private}"],
425*e4a36f41SAndroid Build Coastguard Worker    stem: "33.0.compat.cil",
426*e4a36f41SAndroid Build Coastguard Worker    system_ext_specific: true,
427*e4a36f41SAndroid Build Coastguard Worker    version: "33.0",
428*e4a36f41SAndroid Build Coastguard Worker}
429*e4a36f41SAndroid Build Coastguard Worker
430*e4a36f41SAndroid Build Coastguard Workerse_compat_test {
431*e4a36f41SAndroid Build Coastguard Worker    name: "sepolicy_compat_test",
432*e4a36f41SAndroid Build Coastguard Worker    defaults: ["se_policy_conf_flags_defaults"],
433*e4a36f41SAndroid Build Coastguard Worker}
434*e4a36f41SAndroid Build Coastguard Worker
435*e4a36f41SAndroid Build Coastguard Workerse_build_files {
436*e4a36f41SAndroid Build Coastguard Worker    name: "34.0.board.compat.map",
437*e4a36f41SAndroid Build Coastguard Worker    srcs: ["compat/34.0/34.0.cil"],
438*e4a36f41SAndroid Build Coastguard Worker}
439*e4a36f41SAndroid Build Coastguard Worker
440*e4a36f41SAndroid Build Coastguard Workerse_build_files {
441*e4a36f41SAndroid Build Coastguard Worker    name: "34.0.board.compat.cil",
442*e4a36f41SAndroid Build Coastguard Worker    srcs: ["compat/34.0/34.0.compat.cil"],
443*e4a36f41SAndroid Build Coastguard Worker}
444*e4a36f41SAndroid Build Coastguard Worker
445*e4a36f41SAndroid Build Coastguard Workerse_build_files {
446*e4a36f41SAndroid Build Coastguard Worker    name: "34.0.board.ignore.map",
447*e4a36f41SAndroid Build Coastguard Worker    srcs: ["compat/34.0/34.0.ignore.cil"],
448*e4a36f41SAndroid Build Coastguard Worker}
449*e4a36f41SAndroid Build Coastguard Worker
450*e4a36f41SAndroid Build Coastguard Workerse_cil_compat_map {
451*e4a36f41SAndroid Build Coastguard Worker    name: "plat_34.0.cil",
452*e4a36f41SAndroid Build Coastguard Worker    stem: "34.0.cil",
453*e4a36f41SAndroid Build Coastguard Worker    bottom_half: [":34.0.board.compat.map{.plat_private}"],
454*e4a36f41SAndroid Build Coastguard Worker    version: "34.0",
455*e4a36f41SAndroid Build Coastguard Worker    top_half: "plat_202404.cil",
456*e4a36f41SAndroid Build Coastguard Worker}
457*e4a36f41SAndroid Build Coastguard Worker
458*e4a36f41SAndroid Build Coastguard Workerse_cil_compat_map {
459*e4a36f41SAndroid Build Coastguard Worker    name: "system_ext_34.0.cil",
460*e4a36f41SAndroid Build Coastguard Worker    stem: "34.0.cil",
461*e4a36f41SAndroid Build Coastguard Worker    bottom_half: [":34.0.board.compat.map{.system_ext_private}"],
462*e4a36f41SAndroid Build Coastguard Worker    system_ext_specific: true,
463*e4a36f41SAndroid Build Coastguard Worker    version: "34.0",
464*e4a36f41SAndroid Build Coastguard Worker    top_half: "system_ext_202404.cil",
465*e4a36f41SAndroid Build Coastguard Worker}
466*e4a36f41SAndroid Build Coastguard Worker
467*e4a36f41SAndroid Build Coastguard Workerse_cil_compat_map {
468*e4a36f41SAndroid Build Coastguard Worker    name: "product_34.0.cil",
469*e4a36f41SAndroid Build Coastguard Worker    stem: "34.0.cil",
470*e4a36f41SAndroid Build Coastguard Worker    bottom_half: [":34.0.board.compat.map{.product_private}"],
471*e4a36f41SAndroid Build Coastguard Worker    product_specific: true,
472*e4a36f41SAndroid Build Coastguard Worker    version: "34.0",
473*e4a36f41SAndroid Build Coastguard Worker    top_half: "product_202404.cil",
474*e4a36f41SAndroid Build Coastguard Worker}
475*e4a36f41SAndroid Build Coastguard Worker
476*e4a36f41SAndroid Build Coastguard Workerse_cil_compat_map {
477*e4a36f41SAndroid Build Coastguard Worker    name: "34.0.ignore.cil",
478*e4a36f41SAndroid Build Coastguard Worker    bottom_half: [":34.0.board.ignore.map{.plat_private}"],
479*e4a36f41SAndroid Build Coastguard Worker    version: "34.0",
480*e4a36f41SAndroid Build Coastguard Worker    top_half: "202404.ignore.cil",
481*e4a36f41SAndroid Build Coastguard Worker}
482*e4a36f41SAndroid Build Coastguard Worker
483*e4a36f41SAndroid Build Coastguard Workerse_cil_compat_map {
484*e4a36f41SAndroid Build Coastguard Worker    name: "system_ext_34.0.ignore.cil",
485*e4a36f41SAndroid Build Coastguard Worker    stem: "34.0.ignore.cil",
486*e4a36f41SAndroid Build Coastguard Worker    bottom_half: [":34.0.board.ignore.map{.system_ext_private}"],
487*e4a36f41SAndroid Build Coastguard Worker    system_ext_specific: true,
488*e4a36f41SAndroid Build Coastguard Worker    version: "34.0",
489*e4a36f41SAndroid Build Coastguard Worker    top_half: "system_ext_202404.ignore.cil",
490*e4a36f41SAndroid Build Coastguard Worker}
491*e4a36f41SAndroid Build Coastguard Worker
492*e4a36f41SAndroid Build Coastguard Workerse_cil_compat_map {
493*e4a36f41SAndroid Build Coastguard Worker    name: "product_34.0.ignore.cil",
494*e4a36f41SAndroid Build Coastguard Worker    stem: "34.0.ignore.cil",
495*e4a36f41SAndroid Build Coastguard Worker    bottom_half: [":34.0.board.ignore.map{.product_private}"],
496*e4a36f41SAndroid Build Coastguard Worker    product_specific: true,
497*e4a36f41SAndroid Build Coastguard Worker    version: "34.0",
498*e4a36f41SAndroid Build Coastguard Worker    top_half: "product_202404.ignore.cil",
499*e4a36f41SAndroid Build Coastguard Worker}
500*e4a36f41SAndroid Build Coastguard Worker
501*e4a36f41SAndroid Build Coastguard Workerse_compat_cil {
502*e4a36f41SAndroid Build Coastguard Worker    name: "34.0.compat.cil",
503*e4a36f41SAndroid Build Coastguard Worker    srcs: [":34.0.board.compat.cil{.plat_private}"],
504*e4a36f41SAndroid Build Coastguard Worker    version: "34.0",
505*e4a36f41SAndroid Build Coastguard Worker}
506*e4a36f41SAndroid Build Coastguard Worker
507*e4a36f41SAndroid Build Coastguard Workerse_compat_cil {
508*e4a36f41SAndroid Build Coastguard Worker    name: "system_ext_34.0.compat.cil",
509*e4a36f41SAndroid Build Coastguard Worker    stem: "34.0.compat.cil",
510*e4a36f41SAndroid Build Coastguard Worker    srcs: [":34.0.board.compat.cil{.system_ext_private}"],
511*e4a36f41SAndroid Build Coastguard Worker    system_ext_specific: true,
512*e4a36f41SAndroid Build Coastguard Worker    version: "34.0",
513*e4a36f41SAndroid Build Coastguard Worker}
514*e4a36f41SAndroid Build Coastguard Worker
515*e4a36f41SAndroid Build Coastguard Workerse_build_files {
516*e4a36f41SAndroid Build Coastguard Worker    name: "202404.board.compat.map",
517*e4a36f41SAndroid Build Coastguard Worker    srcs: ["compat/202404/202404.cil"],
518*e4a36f41SAndroid Build Coastguard Worker}
519*e4a36f41SAndroid Build Coastguard Worker
520*e4a36f41SAndroid Build Coastguard Workerse_build_files {
521*e4a36f41SAndroid Build Coastguard Worker    name: "202404.board.compat.cil",
522*e4a36f41SAndroid Build Coastguard Worker    srcs: ["compat/202404/202404.compat.cil"],
523*e4a36f41SAndroid Build Coastguard Worker}
524*e4a36f41SAndroid Build Coastguard Worker
525*e4a36f41SAndroid Build Coastguard Workerse_build_files {
526*e4a36f41SAndroid Build Coastguard Worker    name: "202404.board.ignore.map",
527*e4a36f41SAndroid Build Coastguard Worker    srcs: ["compat/202404/202404.ignore.cil"],
528*e4a36f41SAndroid Build Coastguard Worker}
529*e4a36f41SAndroid Build Coastguard Worker
530*e4a36f41SAndroid Build Coastguard Workerse_cil_compat_map {
531*e4a36f41SAndroid Build Coastguard Worker    name: "plat_202404.cil",
532*e4a36f41SAndroid Build Coastguard Worker    stem: "202404.cil",
533*e4a36f41SAndroid Build Coastguard Worker    bottom_half: [":202404.board.compat.map{.plat_private}"],
534*e4a36f41SAndroid Build Coastguard Worker    version: "202404",
535*e4a36f41SAndroid Build Coastguard Worker}
536*e4a36f41SAndroid Build Coastguard Worker
537*e4a36f41SAndroid Build Coastguard Workerse_cil_compat_map {
538*e4a36f41SAndroid Build Coastguard Worker    name: "system_ext_202404.cil",
539*e4a36f41SAndroid Build Coastguard Worker    stem: "202404.cil",
540*e4a36f41SAndroid Build Coastguard Worker    bottom_half: [":202404.board.compat.map{.system_ext_private}"],
541*e4a36f41SAndroid Build Coastguard Worker    system_ext_specific: true,
542*e4a36f41SAndroid Build Coastguard Worker    version: "202404",
543*e4a36f41SAndroid Build Coastguard Worker}
544*e4a36f41SAndroid Build Coastguard Worker
545*e4a36f41SAndroid Build Coastguard Workerse_cil_compat_map {
546*e4a36f41SAndroid Build Coastguard Worker    name: "product_202404.cil",
547*e4a36f41SAndroid Build Coastguard Worker    stem: "202404.cil",
548*e4a36f41SAndroid Build Coastguard Worker    bottom_half: [":202404.board.compat.map{.product_private}"],
549*e4a36f41SAndroid Build Coastguard Worker    product_specific: true,
550*e4a36f41SAndroid Build Coastguard Worker    version: "202404",
551*e4a36f41SAndroid Build Coastguard Worker}
552*e4a36f41SAndroid Build Coastguard Worker
553*e4a36f41SAndroid Build Coastguard Workerse_cil_compat_map {
554*e4a36f41SAndroid Build Coastguard Worker    name: "202404.ignore.cil",
555*e4a36f41SAndroid Build Coastguard Worker    bottom_half: [":202404.board.ignore.map{.plat_private}"],
556*e4a36f41SAndroid Build Coastguard Worker    version: "202404",
557*e4a36f41SAndroid Build Coastguard Worker}
558*e4a36f41SAndroid Build Coastguard Worker
559*e4a36f41SAndroid Build Coastguard Workerse_cil_compat_map {
560*e4a36f41SAndroid Build Coastguard Worker    name: "system_ext_202404.ignore.cil",
561*e4a36f41SAndroid Build Coastguard Worker    stem: "202404.ignore.cil",
562*e4a36f41SAndroid Build Coastguard Worker    bottom_half: [":202404.board.ignore.map{.system_ext_private}"],
563*e4a36f41SAndroid Build Coastguard Worker    system_ext_specific: true,
564*e4a36f41SAndroid Build Coastguard Worker    version: "202404",
565*e4a36f41SAndroid Build Coastguard Worker}
566*e4a36f41SAndroid Build Coastguard Worker
567*e4a36f41SAndroid Build Coastguard Workerse_cil_compat_map {
568*e4a36f41SAndroid Build Coastguard Worker    name: "product_202404.ignore.cil",
569*e4a36f41SAndroid Build Coastguard Worker    stem: "202404.ignore.cil",
570*e4a36f41SAndroid Build Coastguard Worker    bottom_half: [":202404.board.ignore.map{.product_private}"],
571*e4a36f41SAndroid Build Coastguard Worker    product_specific: true,
572*e4a36f41SAndroid Build Coastguard Worker    version: "202404",
573*e4a36f41SAndroid Build Coastguard Worker}
574*e4a36f41SAndroid Build Coastguard Worker
575*e4a36f41SAndroid Build Coastguard Workerse_compat_cil {
576*e4a36f41SAndroid Build Coastguard Worker    name: "202404.compat.cil",
577*e4a36f41SAndroid Build Coastguard Worker    srcs: [":202404.board.compat.cil{.plat_private}"],
578*e4a36f41SAndroid Build Coastguard Worker    version: "202404",
579*e4a36f41SAndroid Build Coastguard Worker}
580*e4a36f41SAndroid Build Coastguard Worker
581*e4a36f41SAndroid Build Coastguard Workerse_compat_cil {
582*e4a36f41SAndroid Build Coastguard Worker    name: "system_ext_202404.compat.cil",
583*e4a36f41SAndroid Build Coastguard Worker    stem: "202404.compat.cil",
584*e4a36f41SAndroid Build Coastguard Worker    srcs: [":202404.board.compat.cil{.system_ext_private}"],
585*e4a36f41SAndroid Build Coastguard Worker    system_ext_specific: true,
586*e4a36f41SAndroid Build Coastguard Worker    version: "202404",
587*e4a36f41SAndroid Build Coastguard Worker}
588*e4a36f41SAndroid Build Coastguard Worker
589*e4a36f41SAndroid Build Coastguard Workerprebuilt_etc {
590*e4a36f41SAndroid Build Coastguard Worker    name: "plat_sepolicy_genfs_202504.cil",
591*e4a36f41SAndroid Build Coastguard Worker    src: "plat_sepolicy_genfs_202504.cil",
592*e4a36f41SAndroid Build Coastguard Worker    relative_install_path: "selinux",
593*e4a36f41SAndroid Build Coastguard Worker}
594