Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 Jul 2012 16:04:13 -0700
From:      Devin Teske <devin.teske@fisglobal.com>
To:        Bruce Cran <bruce@cran.org.uk>
Cc:        Devin Teske <dteske@freebsd.org>, Ron McDowell <rcm@fuzzwad.org>, freebsd-current@freebsd.org
Subject:   Re: [IMPORT] bsdconfig(8)
Message-ID:  <E872B503-22E6-408E-831C-F8EE45652CBA@fisglobal.com>
In-Reply-To: <5001F39B.4010403@cran.org.uk>
References:  <E9DED6C2-9E85-44D5-B40F-D4CC21B67A03@fisglobal.com> <50013D3B.90206@cran.org.uk> <04E88813-2416-4B60-93D3-D620DBE5A8AF@fisglobal.com> <5001D152.2050007@cran.org.uk> <B08553A1-C181-47C2-A8E8-119D4B1C367A@fisglobal.com> <5001DC03.6010705@cran.org.uk> <ED431E3D-C022-4E5B-829E-44280E1E2A11@fisglobal.com> <5001E8B2.8010803@cran.org.uk> <D557EBE7-F613-45DE-869C-A3594C8F3127@fisglobal.com> <5001F39B.4010403@cran.org.uk>

next in thread | previous in thread | raw e-mail | index | archive | help

On Jul 14, 2012, at 3:32 PM, Bruce Cran wrote:

> On 14/07/2012 22:58, Devin Teske wrote:
>> Did I? When one starts discussing 'Express Install', we're clearly in th=
e realm of bsdinstall, not bsdconfig.
>>=20
>> Like you stated, in that case bsdinstall would not use bsdconfig.
>=20
> I'm getting really confused here. Either "bsdconfig password" gets run be=
fore the post-install configuration menu is shown and therefore the text sa=
ying to set the root password in the welcome screen is unnecessary, or it d=
oesn't get run and it's possible to quit bsdconfig without setting the root=
 password.
>=20

Ok, it's more clear to me that the concern is with the welcome screen.

1. The welcome screen _text_ was ripped straight from sysinstall except wit=
h one difference=85 s/Pascal/Firefox/ (updating it for the current generati=
ons).

2. Currently this text is shoved in your face but it won't always be. The t=
ext will be moved to a "Help" screen.

So, in a way you're absolutely right=85 you've highlighted a conundrum (the=
 welcome screen contains text which is not suitable for a welcome screen) b=
ecause bsdinstall did something differently than sysinstall in this one cas=
e  (reasons below; solution above -- get rid of the welcome screen).

The reason why we (Ron and I) chose to not implement the help-text in the s=
ame way that sysinstall does (go to the "Configure" top-level menu and then=
 press F1) is that bsdconfig strives to be compatible with both dialog(1) a=
nd [purported drop-in replacement] Xdialog(1) -- and the latter doesn't sup=
port hooking into F1.

However, it's agreed that the welcome screen is not the right way to re-imp=
lement the configure.help file from sysinstall (actually rescuing _all_ of =
the *.help files from the clutches of the Attic -- further internationalizi=
ng them in the process too).

The envisioned construct right now is to add a third button labeled "Help".=
 This can be done in both dialog(1) and Xdialog(1) (see "bsdconfig startup_=
rcconf" and the "Details" button -- except instead of dangling a menu off o=
f it, it will produce a box with the desired help-text.

Of course, making this scalable and usable is a challenge so we haven't yet=
 migrated away from the welcome screen before the import to HEAD.

It will be dealt with before MFC and also before WITH_BSDCONFIG becomes WIT=
HOUT_BSDCONFIG.
--=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?E872B503-22E6-408E-831C-F8EE45652CBA>