Bug 12564

Summary: Sysinstall can not use live filesystem from CDROM
Product: Base System Reporter: Murray Stokely <murray>
Component: binAssignee: jkh
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 3.2-STABLE   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
file.diff none

Description Murray Stokely 1999-07-08 19:40:01 UTC
  Sysinstall will not allow you too use the Live filesystem CDROM
(disc #2) because it is located on the same CDROM where the Alpha
installation resides and the generic sysinstall CDROM handling
routines barfs when you try to read an Alpha CDROM (as defined in
cdrom.inf) on a i386 machine.  So you can not use the live filesystem
on i386 machines with the official FreeBSD 3.2 CDROM set.

Fix: This patch fixes the problem by adding a 'IGNOREARCH' flag into the
flags variable of the mediaDevice.  It then checks this flag only when
you are attempting to read the live filesystem.  So the architecture
check is still in place except for when you are trying to use the live
filesystem cd.

/usr/src/release# patch < arch.patch
How-To-Repeat: 
  Boot off of the first disc, when in sysinstall, select 'Fixit' then
insert the live filesystem CD as it requests.  You will get an error
saying it is for the wrong architecture.
Comment 1 bill fumerola freebsd_committer freebsd_triage 1999-07-08 19:59:23 UTC
State Changed
From-To: open->analyzed

This problem definatly exists and bit me in the ass on an installation even 
today. 


Comment 2 bill fumerola freebsd_committer freebsd_triage 1999-07-08 19:59:23 UTC
Responsible Changed
From-To: freebsd-bugs->jkh

jkh is mr. sysinstall 
Comment 3 jkh freebsd_committer freebsd_triage 2000-01-04 04:28:10 UTC
State Changed
From-To: analyzed->closed

This was a one-off bug for just 3.2 and needs no work-around 
since we're no longer mixing media on releases (but thanks!).