From owner-freebsd-sysinstall@FreeBSD.ORG Wed Jan 4 02:57:44 2012 Return-Path: Delivered-To: freebsd-sysinstall@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 30718106566B; Wed, 4 Jan 2012 02:57:44 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: from mail-lpp01m010-f54.google.com (mail-lpp01m010-f54.google.com [209.85.215.54]) by mx1.freebsd.org (Postfix) with ESMTP id 7714D8FC14; Wed, 4 Jan 2012 02:57:43 +0000 (UTC) Received: by lahl5 with SMTP id l5so8970298lah.13 for ; Tue, 03 Jan 2012 18:57:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eitanadler.com; s=0xdeadbeef; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=E/Z9w0gz4hbnfEqSPKycmIUj7e3IY9y9tPHp204PAbM=; b=tNBJgqtpy9i0dLHip6NGu7yTqqh0paMIca32q5WXN/UVaQw/M5ginLXH+pH3KoTuPS TnNQRVbfZpjwP4VOW+KSi3XHj/2uLRJo8tTWUKAHB4w+ff39WLUge1u/iqc9wyS14qvf FysNvYiF6sxKVJD32LNw3dDFJieJf7dmqZExk= Received: by 10.152.133.70 with SMTP id pa6mr44146253lab.0.1325645862091; Tue, 03 Jan 2012 18:57:42 -0800 (PST) MIME-Version: 1.0 Received: by 10.152.129.8 with HTTP; Tue, 3 Jan 2012 18:57:11 -0800 (PST) In-Reply-To: <4F03BE93.9040708@fuzzwad.org> References: <4F03AF24.70102@freebsd.org> <4F03BE93.9040708@fuzzwad.org> From: Eitan Adler Date: Tue, 3 Jan 2012 21:57:11 -0500 Message-ID: To: Ron McDowell Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: Lawrence Stewart , freebsd-sysinstall@freebsd.org, Marcel Moolenaar Subject: Re: sysinstall as a post-install tool X-BeenThere: freebsd-sysinstall@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Sysinstall Work List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Jan 2012 02:57:44 -0000 On Tue, Jan 3, 2012 at 9:50 PM, Ron McDowell wrote: > I [Ron] just added myself to the sysinstall list. Good > > What I envision is a text based system administration suite that will > [hopefully] do everything that the "Configure" option on the top level of > the sysinstall menu does. =C2=A0I see it as being part of the base OS, su= ch that > once one has rebooted from HD after the install and logged in as root [or > user+su], a menu can be brought up by entering "sysadmin" or such. =C2=A0= Does > "sysadmin" work for a name? =C2=A0I kinda like it. Do you plan on this tool being run "late in the game" after the system has been used for a while or this is a "welcome new user" only tool? > I plan on basically going through the sysinstall post-configuration menu: [snip configure menu] Do you plan on making this a C based program or a shell script? > and as close as reasonable, stick to the same task flow. =C2=A0I plan on = writing > it against 10-current and look at back-porting to 9 after it's somewhat > stable. I'd like to work with you on this, especially w.r.t to ensuring that it meets the requirements for entering the base system. > One new, important, and not-so-difficult task will be: on exiting, check = the > sanity of /etc/rc.conf and complain if needed, but allow the user to > override the safety-switch if foot-shooting is really requested. =C2=A0:)= =C2=A0I'm a > firm believer of not disallowing anything. Good on both counts. --=20 Eitan Adler