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

Commit 95572ff2 authored by Yu Liu's avatar Yu Liu
Browse files

Remove the code for bazel when reading ReleaseAconfigValueSets.

Bug: 315353489
Test: CI
Change-Id: I652f78df6d9256cdb35b8b498e20bcb76f1437b3
parent 7dcbf427
Loading
Loading
Loading
Loading
+1 −16
Original line number Diff line number Diff line
@@ -210,22 +210,7 @@ func (c Config) ReleaseVersion() string {

// The aconfig value set passed to aconfig, derived from RELEASE_VERSION
func (c Config) ReleaseAconfigValueSets() []string {
	// This logic to handle both Soong module name and bazel target is temporary in order to
	// provide backward compatibility where aosp and internal both have the release
	// aconfig value set but can't be updated at the same time to use bazel target
	var valueSets []string
	for _, valueSet := range c.config.productVariables.ReleaseAconfigValueSets {
		value := strings.Split(valueSet, ":")
		valueLen := len(value)
		if valueLen > 2 {
			// This shouldn't happen as this should be either a module name or a bazel target path.
			panic(fmt.Errorf("config file: invalid value for release aconfig value sets: %s", valueSet))
		}
		if valueLen > 0 {
			valueSets = append(valueSets, value[valueLen-1])
		}
	}
	return valueSets
	return c.config.productVariables.ReleaseAconfigValueSets
}

// The flag default permission value passed to aconfig