aboutsummaryrefslogtreecommitdiff
path: root/build.go
diff options
context:
space:
mode:
authorJakob Borg <jakob@kastelo.net>2020-04-14 14:20:44 +0200
committerGitHub <noreply@github.com>2020-04-14 14:20:44 +0200
commit37ede490777369103d1806ae30fb04700bb633b6 (patch)
tree5da964df96823b633fb5fc06038a7575fd7a4d75 /build.go
parent0ba3abdee4b7c5db14afba912b14c92e22ba1a84 (diff)
downloadsyncthing-37ede490777369103d1806ae30fb04700bb633b6.tar.gz
syncthing-37ede490777369103d1806ae30fb04700bb633b6.zip
build: Remove snap build machinery (#6532)
Diffstat (limited to 'build.go')
-rw-r--r--build.go45
1 files changed, 0 insertions, 45 deletions
diff --git a/build.go b/build.go
index bf763601a..f03f66d22 100644
--- a/build.go
+++ b/build.go
@@ -31,7 +31,6 @@ import (
"runtime"
"strconv"
"strings"
- "text/template"
"time"
)
@@ -323,9 +322,6 @@ func runCommand(cmd string, target target) {
case "deb":
buildDeb(target)
- case "snap":
- buildSnap(target)
-
case "vet":
metalintShort()
@@ -588,47 +584,6 @@ func buildDeb(target target) {
runPrint("fpm", args...)
}
-func buildSnap(target target) {
- os.RemoveAll("snap")
-
- tmpl, err := template.ParseFiles("snapcraft.yaml.template")
- if err != nil {
- log.Fatal(err)
- }
- f, err := os.Create("snapcraft.yaml")
- defer f.Close()
- if err != nil {
- log.Fatal(err)
- }
-
- snaparch := goarch
- if snaparch == "armhf" {
- goarch = "arm"
- } else if snaparch == "i386" {
- goarch = "386"
- }
- snapver := version
- if strings.HasPrefix(snapver, "v") {
- snapver = snapver[1:]
- }
- snapgrade := "devel"
- if matched, _ := regexp.MatchString(`^\d+\.\d+\.\d+(-rc.\d+)?$`, snapver); matched {
- snapgrade = "stable"
- }
- err = tmpl.Execute(f, map[string]string{
- "Version": snapver,
- "HostArchitecture": runtime.GOARCH,
- "TargetArchitecture": snaparch,
- "Grade": snapgrade,
- })
- if err != nil {
- log.Fatal(err)
- }
- runPrint("snapcraft", "clean")
- build(target, []string{"noupgrade"})
- runPrint("snapcraft")
-}
-
func shouldBuildSyso(dir string) (string, error) {
type M map[string]interface{}
version := getVersion()