@@ -31,6 +31,7 @@ import (
31
31
"github.com/arduino/arduino-cli/arduino/cores/packagemanager"
32
32
"github.com/arduino/arduino-cli/arduino/libraries"
33
33
"github.com/arduino/arduino-cli/arduino/libraries/librariesmanager"
34
+ "github.com/arduino/arduino-cli/cli/globals"
34
35
"github.com/arduino/arduino-cli/configuration"
35
36
rpc "github.com/arduino/arduino-cli/rpc/commands"
36
37
paths "github.com/arduino/go-paths-helper"
@@ -195,7 +196,9 @@ func UpdateIndex(ctx context.Context, req *rpc.UpdateIndexReq, downloadCB Downlo
195
196
}
196
197
197
198
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 {
199
202
URL , err := url .Parse (u )
200
203
if err != nil {
201
204
logrus .Warnf ("unable to parse additional URL: %s" , u )
@@ -275,7 +278,9 @@ func createInstance(ctx context.Context, getLibOnly bool) (
275
278
downloadsDir ,
276
279
dataDir .Join ("tmp" ))
277
280
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 {
279
284
URL , err := url .Parse (u )
280
285
if err != nil {
281
286
logrus .Warnf ("unable to parse additional URL: %s" , u )
0 commit comments