mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-21 18:11:35 +00:00
Merge pull request #47 from justincormack/dir
Add a -dir option for location of output files
This commit is contained in:
commit
2cd3a5b141
@ -49,6 +49,7 @@ func build(args []string) {
|
|||||||
buildCmd.PrintDefaults()
|
buildCmd.PrintDefaults()
|
||||||
}
|
}
|
||||||
buildName := buildCmd.String("name", "", "Name to use for output files")
|
buildName := buildCmd.String("name", "", "Name to use for output files")
|
||||||
|
buildDir := buildCmd.String("dir", "", "Directory for output files, default current directory")
|
||||||
buildPull := buildCmd.Bool("pull", false, "Always pull images")
|
buildPull := buildCmd.Bool("pull", false, "Always pull images")
|
||||||
buildCmd.Var(&buildOut, "output", "Output types to create [ "+strings.Join(outputTypes, " ")+" ]")
|
buildCmd.Var(&buildOut, "output", "Output types to create [ "+strings.Join(outputTypes, " ")+" ]")
|
||||||
|
|
||||||
@ -98,7 +99,7 @@ func build(args []string) {
|
|||||||
log.Fatalf("Invalid config: %v", err)
|
log.Fatalf("Invalid config: %v", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
image := buildInternal(m, name, *buildPull)
|
image := buildInternal(m, filepath.Join(*buildDir, name), *buildPull)
|
||||||
|
|
||||||
log.Infof("Create outputs:")
|
log.Infof("Create outputs:")
|
||||||
err = outputs(name, image, buildOut)
|
err = outputs(name, image, buildOut)
|
||||||
|
Loading…
Reference in New Issue
Block a user