Skip to content

Commit 5146384

Browse files
author
Massimiliano Pippi
committed
default url shouldnt be added to additional_urls
1 parent 5e8fabf commit 5146384

File tree

3 files changed

+10
-9
lines changed

3 files changed

+10
-9
lines changed

Diff for: cli/globals/globals.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ var (
3030
Debug bool
3131
// VersionInfo contains all info injected during build
3232
VersionInfo = version.NewInfo(filepath.Base(os.Args[0]))
33-
// AdditionalUrls contains the list of additional urls the boards manager can use
34-
AdditionalUrls []string
33+
// DefaultIndexURL is the default index url
34+
DefaultIndexURL = "https://downloads.arduino.cc/packages/package_index.json"
3535
// LogLevel is temporarily exported because the compile command will
3636
// forward this information to the underlying legacy package
3737
LogLevel string

Diff for: cli/instance/instance.go

+1-5
Original file line numberDiff line numberDiff line change
@@ -61,11 +61,7 @@ func initInstance() *rpc.InitResp {
6161
}
6262

6363
func packageManagerInitReq() *rpc.InitReq {
64-
urls := []string{}
65-
66-
for _, urlString := range globals.AdditionalUrls {
67-
urls = append(urls, urlString)
68-
}
64+
urls := []string{globals.DefaultIndexURL}
6965

7066
for _, URL := range viper.GetStringSlice("board_manager.additional_urls") {
7167
urls = append(urls, URL)

Diff for: commands/instances.go

+7-2
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ import (
3131
"github.com/arduino/arduino-cli/arduino/cores/packagemanager"
3232
"github.com/arduino/arduino-cli/arduino/libraries"
3333
"github.com/arduino/arduino-cli/arduino/libraries/librariesmanager"
34+
"github.com/arduino/arduino-cli/cli/globals"
3435
"github.com/arduino/arduino-cli/configuration"
3536
rpc "github.com/arduino/arduino-cli/rpc/commands"
3637
paths "github.com/arduino/go-paths-helper"
@@ -195,7 +196,9 @@ func UpdateIndex(ctx context.Context, req *rpc.UpdateIndexReq, downloadCB Downlo
195196
}
196197

197198
indexpath := paths.New(viper.GetString("directories.Data"))
198-
for _, u := range viper.GetStringSlice("board_manager.additional_urls") {
199+
urls := []string{globals.DefaultIndexURL}
200+
urls = append(urls, viper.GetStringSlice("board_manager.additional_urls")...)
201+
for _, u := range urls {
199202
URL, err := url.Parse(u)
200203
if err != nil {
201204
logrus.Warnf("unable to parse additional URL: %s", u)
@@ -275,7 +278,9 @@ func createInstance(ctx context.Context, getLibOnly bool) (
275278
downloadsDir,
276279
dataDir.Join("tmp"))
277280

278-
for _, u := range viper.GetStringSlice("board_manager.additional_urls") {
281+
urls := []string{globals.DefaultIndexURL}
282+
urls = append(urls, viper.GetStringSlice("board_manager.additional_urls")...)
283+
for _, u := range urls {
279284
URL, err := url.Parse(u)
280285
if err != nil {
281286
logrus.Warnf("unable to parse additional URL: %s", u)

0 commit comments

Comments
 (0)