@@ -298,7 +282,17 @@ class RepoEditor:
"and try again."))
return False
- return setupBaseRepo(self.anaconda, "cdrom:%s" % (cdr,))
+ log.info("found installation media on %s" % cdr)
+ repo.name = self.nameEntry.get_text()
+ repo.anacondabaseurls = ["cdrom:%s" % (cdr,)]
+ repo.baseurl = "file://%s" % ayum.tree
+ ayum.mediagrabber = ayum.mediaHandler
+ self.anaconda.mediaDevice = cdr
+ ayum.currentMedia = 1
+ repo.mediaid = getMediaId(ayum.tree)
+ log.info("set mediaid of repo %s to: %s" % (repo.name, repo.mediaid))
+
+ return True