aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/updater/versions_default.go
diff options
context:
space:
mode:
Diffstat (limited to 'updater/versions_default.go')
-rw-r--r--updater/versions_default.go28
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
+}