Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8dee8251 authored by [C's avatar [C
Browse files

Fix SELinuxTrebleLabelingTrackingListFile export to Soong

SELinuxTrebleLabelingTrackingListFile is currently exported as `filter
true` due to which the allowlist file is always empty during Soong
analysis. For products that contain the allowlisted apps in
PRODUCT_PACKAGES, `treble_labeling_tests` runs into an excecption in
soong-only mode.

Bug: 415177630
Test: lunch husky-trunk_staging-userdebug
Test: m --soong-only
Change-Id: I63813047b8a078fe2ebab3a3a36308379b2a69d6
parent 78ea6891
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -644,7 +644,7 @@ $(call add_json_list, ProductHostPackages, $(PRODUCT_HOST_PACKAGES))

$(call add_json_bool, EnforceSELinuxTrebleLabeling, $(filter true,$(PRODUCT_ENFORCE_SELINUX_TREBLE_LABELING)))

$(call add_json_str, SELinuxTrebleLabelingTrackingListFile, $(filter true,$(PRODUCT_SELINUX_TREBLE_LABELING_TRACKING_LIST_FILE)))
$(call add_json_str, SELinuxTrebleLabelingTrackingListFile, $(PRODUCT_SELINUX_TREBLE_LABELING_TRACKING_LIST_FILE))

$(call add_json_bool, BuildOTAPackage, $(call invert_bool,$(filter true,$(TARGET_SKIP_OTA_PACKAGE))))