Re: Sysinst support for installing source sets

[email protected] (Christos Zoulas)
Newsgroups gmane.os.netbsd.devel.installation
Message-ID <[email protected]>
In article <[email protected]>,
Andreas Gustafsson  <[email protected]> wrote:
>I have a patch to sysinst which adds the ability to install source
>sets, and I'm wondering if I should commit it.
>
>The main reason I wrote this was to make it easy for anita
>(http://www.gson.org/netbsd/anita/) to include the source sets in
>automated installs, to facilitate source-level debugging of any
>failing automated tests, but I think it would also be useful to human
>users, and it would fix half of an ancient open PR, install/9582
>(http://gnats.netbsd.org/9582).
>
>There are two user-visible changes.  First, if you choose "Custom
>installation", you will see an additional group called "Source sets"
>similar to the existing group of "X11 sets", and have the option of
>enabling all or part of it.  Choosing "Full installation" still only
>does a full binary installation, so that that option still works with
>install ISOs that do not contain source sets.  It is possible to shoot
>yourself in the foot by explicitly asking to install the source sets
>from an ISO that does not have them, but I'm not sure if anything can
>be done about that without also removing the ability to install the
>source sets via FTP, and it's not like you can't already get into
>similar trouble with the X sets, too.
>
>Second, because source sets reside in a different directory than the
>binary sets both on install media and on FTP sites (as a result of
>being machine independent), sysinst now lets you enter a separate
>"Binary set directory" and "Source set directory" instead of just a
>"Set directory".  A default source set directory is provided and will
>be correct in the typical cases, such as installing by FTP from
>ftp.netbsd.org or from an ISO built using "build.sh iso-image-source".
>
>The patch contains English message strings for the new set names and
>prompts, and uneducated guesses at parts of the other translations,
>but some other translations are missing and will display the English
>text.  If you know German, French, Spanish, or Polish, please review
>the translations and send me any corrections or additions.
>
>The patch is available at:
>
>  http://www.gson.org/netbsd/patches/sysinst-source.patch

I'd commit it. Looks straight-forward to me.

christos
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.