Make anaconda a regular python module

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

 



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

_______________________________________________
Anaconda-devel-list mailing list
Anaconda-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/anaconda-devel-list

[Index of Archives]     [Kickstart]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]
  Powered by Linux