On Wednesday, February 11, 2015 04:13:20 PM Brian C. Lane wrote:
I took a look at pungi and decided that with the state it is in, and
of deep understanding of it, I don't want to tackle converting it to DNF.
So, in order to support the ability to independently move lorax to DNF and
Python3 I've converted the library call to run lorax as a process.
I'm still undecided about moving lorax to DNF for F22 or not. I'll probably
make a decision on that after tomorrow's Anaconda DNF test day.
I *am* going to make the switch for rawhide on Friday though, so these
changes will need to be in the rawhide version of pungi soon.
I've done multiple test runs and things look good, at least on x86_64. The
only issues I have right now are that the boot.iso is about 200M larger
than the F21 one, and DNF doesn't log transaction decisions yet so it's
hard to track down what's getting pulled in by what.
Brian C. Lane (3):
Close child fds when using subprocess
Call lorax as a process not a library
Add the option to pass a custom path for the multilib config files
src/bin/pungi.py | 3 ++
src/pypungi/__init__.py | 83
+++++++++++++++++++++++++++---------------------- src/pypungi/config.py |
src/pypungi/multilib.py | 52 +++++++++++++++++++++----------
src/pypungi/util.py | 5 +--
5 files changed, 88 insertions(+), 56 deletions(-)
with some modification I have applied to pungi-4-devel branch