build-flag: ensure release_config declaration exists
If we are setting a flag for a release config in a map directory that doesn't yet declare that release config, this map directory needs to contribute to the release config. Bug: 345278765 Test: manual Change-Id: Ie4e74bce008c4c4fdc4bc16e3209f0d9ef9cf8a2
This commit is contained in:
@@ -83,6 +83,11 @@ func WriteMessage(path string, message proto.Message) (err error) {
|
||||
// error: any error encountered.
|
||||
func WriteFormattedMessage(path, format string, message proto.Message) (err error) {
|
||||
var data []byte
|
||||
if _, err := os.Stat(filepath.Dir(path)); err != nil {
|
||||
if err = os.MkdirAll(filepath.Dir(path), 0775); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
switch format {
|
||||
case "json":
|
||||
data, err = json.MarshalIndent(message, "", " ")
|
||||
|
Reference in New Issue
Block a user