mirror of
https://github.com/mudler/luet.git
synced 2025-09-10 03:29:16 +00:00
⚙️ Small fixups and enhancements
This commit is contained in:
committed by
mudler
parent
e70a543f42
commit
c363c916d6
@@ -134,10 +134,10 @@ func (db *InMemoryDatabase) GetAllPackages(packages chan *types.Package) error {
|
||||
|
||||
func (db *InMemoryDatabase) getRevdeps(p *types.Package, visited map[string]interface{}) (types.Packages, error) {
|
||||
var versionsInWorld types.Packages
|
||||
if _, ok := visited[p.HumanReadableString()]; ok {
|
||||
if _, ok := visited[p.GetFingerPrint()]; ok {
|
||||
return versionsInWorld, nil
|
||||
}
|
||||
visited[p.HumanReadableString()] = true
|
||||
visited[p.GetFingerPrint()] = true
|
||||
|
||||
var res types.Packages
|
||||
packs, err := db.FindPackages(p)
|
||||
@@ -443,7 +443,9 @@ func (db *InMemoryDatabase) RemovePackageFiles(p *types.Package) error {
|
||||
func (db *InMemoryDatabase) RemovePackage(p *types.Package) error {
|
||||
db.Lock()
|
||||
defer db.Unlock()
|
||||
|
||||
if _, exists := db.CacheNoVersion[p.GetPackageName()]; exists {
|
||||
delete(db.CacheNoVersion[p.GetPackageName()], p.GetVersion())
|
||||
}
|
||||
delete(db.Database, p.GetFingerPrint())
|
||||
return nil
|
||||
}
|
||||
|
Reference in New Issue
Block a user