[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Make anaconda a regular python module



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]