Loading android/config.go +4 −0 Original line number Diff line number Diff line Loading @@ -1834,6 +1834,10 @@ func (c *config) ApexCompressionEnabled() bool { return Bool(c.productVariables.CompressedApex) && !c.UnbundledBuildApps() } func (c *config) DefaultApexPayloadType() string { return StringDefault(c.productVariables.DefaultApexPayloadType, "ext4") } func (c *config) UseSoongSystemImage() bool { return Bool(c.productVariables.UseSoongSystemImage) } Loading android/variable.go +4 −3 Original line number Diff line number Diff line Loading @@ -410,6 +410,7 @@ type ProductVariables struct { ForceApexSymlinkOptimization *bool `json:",omitempty"` CompressedApex *bool `json:",omitempty"` DefaultApexPayloadType *string `json:",omitempty"` Aml_abis *bool `json:",omitempty"` DexpreoptGlobalConfig *string `json:",omitempty"` Loading apex/apex.go +2 −1 Original line number Diff line number Diff line Loading @@ -1752,7 +1752,8 @@ func (a *apexBundle) setSystemLibLink(ctx android.ModuleContext) { } func (a *apexBundle) setPayloadFsType(ctx android.ModuleContext) { switch proptools.StringDefault(a.properties.Payload_fs_type, ext4FsType) { defaultFsType := ctx.Config().DefaultApexPayloadType() switch proptools.StringDefault(a.properties.Payload_fs_type, defaultFsType) { case ext4FsType: a.payloadFsType = ext4 case f2fsFsType: Loading Loading
android/config.go +4 −0 Original line number Diff line number Diff line Loading @@ -1834,6 +1834,10 @@ func (c *config) ApexCompressionEnabled() bool { return Bool(c.productVariables.CompressedApex) && !c.UnbundledBuildApps() } func (c *config) DefaultApexPayloadType() string { return StringDefault(c.productVariables.DefaultApexPayloadType, "ext4") } func (c *config) UseSoongSystemImage() bool { return Bool(c.productVariables.UseSoongSystemImage) } Loading
android/variable.go +4 −3 Original line number Diff line number Diff line Loading @@ -410,6 +410,7 @@ type ProductVariables struct { ForceApexSymlinkOptimization *bool `json:",omitempty"` CompressedApex *bool `json:",omitempty"` DefaultApexPayloadType *string `json:",omitempty"` Aml_abis *bool `json:",omitempty"` DexpreoptGlobalConfig *string `json:",omitempty"` Loading
apex/apex.go +2 −1 Original line number Diff line number Diff line Loading @@ -1752,7 +1752,8 @@ func (a *apexBundle) setSystemLibLink(ctx android.ModuleContext) { } func (a *apexBundle) setPayloadFsType(ctx android.ModuleContext) { switch proptools.StringDefault(a.properties.Payload_fs_type, ext4FsType) { defaultFsType := ctx.Config().DefaultApexPayloadType() switch proptools.StringDefault(a.properties.Payload_fs_type, defaultFsType) { case ext4FsType: a.payloadFsType = ext4 case f2fsFsType: Loading