From 27c6262cee82c069535c3856d56086e83ad2b8ea Mon Sep 17 00:00:00 2001 From: Klaus Kaempf Date: Fri, 3 Mar 2006 11:31:50 +0000 Subject: [PATCH] get location, patch, and delta rpms from patch-package-atom, if set --- zypp/source/yum/YUMSourceImpl.cc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/zypp/source/yum/YUMSourceImpl.cc b/zypp/source/yum/YUMSourceImpl.cc index 04f0777..d119281 100644 --- a/zypp/source/yum/YUMSourceImpl.cc +++ b/zypp/source/yum/YUMSourceImpl.cc @@ -537,8 +537,18 @@ namespace zypp // Collect augmented package data NVRAD packagedata( nvra, package->deps() ); + if (!parsed.location.empty) { + impl->_location = parsed.location; + impl->_mediaid = str::strtonum( parsed.media ); + } +// if (!parsed->plainRpms.empty()) impl->_plain_rpms = parsed->plainRpms; + if (!parsed->patchRpms.empty()) impl->_patch_rpms = parsed->patchRpms; + if (!parsed->deltaRpms.empty()) impl->_delta_rpms = parsed->deltaRpms; + //DBG << "NVRAD " << (NVRA)packagedata << endl; + + #warning add patchrpm, deltarpm, etc. to YUMPackageImpl here Package::Ptr new_package = detail::makeResolvableFromImpl( packagedata, impl -- 2.7.4