From 820a157698f9016f646d46f355c459bc99f0e2ba Mon Sep 17 00:00:00 2001 From: Ettore Di Giacinto Date: Mon, 25 Nov 2019 20:02:59 +0100 Subject: [PATCH] Add SetUri to Repository --- pkg/installer/interface.go | 1 + pkg/installer/repository.go | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/pkg/installer/interface.go b/pkg/installer/interface.go index a06becdb..e2a9a5fc 100644 --- a/pkg/installer/interface.go +++ b/pkg/installer/interface.go @@ -38,6 +38,7 @@ type Repositories []Repository type Repository interface { GetName() string GetUri() string + SetUri(string) GetPriority() int GetIndex() compiler.ArtifactIndex GetTree() tree.Builder diff --git a/pkg/installer/repository.go b/pkg/installer/repository.go index 790592da..a63d0b8b 100644 --- a/pkg/installer/repository.go +++ b/pkg/installer/repository.go @@ -19,6 +19,7 @@ import ( "io/ioutil" "os" "path/filepath" + "regexp" "sort" "strings" @@ -145,6 +146,9 @@ func (r *LuetRepository) SetType(p string) { r.Type = p } +func (r *LuetRepository) SetUri(p string) { + r.Uri = p +} func (r *LuetRepository) GetUri() string { return r.Uri } @@ -247,6 +251,7 @@ func (r *LuetRepository) Sync() (Repository, error) { } repo.SetTree(reciper) repo.SetTreePath(treefs) + repo.SetUri(r.GetUri()) return repo, nil }