build: Take extra tags in account for tar, zip
This commit is contained in:
parent
db1f20603a
commit
b253022a96
42
build.go
42
build.go
|
@ -278,22 +278,18 @@ func main() {
|
||||||
}
|
}
|
||||||
|
|
||||||
func runCommand(cmd string, target target) {
|
func runCommand(cmd string, target target) {
|
||||||
|
var tags []string
|
||||||
|
if noupgrade {
|
||||||
|
tags = []string{"noupgrade"}
|
||||||
|
}
|
||||||
|
tags = append(tags, strings.Fields(extraTags)...)
|
||||||
|
|
||||||
switch cmd {
|
switch cmd {
|
||||||
case "install":
|
case "install":
|
||||||
var tags []string
|
|
||||||
if noupgrade {
|
|
||||||
tags = []string{"noupgrade"}
|
|
||||||
}
|
|
||||||
tags = append(tags, strings.Fields(extraTags)...)
|
|
||||||
install(target, tags)
|
install(target, tags)
|
||||||
metalintShort()
|
metalintShort()
|
||||||
|
|
||||||
case "build":
|
case "build":
|
||||||
var tags []string
|
|
||||||
if noupgrade {
|
|
||||||
tags = []string{"noupgrade"}
|
|
||||||
}
|
|
||||||
tags = append(tags, strings.Fields(extraTags)...)
|
|
||||||
build(target, tags)
|
build(target, tags)
|
||||||
|
|
||||||
case "test":
|
case "test":
|
||||||
|
@ -321,10 +317,10 @@ func runCommand(cmd string, target target) {
|
||||||
transifex()
|
transifex()
|
||||||
|
|
||||||
case "tar":
|
case "tar":
|
||||||
buildTar(target)
|
buildTar(target, tags)
|
||||||
|
|
||||||
case "zip":
|
case "zip":
|
||||||
buildZip(target)
|
buildZip(target, tags)
|
||||||
|
|
||||||
case "deb":
|
case "deb":
|
||||||
buildDeb(target)
|
buildDeb(target)
|
||||||
|
@ -539,14 +535,15 @@ func appendParameters(args []string, tags []string, pkgs ...string) []string {
|
||||||
return append(args, pkgs...)
|
return append(args, pkgs...)
|
||||||
}
|
}
|
||||||
|
|
||||||
func buildTar(target target) {
|
func buildTar(target target, tags []string) {
|
||||||
name := archiveName(target)
|
name := archiveName(target)
|
||||||
filename := name + ".tar.gz"
|
filename := name + ".tar.gz"
|
||||||
|
|
||||||
var tags []string
|
for _, tag := range tags {
|
||||||
if noupgrade {
|
if tag == "noupgrade" {
|
||||||
tags = []string{"noupgrade"}
|
name += "-noupgrade"
|
||||||
name += "-noupgrade"
|
break
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
build(target, tags)
|
build(target, tags)
|
||||||
|
@ -562,14 +559,15 @@ func buildTar(target target) {
|
||||||
fmt.Println(filename)
|
fmt.Println(filename)
|
||||||
}
|
}
|
||||||
|
|
||||||
func buildZip(target target) {
|
func buildZip(target target, tags []string) {
|
||||||
name := archiveName(target)
|
name := archiveName(target)
|
||||||
filename := name + ".zip"
|
filename := name + ".zip"
|
||||||
|
|
||||||
var tags []string
|
for _, tag := range tags {
|
||||||
if noupgrade {
|
if tag == "noupgrade" {
|
||||||
tags = []string{"noupgrade"}
|
name += "-noupgrade"
|
||||||
name += "-noupgrade"
|
break
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
build(target, tags)
|
build(target, tags)
|
||||||
|
|
Loading…
Reference in New Issue