@@ -34,7 +34,7 @@ import (
34
34
)
35
35
36
36
// LoadHardware read all plaforms from the configured paths
37
- func (pm * PackageManager ) LoadHardware () []error {
37
+ func (pm * Builder ) LoadHardware () []error {
38
38
hardwareDirs := configuration .HardwareDirectories (configuration .Settings )
39
39
merr := pm .LoadHardwareFromDirectories (hardwareDirs )
40
40
@@ -45,7 +45,7 @@ func (pm *PackageManager) LoadHardware() []error {
45
45
}
46
46
47
47
// LoadHardwareFromDirectories load plaforms from a set of directories
48
- func (pm * PackageManager ) LoadHardwareFromDirectories (hardwarePaths paths.PathList ) []error {
48
+ func (pm * Builder ) LoadHardwareFromDirectories (hardwarePaths paths.PathList ) []error {
49
49
var merr []error
50
50
for _ , path := range hardwarePaths {
51
51
merr = append (merr , pm .LoadHardwareFromDirectory (path )... )
@@ -54,7 +54,7 @@ func (pm *PackageManager) LoadHardwareFromDirectories(hardwarePaths paths.PathLi
54
54
}
55
55
56
56
// LoadHardwareFromDirectory read a plaform from the path passed as parameter
57
- func (pm * PackageManager ) LoadHardwareFromDirectory (path * paths.Path ) []error {
57
+ func (pm * Builder ) LoadHardwareFromDirectory (path * paths.Path ) []error {
58
58
var merr []error
59
59
pm .log .Infof ("Loading hardware from: %s" , path )
60
60
if err := path .ToAbs (); err != nil {
@@ -143,7 +143,7 @@ func (pm *PackageManager) LoadHardwareFromDirectory(path *paths.Path) []error {
143
143
// loadPlatforms load plaftorms from the specified directory assuming that they belongs
144
144
// to the targetPackage object passed as parameter.
145
145
// A list of gRPC Status error is returned for each Platform failed to load.
146
- func (pm * PackageManager ) loadPlatforms (targetPackage * cores.Package , packageDir * paths.Path ) []error {
146
+ func (pm * Builder ) loadPlatforms (targetPackage * cores.Package , packageDir * paths.Path ) []error {
147
147
pm .log .Infof ("Loading package %s from: %s" , targetPackage .Name , packageDir )
148
148
149
149
var merr []error
@@ -175,7 +175,7 @@ func (pm *PackageManager) loadPlatforms(targetPackage *cores.Package, packageDir
175
175
// loadPlatform loads a single platform and all its installed releases given a platformPath.
176
176
// platformPath must be a directory.
177
177
// Returns a gRPC Status error in case of failures.
178
- func (pm * PackageManager ) loadPlatform (targetPackage * cores.Package , architecture string , platformPath * paths.Path ) error {
178
+ func (pm * Builder ) loadPlatform (targetPackage * cores.Package , architecture string , platformPath * paths.Path ) error {
179
179
// This is not a platform
180
180
if platformPath .IsNotDir () {
181
181
return errors .New (tr ("path is not a platform directory: %s" , platformPath ))
@@ -284,7 +284,7 @@ func (pm *PackageManager) loadPlatform(targetPackage *cores.Package, architectur
284
284
return nil
285
285
}
286
286
287
- func (pm * PackageManager ) loadPlatformRelease (platform * cores.PlatformRelease , path * paths.Path ) error {
287
+ func (pm * Builder ) loadPlatformRelease (platform * cores.PlatformRelease , path * paths.Path ) error {
288
288
platform .InstallDir = path
289
289
290
290
// Some useful paths
@@ -445,14 +445,14 @@ func convertLegacyNetworkPatternToPluggableDiscovery(props *properties.Map, newT
445
445
return res
446
446
}
447
447
448
- func (pm * PackageManager ) loadProgrammer (programmerProperties * properties.Map ) * cores.Programmer {
448
+ func (pm * Builder ) loadProgrammer (programmerProperties * properties.Map ) * cores.Programmer {
449
449
return & cores.Programmer {
450
450
Name : programmerProperties .Get ("name" ),
451
451
Properties : programmerProperties ,
452
452
}
453
453
}
454
454
455
- func (pm * PackageManager ) loadBoards (platform * cores.PlatformRelease ) error {
455
+ func (pm * Builder ) loadBoards (platform * cores.PlatformRelease ) error {
456
456
if platform .InstallDir == nil {
457
457
return fmt .Errorf (tr ("platform not installed" ))
458
458
}
@@ -596,7 +596,7 @@ func convertUploadToolsToPluggableDiscovery(props *properties.Map) {
596
596
597
597
// LoadToolsFromPackageDir loads a set of tools from the given toolsPath. The tools will be loaded
598
598
// in the given *Package.
599
- func (pm * PackageManager ) LoadToolsFromPackageDir (targetPackage * cores.Package , toolsPath * paths.Path ) []error {
599
+ func (pm * Builder ) LoadToolsFromPackageDir (targetPackage * cores.Package , toolsPath * paths.Path ) []error {
600
600
pm .log .Infof ("Loading tools from dir: %s" , toolsPath )
601
601
602
602
var merr []error
@@ -617,7 +617,7 @@ func (pm *PackageManager) LoadToolsFromPackageDir(targetPackage *cores.Package,
617
617
return merr
618
618
}
619
619
620
- func (pm * PackageManager ) loadToolReleasesFromTool (tool * cores.Tool , toolPath * paths.Path ) error {
620
+ func (pm * Builder ) loadToolReleasesFromTool (tool * cores.Tool , toolPath * paths.Path ) error {
621
621
toolVersions , err := toolPath .ReadDir ()
622
622
if err != nil {
623
623
return err
@@ -634,7 +634,7 @@ func (pm *PackageManager) loadToolReleasesFromTool(tool *cores.Tool, toolPath *p
634
634
return nil
635
635
}
636
636
637
- func (pm * PackageManager ) loadToolReleaseFromDirectory (tool * cores.Tool , version * semver.RelaxedVersion , toolReleasePath * paths.Path ) error {
637
+ func (pm * Builder ) loadToolReleaseFromDirectory (tool * cores.Tool , version * semver.RelaxedVersion , toolReleasePath * paths.Path ) error {
638
638
if absToolReleasePath , err := toolReleasePath .Abs (); err != nil {
639
639
return errors .New (tr ("error opening %s" , absToolReleasePath ))
640
640
} else if ! absToolReleasePath .IsDir () {
@@ -648,7 +648,7 @@ func (pm *PackageManager) loadToolReleaseFromDirectory(tool *cores.Tool, version
648
648
}
649
649
650
650
// LoadToolsFromBundleDirectories FIXMEDOC
651
- func (pm * PackageManager ) LoadToolsFromBundleDirectories (dirs paths.PathList ) []error {
651
+ func (pm * Builder ) LoadToolsFromBundleDirectories (dirs paths.PathList ) []error {
652
652
var merr []error
653
653
for _ , dir := range dirs {
654
654
if err := pm .LoadToolsFromBundleDirectory (dir ); err != nil {
@@ -659,7 +659,7 @@ func (pm *PackageManager) LoadToolsFromBundleDirectories(dirs paths.PathList) []
659
659
}
660
660
661
661
// LoadToolsFromBundleDirectory FIXMEDOC
662
- func (pm * PackageManager ) LoadToolsFromBundleDirectory (toolsPath * paths.Path ) error {
662
+ func (pm * Builder ) LoadToolsFromBundleDirectory (toolsPath * paths.Path ) error {
663
663
pm .log .Infof ("Loading tools from bundle dir: %s" , toolsPath )
664
664
665
665
// We scan toolsPath content to find a "builtin_tools_versions.txt", if such file exists
0 commit comments