I don't know the best way, but I like how there are "check-boxes", from what I recall, in lynx webpages. Maybe full-disk encryption and maybe home folder encryption if it is available are the only remaining installer options that you don't have to have prior specialized knowledge to perform, that you can't do after you boot into the system. If there are other things, then it may become a little less tedious for less experienced folks to look at all the options at once, rather than having to start over. If there are any irreconcilable differences in options, JavaScript can more easily display that the other changes are incompatible by changing the other options back. But maybe the OpenBSD way is about no surprises, but it doesn't seem right to only be able to boot into the system in the way you want, if you have the mindset of a Computer Scientist like us, and read the right configuration webpages. Things like not having softdep mounted file systems by default really tripped me up for a couple versions. I have virtualbox HDs and I had to keep backups in case Windows did something funny, because I sometimes couldn't repair the file systems. It seems like something that should be an option in the installer, or a default. It would be nice to do that with noatime and maybe an optional mfs or tmpfs mounted /tmp folder like I have now.
-Luke On Sun, Dec 20, 2015 at 8:58 AM, Tati Chevron <chev...@swabsit.com> wrote: > On Sun, Dec 20, 2015 at 04:29:37PM +0200, li...@wrant.com wrote: > >> On Sun, 20 Dec 2015 10:51:20 +0000 Tati Chevron <chev...@swabsit.com> >> wrote: >> >> On Sat, Dec 19, 2015 at 05:34:59PM -0600, Luke Small >>> <lukensm...@gmail.com> wrote: >>> > >>> >If installer GUIs are bad, maybe features like full-disk encryption >>> >could be accomplished via lynx-like text -based HTML and/or >>> >JavaScript that could write to cookies that the installer could >>> >parse into commands? >>> >>> There are much better ways to implement text-based menu systems than >>> using... >>> >> >> Mentioning menu systems is an incorrect idea too, read bellow. >> > > My point was that if the OP actually has an interest in creating a > text based menu system, (which might be an interesting programming > project for somebody new to a UNIX like system), then basing it on > lynx, html, and javascript is completely not the traditional UNIX > like way of thinking. > > The current installer is almost perfect as it is. My biggest gripe is > that the openssl command line tool isn't included on the ramdisk. I > certainly have no interest in a menu system for it. > > > -- > Tati Chevron > Perl and FORTRAN specialist. > SWABSIT development and migration department. > http://www.swabsit.com