summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRinat Dobrokhotov <r.dobrokhotov@omprussia.ru>2020-07-06 16:12:31 +0000
committerNeal Gompa (ニール・ゴンパ) <ngompa13@gmail.com>2020-09-21 22:44:21 -0400
commit93cb67109c0ad047228fd4023f368b5c96fc4a0b (patch)
treec4968c7de9294c83def7e487e34c7141e0c1212b
parent2fb7fc6efa67351c05ec13495a50d1333191ed67 (diff)
zypp: Erase tmp repo from pool after local installation (#409)
-rw-r--r--backends/zypp/pk-backend-zypp.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/backends/zypp/pk-backend-zypp.cpp b/backends/zypp/pk-backend-zypp.cpp
index 5975b86f9..d936a2b43 100644
--- a/backends/zypp/pk-backend-zypp.cpp
+++ b/backends/zypp/pk-backend-zypp.cpp
@@ -2594,6 +2594,7 @@ backend_install_files_thread (PkBackendJob *job, GVariant *params, gpointer user
// remove tmp-dir and the tmp-repo
try {
manager.removeRepository (tmpRepo);
+ repo.eraseFromPool();
} catch (const repo::RepoNotFoundException &ex) {
pk_backend_job_error_code (job, PK_ERROR_ENUM_REPO_NOT_FOUND, "%s", ex.asUserString().c_str() );
}