소스 검색

Fill fields of CmdBuilder with options specified in commandline

Kazuki Sawada 4 년 전
부모
커밋
8c4fe837d3
1개의 변경된 파일8개의 추가작업 그리고 2개의 파일을 삭제
  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
 }