Explorar o código

Fill fields of CmdBuilder with options specified in commandline

Kazuki Sawada %!s(int64=4) %!d(string=hai) anos
pai
achega
8c4fe837d3
Modificáronse 1 ficheiros con 8 adicións e 2 borrados
  1. 8 2
      pkg/settings/parser.go

+ 8 - 2
pkg/settings/parser.go

@@ -817,8 +817,14 @@ func (a *Arguments) ParseCommandLine(config *Configuration) error {
 	}
 
 	a.extractYayOptions(config)
-	config.Runtime.CmdBuilder.MakepkgFlags = strings.Fields(config.MFlags)
-	config.Runtime.CmdBuilder.GitFlags = strings.Fields(config.GitFlags)
+
+	cmdBuilder := config.Runtime.CmdBuilder
+	cmdBuilder.GitBin = config.GitBin
+	cmdBuilder.GitFlags = strings.Fields(config.GitFlags)
+	cmdBuilder.MakepkgFlags = strings.Fields(config.MFlags)
+	cmdBuilder.MakepkgConfPath = config.MakepkgConf
+	cmdBuilder.MakepkgBin = config.MakepkgBin
+
 	return nil
 }