[master][v2] Split the UI code out into separate packages

Vratislav Podzimek vpodzime at redhat.com
Tue Nov 19 11:50:24 UTC 2013


These patches fix some issues we had in our spec file and split the UI code out
into separate packages. Results of my testing are as follows:

1) Installing anconda-gui with all its dependencies on top of already installed
anaconda-tui with all its dependencies results in almost 180 MB of disk space
taken. That may come handy on minimal installations requiring Initial Setup and
we could create minimal composes with much smaller squashfs images (don't know
what compression does with that number, but it will probably be a noticeable
difference).

2) Using updates.img with all python modules from pyanaconda/ui/gui replaced
with stubs raising errors results in automatic falling back to text mode and
successfull installation without any traceback.

Vratislav Podzimek (5):
  Split out anaconda's user interfaces into separate packages
  No longer need the Gconf2 package
  Don't rely on having zenity and require it only for GUI
  Get rid of unused isys.isCapsLockEnabled function
  Fall back to text mode if GUI is not available

 anaconda                    |  9 ++++++
 anaconda.spec.in            | 74 +++++++++++++++++++++++++++++++++++----------
 data/liveinst/liveinst      | 18 +++++++++--
 pyanaconda/isys/Makefile.am |  2 +-
 pyanaconda/isys/isys.c      | 26 ----------------
 5 files changed, 84 insertions(+), 45 deletions(-)

-- 
1.8.4.2



More information about the anaconda-patches mailing list