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: firstname.lastname@example.org 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.