Date: Tue, 14 Feb 2012 10:03:58 -0800 From: Devin Teske <devin.teske@fisglobal.com> To: "'Lars Engels'" <lars.engels@0x20.net>, "'Ian Smith'" <smithi@nimnet.asn.au> Cc: 'Bruce Cran' <bruce@cran.org.uk>, 'FreeBSD Stable Mailing List' <freebsd-stable@freebsd.org>, 'Joe Holden' <lists@rewt.org.uk>, 'Alex Samorukov' <ml@os2.kiev.ua> Subject: RE: New BSD Installer Message-ID: <092e01cceb43$06b25b30$14171190$@fisglobal.com> In-Reply-To: <20120214172801.GA93151@e-new.0x20.net> References: <4F355A5B.9080007@rewt.org.uk> <4F35743B.4020302@os2.kiev.ua> <4F37DBA3.7030304@cran.org.uk> <20120213195554.O46120@sola.nimnet.asn.au> <20120214172801.GA93151@e-new.0x20.net>
next in thread | previous in thread | raw e-mail | index | archive | help
> -----Original Message----- > From: owner-freebsd-stable@freebsd.org [mailto:owner-freebsd- > stable@freebsd.org] On Behalf Of Lars Engels > Sent: Tuesday, February 14, 2012 9:28 AM > To: Ian Smith > Cc: Bruce Cran; Alex Samorukov; Joe Holden; FreeBSD Stable Mailing List > Subject: Re: New BSD Installer >=20 > On Wed, Feb 15, 2012 at 04:15:17AM +1100, Ian Smith wrote: > > On Sun, 12 Feb 2012 15:32:51 +0000, Bruce Cran wrote: > > > On 2/10/2012 7:47 PM, Alex Samorukov wrote: > > > > I am highly against reverting. Old installer is not GPT aware and = in fact > > > > is unmaintained for a very long time. > > > > > > That's not really correct: quite a lot of work was done on it last y= ear. > > > > Indeed. Was it you working on the updated sade(8) adding GPT and ZFS? > > > > <rant> > > > > I don't see it in terms of reverting. Much other useful functionality > > of sysinstall has yet to be reimplemented. >=20 > What exactly are you missing? > There's sysutils/host-setup to configure your system like sysinstall > did. sysutils/host-setup (written/maintained by me) is only good for the followi= ng bits right now: 1. Time zone 2. Hostname/Domain 3. Network Interfaces 4. Default Router/Gateway 5. DNS nameservers There's still quite a bit more that sysinstall(8) offered which isn't provi= ded by anything yet (sysutils/host-setup included). > There's sade and I am working on a tool to browse and add packages from > the installation media and / or the ftp mirrors. Ron McDowell and I are working on a new tool named "bsdconfig(8)" which is = very modular and written in sh(1). bsdconfig(8) is designed squarely at reimplementing all of the sysinstall(8= ) post-install bits so that we can cleanly whack sysinstall(8) without the = prior complaints. The portion of bsdconfig(8) that will handle browsing and adding of package= s from either the installation media or ftp mirrors is incomplete at the mo= ment, and we'd love it if you were willing to either: (a) download the preliminary framework for bsdconfig(8) and start working o= n the packages module, or (b) join the SourceForge CVS project and start working on bsdconfig(8) in r= ealtime with Ron and I NOTE: Choice of either option will result in further information being disb= ursed for your digestive pleasure. So far, bsdconfig(8) has the 8529 lines of code (counting all modules, inte= rnationalization files, and Makefiles) with the following modules/component= s (status listed for each): 1. Distributions Description: Install additional distribution sets Status: pending development 2. Documentation installation Description: Install FreeBSD Documentation set Status: Done. Links to "bsdinstall docsinstall" 3. Packages Description: Install Pre-packaged Software Status: pending development 4. Password Description: Set Root Password Status: pending development 5. Fdisk Description: Fdisk Partition Editor Status: pending development Note: Could be linked directly to sade(8) 6. Disklabel Description: Disk Label Editor Status: pending development Note: Could be linked directly to sade(8) 7. Login/Group Management Description: Add user's login and group information Status: Done (by Ron McDowell) 8. Console Description: Console Settings Status: pending development 9. Timezone Description: Set up Time Zone Status: Done (by Devin Teske; me) NOTE: Functionality shamelessly ripped from my ports addition: sysutils/tzd= ialog 10. Media Selection Description: Select Media to Install From Status: pending development 11. Mouse Description: Configure the Mouse Status: pending development 12. Networking Management Description: Setup Networking interfaces, services, etc. Status: Done (by Devin Teske; me) NOTE: Functionality shamelessly ripped from my ports addition: sysutils/hos= t-setup 13. Security Description: Set Security Parameters Status: pending development 14. Startup Description: Set Startup Parameters Status: pending development 15. Ttys Description: Configure Ttys Status: pending development I am currently working on the framework some more and then I'm going to jum= p over to working on #14 "Startup". As you can see from the above-list, we have quite a bit of functionality to= migrate from sysinstall(8) over to bsdconfig(8) -- however the most diffic= ult bits (user management, network management, and timezone have all been d= one so the rest should fall like a house of cards -- especially since we ha= ve really nice modular includes making the modules nice and light-weight). --=20 Devin _____________ The information contained in this message is proprietary and/or confidentia= l. If you are not the intended recipient, please: (i) delete the message an= d all copies; (ii) do not disclose, distribute or use the message in any ma= nner; and (iii) notify the sender immediately. In addition, please be aware= that any message addressed to our domain is subject to archiving and revie= w by persons other than the intended recipient. Thank you.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?092e01cceb43$06b25b30$14171190$>