Date: Tue, 24 Mar 2015 10:21:48 -0400 From: "Ellis H. Wilson III" <ellisw@panasas.com> To: <freebsd-sysinstall@freebsd.org> Subject: Re: RFC: Patches to achieve bsdinstall script without dialogs Message-ID: <551172FC.1010508@panasas.com> In-Reply-To: <54EF7B40.2030706@panasas.com> References: <54EF7B40.2030706@panasas.com>
next in thread | previous in thread | raw e-mail | index | archive | help
It's been about a month since I sent the below RFC. What is the best way to facilitate discussion about this or move towards committing these changes to the bsdinstall tool? Best, ellis On 02/26/15 15:00, Ellis H. Wilson III wrote: > All, > > We use FreeBSD extensively here at Panasas, and in our day-to-day > software development it behooves us to have an automatic way to spin up > our various clients with fresh installs. Occasionally, one of these > automated installs, which relies on the various components of > bsdinstall, bails, locks up, or otherwise malfunctions. At that > juncture, checking our console logs is our best/only recourse since > these are head-less machines, but the existing code presumes (even in > the case of scripted installs) dialog will render properly. This is > typically not the case in our live console or console logs for a variety > of reasons, and this results in our engineers wading through a lot of > dialog "curses-gunk" to find the relevant pieces of ascii that have made > their way through. > > Therefore, after positive discussion with Nathan Whitehorn about the > general utility of having an ascii-only install option, we have > implemented such and been running the attached patches for a few months > with success here. These enable a somewhat friendlier ASCII output when > scripted installation is requested, without sacrificing (most of) the > niceties of progress indication and the like. These also shouldn't > impact non-scripted installation, which still utilize dialogs. With the > ultimate hope of these being accepted upstream and benefiting others, I > am first presenting them here for your comment. These impact the > following files, and are named accordingly: > > usr.sbin/bsdconfig/share/common.subr > usr.sbin/bsdinstall/distextract/distextract.c > usr.sbin/bsdinstall/scripts/checksum > usr.sbin/bsdinstall/scripts/script > usr.sbin/bsdinstall/partedit/partedit.c > usr.sbin/bsdinstall/partedit/scripted.c > usr.sbin/bsdinstall/partedit/partedit.h > > These are patched from 10.1 releng, as that is what we are running. If > it will smooth the process towards upstreaming things, I can patch > against a different set of sources (i.e., CURRENT), just let me know. > > Best, > > ellis > > > _______________________________________________ > freebsd-sysinstall@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-sysinstall > To unsubscribe, send any mail to "freebsd-sysinstall-unsubscribe@freebsd.org" >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?551172FC.1010508>