@@ -203,27 +203,19 @@ func UpdateIndex(ctx context.Context, req *rpc.UpdateIndexReq, downloadCB Downlo
203203 json_paths := []string {}
204204 json_paths = append (json_paths , configuration .Settings .GetStringSlice ("board_manager.additional_paths" )... )
205205 for _ , x := range json_paths {
206+ logrus .Info ("JSON_PATH: " , x )
206207 //path_to_json, err := paths.New(x).Abs()
207208 path_to_json := indexpath .Join (x )
208209
209- if _ , err := packageindex .LoadIndex (path_to_json ); err != nil {
210+ if _ , err := packageindex .LoadIndexNoSign (path_to_json , false ); err != nil {
210211 return nil , fmt .Errorf ("invalid package index in %s: %s" , path_to_json , err )
211212 }
212213
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- //}
222214 }
223215 urls := []string {globals .DefaultIndexURL }
224216 urls = append (urls , configuration .Settings .GetStringSlice ("board_manager.additional_urls" )... )
225217 for _ , u := range urls {
226- logrus .Info ("URL: %s " , u )
218+ logrus .Info ("URL: " , u )
227219 URL , err := url .Parse (u )
228220 if err != nil {
229221 logrus .Warnf ("unable to parse additional URL: %s" , u )
@@ -259,7 +251,7 @@ func UpdateIndex(ctx context.Context, req *rpc.UpdateIndexReq, downloadCB Downlo
259251 // Check for signature
260252 var tmpSig * paths.Path
261253 var coreIndexSigPath * paths.Path
262- if URL .Hostname () == "downloads.WRONG.net " {
254+ if URL .Hostname () == "downloads.arduino.cc " {
263255 URLSig , err := url .Parse (URL .String ())
264256 if err != nil {
265257 return nil , fmt .Errorf ("parsing url for index signature check: %s" , err )
0 commit comments