summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeremy Katz <katzj@redhat.com>2003-07-21 19:43:28 +0000
committerJeremy Katz <katzj@redhat.com>2003-07-21 19:43:28 +0000
commitaf1de7cc187fc7d5400cb47b87aac83859660f8e (patch)
treed20f8f239650f9ff96884936c966e9802bf0ea7e
parentade13cdeff71a806859024fb52c6ecb171199aa7 (diff)
downloadanaconda-af1de7cc187fc7d5400cb47b87aac83859660f8e.tar.gz
anaconda-af1de7cc187fc7d5400cb47b87aac83859660f8e.tar.xz
anaconda-af1de7cc187fc7d5400cb47b87aac83859660f8e.zip
merge full headers early on ia64 so that we can do multiarch ia64 stuff
with the file location (rpm currently falls off a cliff in the fsm assuming that fis exist otherwise)
-rw-r--r--packages.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/packages.py b/packages.py
index c4d963020..b15ab8490 100644
--- a/packages.py
+++ b/packages.py
@@ -165,6 +165,18 @@ def readPackages(intf, method, id):
"due to a missing file or bad media. "
"Press <return> to try again."))
continue
+
+ while iutil.getArch() == "ia64":
+ try:
+ method.mergeFullHeaders(hdrlist)
+ break
+ except FileCopyException:
+ method.unmountCD()
+ intf.messageWindow(_("Error"),
+ _("Unable to merge header list. This may be "
+ "due to a missing file or bad media. "
+ "Press <return> to try again."))
+
id.grpset = grpset
if doselect: