* Dale Ghent (daleg at elemental.org) wrote: > > Hey all, I'm hoping someone could shed at least a little light on > something I'm trying to figure out in DC :) > > I'm attempting to put together my own little distro, a parred-down > small distro that primarily comprises of the storage-server cluster, > the dependencies for its members, and a few other things. > > However when I run distro_const build, I end up getting a image that > has nearly every package on the opensolaris.org repository in it... > GNOME, X.org, the works. The resulting ISO image is even larger than > 2008.11! Clearly this is not the result I anticipated. > > I admit I'm kind of green in this area, and ope someone can explain > why I'm getting this result. The relevant part of my dc manifest is: > > <!-- list of packages used to form the installed image --> > <packages> > <!-- Due to dependency issues, SUNWcsd and SUNWcs > must be listed first in the package list, > and SUNWcsd must preceed SUNWcs --> > <pkg name="SUNWcsd"/> > <pkg name="SUNWcs"/> > <pkg name="slim_install"/>
This is why you're getting things like Gnome, Xorg etc. Slim_install is a 'metapackage' that encompasses all of the packages we want on the 2008.x liveCD media. So, that includes things like Gnome and the rest. If you really want to strip things down, you'll need to do some work to figure out what the bare minimum list of packages you need actually are along with their dependencies. There really isn't any easy way to do that and those of us working on putting out the 2008.x releases haven't investigated any sort of minimization of the package lists. Cheers, -- Glenn
