Commit 5bb0d266 by Leonard Gram

build: fixes rpm build when using defaults.

Closes #12980
parent a9497f0a
...@@ -64,6 +64,10 @@ func main() { ...@@ -64,6 +64,10 @@ func main() {
readVersionFromPackageJson() readVersionFromPackageJson()
if pkgArch == "" {
pkgArch = goarch
}
log.Printf("Version: %s, Linux Version: %s, Package Iteration: %s\n", version, linuxPackageVersion, linuxPackageIteration) log.Printf("Version: %s, Linux Version: %s, Package Iteration: %s\n", version, linuxPackageVersion, linuxPackageIteration)
if flag.NArg() == 0 { if flag.NArg() == 0 {
...@@ -105,10 +109,17 @@ func main() { ...@@ -105,10 +109,17 @@ func main() {
case "package": case "package":
grunt(gruntBuildArg("build")...) grunt(gruntBuildArg("build")...)
packageGrafana() grunt(gruntBuildArg("package")...)
if goos == "linux" {
createLinuxPackages()
}
case "package-only": case "package-only":
packageGrafana() grunt(gruntBuildArg("package")...)
if goos == "linux" {
createLinuxPackages()
}
case "pkg-rpm": case "pkg-rpm":
grunt(gruntBuildArg("release")...) grunt(gruntBuildArg("release")...)
...@@ -133,22 +144,6 @@ func main() { ...@@ -133,22 +144,6 @@ func main() {
} }
} }
func packageGrafana() {
platformArg := fmt.Sprintf("--platform=%v", goos)
previousPkgArch := pkgArch
if pkgArch == "" {
pkgArch = goarch
}
postProcessArgs := gruntBuildArg("package")
postProcessArgs = append(postProcessArgs, platformArg)
grunt(postProcessArgs...)
pkgArch = previousPkgArch
if goos == "linux" {
createLinuxPackages()
}
}
func makeLatestDistCopies() { func makeLatestDistCopies() {
files, err := ioutil.ReadDir("dist") files, err := ioutil.ReadDir("dist")
if err != nil { if err != nil {
...@@ -404,6 +399,8 @@ func gruntBuildArg(task string) []string { ...@@ -404,6 +399,8 @@ func gruntBuildArg(task string) []string {
if phjsToRelease != "" { if phjsToRelease != "" {
args = append(args, fmt.Sprintf("--phjsToRelease=%v", phjsToRelease)) args = append(args, fmt.Sprintf("--phjsToRelease=%v", phjsToRelease))
} }
args = append(args, fmt.Sprintf("--platform=%v", goos))
return args return args
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment