[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Make anaconda a regular python module
- From: Chris Lumens <clumens redhat com>
- To: anaconda-devel-list redhat com
- Subject: Make anaconda a regular python module
- Date: Wed, 31 Mar 2010 14:43:18 -0400
The attached patch set turns anaconda into a regular old python module. It does
this by moving lots and lots of files around. I will attach a followup email
showing the exact layout of the anaconda RPM with this patch applied.
I have performed a basic test of building a scratch package and then running
pungi with that package, and then doing a single basic install. pungi will
require patches to reference new locations. I've got a patch for that locally
and will send later. fedora-logos will also need a patch.
Notable changes:
- In order to not have to change every "import whatever" to "import
anaconda.whatever", I do some python path mangling early on. Any project
using anaconda that doesn't want to have to make those changes will have to
do their own path mangling.
- /usr/sbin/anaconda -> /usr/sbin/anaconda-bin. I have to do this to make
updates work correctly. Patch 11 should explain the situation.
- /usr/lib/anaconda-runtime is dead.
I'm looking to push this into master relatively soon so I can go back to work
on storage testing.
- Chris
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]