From 322ac99f17722d99d9df856e687101b9136b430b Mon Sep 17 00:00:00 2001 From: Ettore Di Giacinto Date: Thu, 30 Apr 2020 18:56:50 +0200 Subject: [PATCH] Annotate package runtime definition when reclaiming This was an issue as we were copying the buildspec instead --- pkg/installer/installer.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkg/installer/installer.go b/pkg/installer/installer.go index 9698c972..2cb577f5 100644 --- a/pkg/installer/installer.go +++ b/pkg/installer/installer.go @@ -222,7 +222,11 @@ func (l *LuetInstaller) Reclaim(s *System) error { FILES: for _, f := range artefact.GetFiles() { if helpers.Exists(filepath.Join(s.Target, f)) { - toMerge = append(toMerge, ArtifactMatch{Artifact: artefact, Package: artefact.GetCompileSpec().GetPackage()}) + p, err := repo.GetTree().GetDatabase().FindPackage(artefact.GetCompileSpec().GetPackage()) + if err != nil { + return err + } + toMerge = append(toMerge, ArtifactMatch{Artifact: artefact, Package: p}) break FILES } }