Here's a URL for the patches:
http://dlehman.fedorapeople.org/20130125-storage-split.2/
For those who made it through the previous version of this set, here's a summary of the changes:
- Use a threading.Lock to serialize program.log output so that the "Running ...", actual program output, and exit code are always grouped and ordered correctly. - Log a string representing the program being run -- not a list of strings. - Don't make a new anaconda-installer subpackage. - Remove a whole bunch more unneeded Requires from anaconda.spec and a couple more from configure.ac. - Move get_mount_device and get_mount_paths into blivet.util as a follow-up patch/commit.
There will also be a small lorax patch specifying install of syslinux and mactel-boot on appropriate platforms since I've removed them as dependencies of the anaconda package. The idea is to put all of the compose-time requirements into lorax templates and keep anaconda's package requires to what it actually needs to run.
And, finally, here's the lame fedora wiki page for blivet (the rpm will be called python-blivet), which includes a link to the git repository:
http://fedoraproject.org/wiki/Blivet
I'd like to get these pushed ASAP so I can stop rebasing them.
On Fri, Jan 25, 2013 at 01:41:02PM -0600, David Lehman wrote:
Here's a URL for the patches:
http://dlehman.fedorapeople.org/20130125-storage-split.2/
For those who made it through the previous version of this set, here's a summary of the changes:
- Use a threading.Lock to serialize program.log output so that the "Running ...", actual program output, and exit code are always grouped and ordered correctly.
- Log a string representing the program being run -- not a list of strings.
- Don't make a new anaconda-installer subpackage.
- Remove a whole bunch more unneeded Requires from anaconda.spec and a couple more from configure.ac.
- Move get_mount_device and get_mount_paths into blivet.util as a follow-up patch/commit.
There will also be a small lorax patch specifying install of syslinux and mactel-boot on appropriate platforms since I've removed them as dependencies of the anaconda package. The idea is to put all of the compose-time requirements into lorax templates and keep anaconda's package requires to what it actually needs to run.
And, finally, here's the lame fedora wiki page for blivet (the rpm will be called python-blivet), which includes a link to the git repository:
http://fedoraproject.org/wiki/Blivet
I'd like to get these pushed ASAP so I can stop rebasing them.
Ack. Great work!
anaconda-patches@lists.fedorahosted.org