On 05/19, Theo de Raadt wrote:
> > Christian Weisgerber:
> >
> > > > Let's install the sets!
> > > > Location of sets? (cd0 cd1 disk http or 'done') [cd0] cd1
> > > > No filesystems found on cd1.
> > >
> > > My first guess would be that there are no /dev/cd1[ac] device nodes
> > > on the install kernel's file system.
> >
> > I don't have a second CD drive, but I'm now confident that that's
> > the problem. Just shell out in the installer and create the missing
> > device nodes with
> >
> > cd /dev && sh MAKEDEV cd1
>
> The installer is supposed to create device nodes as required. Did
> some logic get lost along the way?
>
Don't know if it was lost or never existed, but it does look like the
'get_drive()/makedev()' dance is only done for disk drives and not cd
drives. Untested diff below.
.... Ken
Index: install.sub
===================================================================
RCS file: /cvs/src/distrib/miniroot/install.sub,v
retrieving revision 1.839
diff -u -p -r1.839 install.sub
--- install.sub 18 May 2015 13:48:37 -0000 1.839
+++ install.sub 19 May 2015 15:10:42 -0000
@@ -1345,6 +1345,7 @@ install_mounted_fs() {
install_cdrom() {
local _drive=$1
+ makedev $_drive || return 1
mount_mnt2 $_drive || return
install_mounted_fs