From 8fbdbd4a9144aebb9da90ac47ad02babf2cfa9ca Mon Sep 17 00:00:00 2001 From: Jiri Srain Date: Wed, 10 May 2006 09:40:04 +0000 Subject: [PATCH] set media verifier on redirected medium (#172599) --- package/libzypp.changes | 6 ++++++ zypp/source/MediaSet.cc | 11 +++++++++++ 2 files changed, 17 insertions(+) diff --git a/package/libzypp.changes b/package/libzypp.changes index 5034ff8..e5b5211 100644 --- a/package/libzypp.changes +++ b/package/libzypp.changes @@ -1,4 +1,10 @@ ------------------------------------------------------------------- +Wed May 10 11:39:06 CEST 2006 - jsrain@suse.cz + +- set media verifier on redirected medium (#172599) +- rev 3359 + +------------------------------------------------------------------- Mon May 8 17:28:42 CEST 2006 - kkaempf@suse.de - fix 'transactResKind' to collect best providers by capability diff --git a/zypp/source/MediaSet.cc b/zypp/source/MediaSet.cc index cdd3003..4da0060 100644 --- a/zypp/source/MediaSet.cc +++ b/zypp/source/MediaSet.cc @@ -60,6 +60,17 @@ namespace zypp ZYPP_CAUGHT(excpt_r); } } + try { + MIL << "Adding media verifier to redirected medium" << endl; + media_mgr.delVerifier(media_id); + media_mgr.addVerifier(media_id, _source.verifier(medianr)); + } + catch (const Exception & excpt_r) + { +#warning FIXME: If media data is not set, verifier is not set. Should the media be refused instead? + ZYPP_CAUGHT(excpt_r); + WAR << "Verifier not found" << endl; + } medias[medianr] = media_id; } -- 2.7.4