summaryrefslogtreecommitdiffstats
path: root/yuminstall.py
diff options
context:
space:
mode:
Diffstat (limited to 'yuminstall.py')
-rw-r--r--yuminstall.py9
1 files changed, 3 insertions, 6 deletions
diff --git a/yuminstall.py b/yuminstall.py
index a087cbc2b..ca973f0c0 100644
--- a/yuminstall.py
+++ b/yuminstall.py
@@ -997,15 +997,10 @@ reposdir=/etc/anaconda.repos.d,/tmp/updates/anaconda.repos.d,/tmp/product/anacon
fd.close()
def complete(self, anaconda):
- try:
- isys.umount(self.ayum.tree)
- except Exception:
- pass
-
if anaconda.mediaDevice:
try:
shutil.copyfile("%s/media.repo" % self.ayum.tree,
- "%s/etc/anaconda.repos.d/%s-install-media.repo" %(anaconda.rootPath, productName))
+ "%s/etc/yum.repos.d/%s-install-media.repo" %(anaconda.rootPath, productName))
except Exception, e:
log.debug("Error copying media.repo: %s" %(e,))
@@ -1018,6 +1013,8 @@ reposdir=/etc/anaconda.repos.d,/tmp/updates/anaconda.repos.d,/tmp/product/anacon
"%s/var/cache/yum/%s" %(anaconda.rootPath, repo))
except Exception, e:
log.debug("Error setting up media repository: %s" %(e,))
+ else:
+ isys.umount(self.ayum.tree)
anaconda.backend.removeInstallImage()