[Bug 256054] bsdinstall fails if interactive and no extra distributions available
Date: Fri, 21 May 2021 14:10:35 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256054
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 and
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 enough
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 that
"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=1 NOSRC=1 NOPORTS=1 ftp cdrom", run with an obj tree built
WITHOUT_LIB32, results in a disc1.iso that has no extra distributions. I have
used such images for scripted installation many times; they are perfectly
functional.
--
You are receiving this mail because:
You are the assignee for the bug.