set media verifier on redirected medium (#172599)
authorJiri Srain <jsrain@suse.cz>
Wed, 10 May 2006 09:40:04 +0000 (09:40 +0000)
committerJiri Srain <jsrain@suse.cz>
Wed, 10 May 2006 09:40:04 +0000 (09:40 +0000)
package/libzypp.changes
zypp/source/MediaSet.cc

index 5034ff8..e5b5211 100644 (file)
@@ -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
index cdd3003..4da0060 100644 (file)
@@ -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;
     }