Fix IDE warnings

This commit is contained in:
2025-09-26 10:23:51 +03:00
parent 264a0f87ba
commit ea6d722fa8
3 changed files with 9 additions and 21 deletions
+5 -5
View File
@@ -164,14 +164,14 @@ func InstallPackages(rootDir string, forceInstallationReason InstallationReason,
if rootDir != "/" {
sourcePackages := make([]string, 0)
for _, action := range operation.Actions {
switch action.(type) {
switch action := action.(type) {
case *InstallPackageAction:
if action.(*InstallPackageAction).BpmPackage.PkgInfo.Type == "source" {
sourcePackages = append(sourcePackages, action.(*InstallPackageAction).BpmPackage.PkgInfo.Name)
if action.BpmPackage.PkgInfo.Type == "source" {
sourcePackages = append(sourcePackages, action.BpmPackage.PkgInfo.Name)
}
case *FetchPackageAction:
if action.(*FetchPackageAction).DatabaseEntry.Info.Type == "source" {
sourcePackages = append(sourcePackages, action.(*FetchPackageAction).DatabaseEntry.Info.Name)
if action.DatabaseEntry.Info.Type == "source" {
sourcePackages = append(sourcePackages, action.DatabaseEntry.Info.Name)
}
}
}
+3 -7
View File
@@ -1,7 +1,6 @@
package bpmlib
import (
"errors"
"fmt"
"os"
"path"
@@ -169,14 +168,11 @@ func GetAllPackageFiles(rootDir string, excludePackages ...string) (map[string][
}
bpmpkg := GetPackage(pkgName, rootDir)
if bpmpkg == nil {
return nil, errors.New(fmt.Sprintf("could not get BPM package (%s)", pkgName))
return nil, fmt.Errorf("could not get BPM package (%s)", pkgName)
}
for _, entry := range bpmpkg.PkgFiles {
if _, ok := ret[entry.Path]; ok {
ret[entry.Path] = append(ret[entry.Path], bpmpkg)
} else {
ret[entry.Path] = []*BPMPackage{bpmpkg}
}
ret[entry.Path] = append(ret[entry.Path], bpmpkg)
}
}
+1 -9
View File
@@ -178,10 +178,10 @@ func ReadPackage(filename string) (*BPMPackage, error) {
}
file, err := os.Open(filename)
defer file.Close()
if err != nil {
return nil, err
}
defer file.Close()
tr := tar.NewReader(file)
for {
@@ -304,14 +304,6 @@ func ReadPackageScripts(filename string) (map[string]string, error) {
return ret, nil
}
type packageOperation uint8
const (
packageOperationInstall packageOperation = 0
packageOperationUpdate = 1
packageOperationRemove = 2
)
func executePackageScript(pkg, rootDir string, verbose bool, packageScript string) error {
var bpmpkg *BPMPackage
var err error