Ensure there are no more leftovers in "clean-repository-" DBs
This commit is contained in:
parent
f37739ec07
commit
40cfe9883c
|
@ -681,6 +681,7 @@ void CleanRepository::run()
|
||||||
std::make_unique<LibPkg::Database>(argsToString("clean-repository-", dbFilePaths.front().stem()), dbFilePaths.front()));
|
std::make_unique<LibPkg::Database>(argsToString("clean-repository-", dbFilePaths.front().stem()), dbFilePaths.front()));
|
||||||
db->arch = dirInfo.canonicalPath.stem();
|
db->arch = dirInfo.canonicalPath.stem();
|
||||||
db->initStorage(*m_setup.config.storage());
|
db->initStorage(*m_setup.config.storage());
|
||||||
|
db->clearPackages();
|
||||||
db->loadPackagesFromConfiguredPaths();
|
db->loadPackagesFromConfiguredPaths();
|
||||||
dirInfo.relevantDbs.emplace(db.get());
|
dirInfo.relevantDbs.emplace(db.get());
|
||||||
// acquire lock for db directory
|
// acquire lock for db directory
|
||||||
|
|
Loading…
Reference in New Issue