Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 49723 - catalyst should be able to build a seed stage
Summary: catalyst should be able to build a seed stage
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Hosted Projects
Classification: Unclassified
Component: Catalyst (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: John Davis (zhen) (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-05-02 09:03 UTC by SpanKY
Modified: 2004-06-03 08:31 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description SpanKY gentoo-dev 2004-05-02 09:03:05 UTC
perhaps something like `catalyst --build-seed <ROOT>` ... then it'll just run something like `env USE="-* build" ROOT=<ROOT> emerge --nodeps <packagelist>`

the packagelist can probably be hardcoded into /usr/lib/catalyst/modules/seed.py as this:
virtual/os-headers
sys-devel/binutils
sys-devel/gcc-config
sys-devel/gcc
sys-libs/glibc
app-arch/bzip2
app-arch/gzip
app-arch/tar
app-shells/bash
net-misc/rsync
sys-apps/baselayout
sys-apps/coreutils
sys-apps/cronbase
sys-apps/debianutils
sys-apps/gawk
sys-apps/grep
sys-apps/portage
sys-apps/sed
sys-apps/shadow
sys-devel/distcc
Comment 1 SpanKY gentoo-dev 2004-05-02 11:09:11 UTC
actually, you can take out cronbase and shadow from that list and add sys-apps/texinfo
Comment 2 SpanKY gentoo-dev 2004-05-07 00:14:36 UTC
and, as i get used to actually using catalyst, perhaps it'd be even easier if the stage1 stuff was touched up to handle this ...

in reality, a seed is just a basic stage1 ... perhaps it would just emerge all the packages (like in stage1) with ROOT set to some value, tar up the result, and save it as a seed ...
Comment 3 John Davis (zhen) (RETIRED) gentoo-dev 2004-06-03 08:31:56 UTC
actually, looks like the embedded target can do just this already. Check out (in CVS) examples/embedded/sys.spec - you will see what I mean when you see it ;)