Quellcode durchsuchen

Fill fields of CmdBuilder with options specified in commandline

Kazuki Sawada vor 4 Jahren
Ursprung
Commit
8c4fe837d3
1 geänderte Dateien mit 8 neuen und 2 gelöschten Zeilen
  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
 }