pungi/PLAN.pungi

30 lines
959 B
Plaintext

This is the "pungi" module. This module is used to run anaconda tools on
downloaded packages. Options for anaconda tools will come from the
main interface.
ROADMAP
a) Run buildinstall
Pretty straight forward. Needs to be ran on arch specific chroots so
mock may be involved, if this entire process isn't. THere is some talk
of making stage2 type stuff a package itself, so that we don't have to
create it at compose time. This will cut down the necessary packages
for building a tree and time it would take.
b) Run pkgorder
Again, pretty straight forward
c) Run splittree
Gets more tricky here, have to know disk sizes before hand. Should noop if
isos are not requested.
d) Create Isos
There are some arch specific calls here, but doesn't have to be ran ON the
different arches. Should be able to opt out of this task.
CONSIDERATIONS
How much of the tree layout do we hardcode, and how much do we allow to be
configurable?