Date: Fri, 21 May 2021 14:10:35 +0000 From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 256054] bsdinstall fails if interactive and no extra distributions available Message-ID: <bug-256054-227@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D256054 Bug ID: 256054 Summary: bsdinstall fails if interactive and no extra distributions available Product: Base System Version: 13.0-RELEASE Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: bin Assignee: bugs@FreeBSD.org Reporter: chris@chrullrich.net During an interactive installation, bsdinstall looks in /usr/freebsd-dist/MANIFEST for the available distributions, excludes base a= nd kernel, and passes certain fields of the remaining entries to dialog for selection. If no other lines exist in this file (which is valid because only base and kernel are required), dialog fails complaining that it has not received eno= ugh arguments for --checklist. bsdinstall reads the error message from dialog, decides it must be a list of selected distributions, looks for each of them, finds none, and complains t= hat "Some installation files were not found on the boot volume". It then offers= to try and get them from the network. Instead, the entire selection step should be skipped if no optional distributions are present in the manifest. Note: "make NODOC=3D1 NOSRC=3D1 NOPORTS=3D1 ftp cdrom", run with an obj tre= e built WITHOUT_LIB32, results in a disc1.iso that has no extra distributions. I ha= ve used such images for scripted installation many times; they are perfectly functional. --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-256054-227>