From 5fc53f59c74f5f5458ac4ed9e23f4b96e29045f6 Mon Sep 17 00:00:00 2001 From: Jakob Borg Date: Tue, 31 May 2016 21:57:04 +0200 Subject: [PATCH] build: Add build steps for discosrv --- .gitignore | 2 ++ build.go | 17 +++++++++++++++++ 2 files changed, 19 insertions(+) diff --git a/.gitignore b/.gitignore index 2821d6b3a..172bf4e00 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,7 @@ /syncthing +/discosrv syncthing.exe +discosrv.exe *.tar.gz *.zip *.asc diff --git a/build.go b/build.go index 09e49a5ed..67a316cac 100644 --- a/build.go +++ b/build.go @@ -93,6 +93,23 @@ var targets = map[string]target{ {src: "etc/linux-systemd/user/syncthing.service", dst: "deb/usr/lib/systemd/user/syncthing.service", perm: 0644}, }, }, + "discosrv": { + name: "discosrv", + buildPkg: "./cmd/discosrv", + binaryName: "discosrv", // .exe will be added automatically for Windows builds + archiveFiles: []archiveFile{ + {src: "{{binary}}", dst: "{{binary}}", perm: 0755}, + {src: "cmd/discosrv/README.md", dst: "README.txt", perm: 0644}, + {src: "cmd/discosrv/LICENSE", dst: "LICENSE.txt", perm: 0644}, + {src: "AUTHORS", dst: "AUTHORS.txt", perm: 0644}, + }, + debianFiles: []archiveFile{ + {src: "{{binary}}", dst: "deb/usr/bin/{{binary}}", perm: 0755}, + {src: "cmd/discosrvREADME.md", dst: "deb/usr/share/doc/discosrv/README.txt", perm: 0644}, + {src: "cmd/discosrvLICENSE", dst: "deb/usr/share/doc/discosrv/LICENSE.txt", perm: 0644}, + {src: "AUTHORS", dst: "deb/usr/share/doc/discosrv/AUTHORS.txt", perm: 0644}, + }, + }, } func init() {