diff options
Diffstat (limited to 'doc/Development/Updater.asciidoc')
-rw-r--r-- | doc/Development/Updater.asciidoc | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/doc/Development/Updater.asciidoc b/doc/Development/Updater.asciidoc new file mode 100644 index 0000000..a039318 --- /dev/null +++ b/doc/Development/Updater.asciidoc @@ -0,0 +1,25 @@ +== Updater + +=== Creating manifest +[code, sh] +---- +find windows/ -type f | xargs sha512sum | sed 's/windows\///' > windows-sha512.txt +find windows/ -type d -exec chmod 755 {} + +---- + +=== Building + +You can build for the current system using: +[code, sh] +---- +go build +# remove debug information +strip updater +---- + +You can also cross-compile for other systems by setting GOOS and GOARCH. For a +list of supported platforms, use `go tool dist list`. +[code, sh] +---- +GOOS=windows GOARCH=amd64 go build +---- |