Skip to content
Draft
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions functions/use_version.go
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ func createDirIfNotExists() error {
}

func downloadVersion(version string) error {
url := fmt.Sprintf("https://github.com/gravitl/netclient/releases/download/%s/netclient-%s-%s", version, runtime.GOOS, runtime.GOARCH)
url := fmt.Sprintf("https://downloads.netmaker.io/releases/download/%s/netclient-%s-%s", version, runtime.GOOS, runtime.GOARCH)
if runtime.GOOS == "freebsd" {
out, err := ncutils.RunCmd("grep VERSION_ID /etc/os-release", false)
if err != nil {
Expand All @@ -45,7 +45,7 @@ func downloadVersion(version string) error {
return fmt.Errorf("get freebsd vesion %v", freebsdVersion)
}
freebsd := strings.Trim(freebsdVersion[0], "\"")
url = fmt.Sprintf("https://github.com/gravitl/netclient/releases/download/%s/netclient-%s%s-%s", version, runtime.GOOS, freebsd, runtime.GOARCH)
url = fmt.Sprintf("https://downloads.netmaker.io/releases/download/%s/netclient-%s%s-%s", version, runtime.GOOS, freebsd, runtime.GOARCH)
}
if runtime.GOARCH == "arm" && runtime.GOOS == "linux" {
out, err := ncutils.RunCmd("cat /proc/cpuinfo | grep architecture | head -1 | grep -o -E '[0-9]+'", false)
Expand All @@ -57,7 +57,7 @@ func downloadVersion(version string) error {
} else if strings.Contains(out, "\n") {
out = strings.ReplaceAll(out, "\n", "")
}
url = fmt.Sprintf("https://github.com/gravitl/netclient/releases/download/%s/netclient-%s-%sv%s", version, runtime.GOOS, runtime.GOARCH, strings.TrimSpace(out))
url = fmt.Sprintf("https://downloads.netmaker.io/releases/download/%s/netclient-%s-%sv%s", version, runtime.GOOS, runtime.GOARCH, strings.TrimSpace(out))
}
res, err := http.Get(url)
if err != nil {
Expand Down Expand Up @@ -114,7 +114,7 @@ func versionLessThan(v1, v2 string) (bool, error) {
func UseVersion(version string, rebootDaemon bool) error {
// Use Windows specific version change process
if runtime.GOOS == "windows" {
windowsBinaryURL := fmt.Sprintf("https://github.com/gravitl/netclient/releases/download/%s/netclient-%s-%s.exe", version, runtime.GOOS, runtime.GOARCH)
windowsBinaryURL := fmt.Sprintf("https://downloads.netmaker.io/download/%s/netclient-%s-%s.exe", version, runtime.GOOS, runtime.GOARCH)
if err := windowsUpdate(windowsBinaryURL); err != nil {
return err
}
Expand Down