cleanup: remove deprecated module ioutil

Test: m nothing and check bootstrap.ninja and build.ninja file
Bug: N/A
Change-Id: I8c2f2d8cb452955921b2287ec2c621909ebde5e4
This commit is contained in:
usta 2022-09-16 21:27:28 -04:00 committed by Usta (Tsering) Shrestha
parent 31ce118f0e
commit 83ede83a31

View file

@ -18,7 +18,6 @@ import (
"bufio" "bufio"
"fmt" "fmt"
"io" "io"
"io/ioutil"
"os" "os"
"path/filepath" "path/filepath"
"runtime" "runtime"
@ -44,9 +43,10 @@ type Args struct {
BazelModeDev bool BazelModeDev bool
} }
// Returns the list of dependencies the emitted Ninja files has. These can be // RunBlueprint emits `args.OutFile` (a Ninja file) and returns the list of
// written to the .d file for the output so that it is correctly rebuilt when // its dependencies. These can be written to a `${args.OutFile}.d` file
// needed in case Blueprint is itself invoked from Ninja // so that it is correctly rebuilt when needed in case Blueprint is itself
// invoked from Ninja
func RunBlueprint(args Args, stopBefore StopBefore, ctx *blueprint.Context, config interface{}) []string { func RunBlueprint(args Args, stopBefore StopBefore, ctx *blueprint.Context, config interface{}) []string {
runtime.GOMAXPROCS(runtime.NumCPU()) runtime.GOMAXPROCS(runtime.NumCPU())
@ -141,7 +141,7 @@ func RunBlueprint(args Args, stopBefore StopBefore, ctx *blueprint.Context, conf
ctx.BeginEvent("write_files") ctx.BeginEvent("write_files")
defer ctx.EndEvent("write_files") defer ctx.EndEvent("write_files")
if args.EmptyNinjaFile { if args.EmptyNinjaFile {
if err := ioutil.WriteFile(joinPath(ctx.SrcDir(), args.OutFile), []byte(nil), outFilePermissions); err != nil { if err := os.WriteFile(joinPath(ctx.SrcDir(), args.OutFile), []byte(nil), outFilePermissions); err != nil {
fatalf("error writing empty Ninja file: %s", err) fatalf("error writing empty Ninja file: %s", err)
} }
} }
@ -154,7 +154,7 @@ func RunBlueprint(args Args, stopBefore StopBefore, ctx *blueprint.Context, conf
buf = bufio.NewWriterSize(f, 16*1024*1024) buf = bufio.NewWriterSize(f, 16*1024*1024)
out = buf out = buf
} else { } else {
out = ioutil.Discard.(io.StringWriter) out = io.Discard.(io.StringWriter)
} }
err = ctx.WriteBuildFile(out) err = ctx.WriteBuildFile(out)