diff options
author | Simon Rozman <simon@rozman.si> | 2020-11-09 15:38:10 +0100 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2020-11-13 14:42:54 +0100 |
commit | 22647958aee9828ecdd16f09e3a1bdf6b606578f (patch) | |
tree | 40dea82c966d1e33fe35b57cf653bf2c66ece234 /updater/versions_default.go | |
parent | build: make arm64 binary by copying arm binary (diff) | |
download | wireguard-windows-22647958aee9828ecdd16f09e3a1bdf6b606578f.tar.xz wireguard-windows-22647958aee9828ecdd16f09e3a1bdf6b606578f.zip |
installer: updater: introduce ARM64 MSI packages
Windows 10 ARM64 refuses to install ARM MSI.
Signed-off-by: Simon Rozman <simon@rozman.si>
Diffstat (limited to 'updater/versions_default.go')
-rw-r--r-- | updater/versions_default.go | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/updater/versions_default.go b/updater/versions_default.go new file mode 100644 index 00000000..268e97ce --- /dev/null +++ b/updater/versions_default.go @@ -0,0 +1,28 @@ +// +build !arm + +/* SPDX-License-Identifier: MIT + * + * Copyright (C) 2019-2020 WireGuard LLC. All Rights Reserved. + */ + +package updater + +import ( + "errors" + "runtime" +) + +func findArch() (arch string, err error) { + if runtime.GOARCH == "amd64" { + arch = "amd64" + } else if runtime.GOARCH == "386" { + arch = "x86" + } else if runtime.GOARCH == "arm" { + arch = "arm" + } else if runtime.GOARCH == "arm64" { + arch = "arm64" + } else { + err = errors.New("Invalid GOARCH") + } + return +} |