diff options
Diffstat (limited to 'bpkg/system-repository.cxx')
-rw-r--r-- | bpkg/system-repository.cxx | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/bpkg/system-repository.cxx b/bpkg/system-repository.cxx index de4e61e..c308ddb 100644 --- a/bpkg/system-repository.cxx +++ b/bpkg/system-repository.cxx @@ -5,12 +5,13 @@ namespace bpkg { - system_repository_type system_repository; - - const version& system_repository_type:: - insert (const package_name& name, const version& v, bool authoritative) + const version& system_repository:: + insert (const package_name& name, + const version& v, + bool authoritative, + const system_package_status* s) { - auto p (map_.emplace (name, system_package {v, authoritative})); + auto p (map_.emplace (name, system_package {v, authoritative, s})); if (!p.second) { @@ -24,6 +25,7 @@ namespace bpkg { sp.authoritative = authoritative; sp.version = v; + sp.system_status = s; } } |