File:  [NetBSD Developer Wiki] / wikisrc / projects / project / sysinst_pkgs.mdwn
Revision 1.3: download - view: text, annotated - select for diffs
Thu Feb 14 22:36:08 2013 UTC (2 years, 9 months ago) by wiki
Branches: MAIN
CVS tags: HEAD
web commit by spz

[[!template id=project

title="Add binary pkg install to sysinst"


[Thomas Klausner](

duration="3 months"
done_by="various NetBSD developers"

sysinst, the NetBSD installation tool, should be able to get NetBSD set up with most packages relevant to the end user during the installation step, to make it possible to get a usable system during the initial setup.
The packages might be simple packages like screen or bigger ones like firefox.
Configuration of the packages is not required to happen in sysinst.

A short overview of the steps involved:

* Improve sysinst so it can list a pkgsummary.gz file on the install media and offer to install a subset of them. There should be a chooser included in sysinst where the user can select the packages they want to install.

* There should be some pre-defined sets included with sysinst that define the necessary packages for a Gnome or KDE desktop, so the user just chooses them (possibly just by adding appropriate meta packages to pkgsrc).

* Support fetching a pkgsummary file from a remote host (usually with useful default PATH for architecture/release, but overridable) and offer installations of packages from there as well.

For bonus points (just as last step when the rest works):
* Come up with lists of packages for amd64 to fill a CD or DVD (including the NetBSD base system)

[[!tag gsoc]]

CVSweb for NetBSD wikisrc <> software: FreeBSD-CVSweb