Skip site navigation (1)Skip section navigation (2)
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>