Mailinglist Archive: zypp-commit (233 mails)

< Previous Next >
[zypp-commit] <libzypp> master : Let RepoManager::addRepository update the RepoInfos metadata and packages path.
  • From: Michael Andres <ma@xxxxxxx>
  • Date: Mon, 16 Nov 2009 15:31:46 +0100
  • Message-id: <E1NA3WZ-0002H2-Tz@xxxxxxxxxxxxxxxx>
ref: refs/heads/master
commit 62ee177683410b507fda9271fc605c3cf9438cf3
Author: Michael Andres <ma@xxxxxxx>
Date: Mon Nov 16 15:31:46 2009 +0100

Let RepoManager::addRepository update the RepoInfos metadata and packages
path.
---
zypp/RepoManager.cc | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/zypp/RepoManager.cc b/zypp/RepoManager.cc
index 7ec5bbb..9af471e 100644
--- a/zypp/RepoManager.cc
+++ b/zypp/RepoManager.cc
@@ -1354,7 +1354,13 @@ namespace zypp
tosave.setFilepath(repofile);
tosave.setMetadataPath( metadataPath( tosave ) );
tosave.setPackagesPath( packagesPath( tosave ) );
-
+ {
+ // We chould fix the API as we must injet those paths
+ // into the repoinfo in order to keep it usable.
+ RepoInfo & oinfo( const_cast<RepoInfo &>(info) );
+ oinfo.setMetadataPath( metadataPath( tosave ) );
+ oinfo.setPackagesPath( packagesPath( tosave ) );
+ }
_pimpl->repos.insert(tosave);

progress.set(90);
--
To unsubscribe, e-mail: zypp-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: zypp-commit+help@xxxxxxxxxxxx

< Previous Next >
This Thread
  • No further messages