@@ -203,27 +203,19 @@ func UpdateIndex(ctx context.Context, req *rpc.UpdateIndexReq, downloadCB Downlo
203
203
json_paths := []string {}
204
204
json_paths = append (json_paths , configuration .Settings .GetStringSlice ("board_manager.additional_paths" )... )
205
205
for _ , x := range json_paths {
206
+ logrus .Info ("JSON_PATH: " , x )
206
207
//path_to_json, err := paths.New(x).Abs()
207
208
path_to_json := indexpath .Join (x )
208
209
209
- if _ , err := packageindex .LoadIndex (path_to_json ); err != nil {
210
+ if _ , err := packageindex .LoadIndexNoSign (path_to_json , false ); err != nil {
210
211
return nil , fmt .Errorf ("invalid package index in %s: %s" , path_to_json , err )
211
212
}
212
213
213
- if err := indexpath .MkdirAll (); err != nil {
214
- return nil , fmt .Errorf ("can't create data directory %s: %s" , indexpath , err )
215
- }
216
-
217
- //may not be necessary
218
- //coreIndexPath := indexpath.Join(path.Base(path_to_json.Path))
219
- //if err := tmp.CopyTo(coreIndexPath); err != nil {
220
- // return nil, fmt.Errorf("saving downloaded index %s: %s", path_to_json, err)
221
- //}
222
214
}
223
215
urls := []string {globals .DefaultIndexURL }
224
216
urls = append (urls , configuration .Settings .GetStringSlice ("board_manager.additional_urls" )... )
225
217
for _ , u := range urls {
226
- logrus .Info ("URL: %s " , u )
218
+ logrus .Info ("URL: " , u )
227
219
URL , err := url .Parse (u )
228
220
if err != nil {
229
221
logrus .Warnf ("unable to parse additional URL: %s" , u )
@@ -259,7 +251,7 @@ func UpdateIndex(ctx context.Context, req *rpc.UpdateIndexReq, downloadCB Downlo
259
251
// Check for signature
260
252
var tmpSig * paths.Path
261
253
var coreIndexSigPath * paths.Path
262
- if URL .Hostname () == "downloads.WRONG.net " {
254
+ if URL .Hostname () == "downloads.arduino.cc " {
263
255
URLSig , err := url .Parse (URL .String ())
264
256
if err != nil {
265
257
return nil , fmt .Errorf ("parsing url for index signature check: %s" , err )
0 commit comments