Hi, after some comments by David and Chris, I'm proposing this structure. The patches follow. . ├── anaconda ├── anaconda.spec.in ├── autogen.sh ├── booty │ ├── alpha.py │ ├── bootloaderInfo.py │ ├── checkbootloader.py │ ├── ia64.py │ ├── __init__.py │ ├── lilo.py │ ├── Makefile.am │ ├── Makefile.in │ ├── ppc.py │ ├── s390.py │ ├── sparc.py │ ├── util.py │ └── x86.py ├── config.rpath ├── configure.ac ├── COPYING ├── data │ ├── 70-anaconda.rules │ ├── bootdisk │ │ ├── i386 │ │ │ ├── boot.msg │ │ │ ├── grub.conf │ │ │ ├── Makefile.am │ │ │ ├── Makefile.in │ │ │ └── syslinux.cfg │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── ppc │ │ │ ├── bootinfo.txt │ │ │ ├── magic │ │ │ ├── Makefile.am │ │ │ ├── Makefile.in │ │ │ ├── mapping │ │ │ ├── ofboot.b │ │ │ ├── yaboot.conf.3264 │ │ │ └── yaboot.conf.in │ │ ├── s390x │ │ │ ├── generic.ins │ │ │ ├── generic.prm │ │ │ ├── Makefile.am │ │ │ ├── Makefile.in │ │ │ └── redhat.exec │ │ ├── sparc │ │ │ ├── boot.msg │ │ │ ├── Makefile.am │ │ │ ├── Makefile.in │ │ │ └── silo.conf │ │ └── x86_64 │ │ ├── boot.msg │ │ ├── grub.conf │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ └── syslinux.cfg │ ├── command-stubs │ │ ├── list-harddrives-stub │ │ ├── loadkeys-stub │ │ ├── losetup-stub │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── mknod-stub │ │ ├── raidstart-stub │ │ └── raidstop-stub │ ├── fonts │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── screenfont-alpha.gz │ │ ├── screenfont-i386.gz │ │ ├── screenfont-ia64.gz │ │ ├── screenfont-ppc.gz │ │ ├── screenfont-sparc.gz │ │ ├── screenfont-x86_64.gz │ │ └── updfonts │ ├── icons │ │ ├── hicolor │ │ │ ├── 16x16 │ │ │ │ ├── apps │ │ │ │ │ ├── anaconda.png │ │ │ │ │ └── Makefile.am │ │ │ │ └── Makefile.am │ │ │ ├── 22x22 │ │ │ │ ├── apps │ │ │ │ │ ├── anaconda.png │ │ │ │ │ └── Makefile.am │ │ │ │ └── Makefile.am │ │ │ ├── 24x24 │ │ │ │ ├── apps │ │ │ │ │ ├── anaconda.png │ │ │ │ │ └── Makefile.am │ │ │ │ └── Makefile.am │ │ │ ├── 32x32 │ │ │ │ ├── apps │ │ │ │ │ ├── anaconda.png │ │ │ │ │ └── Makefile.am │ │ │ │ └── Makefile.am │ │ │ ├── 48x48 │ │ │ │ ├── apps │ │ │ │ │ ├── anaconda.png │ │ │ │ │ └── Makefile.am │ │ │ │ └── Makefile.am │ │ │ └── Makefile.am │ │ └── Makefile.am │ ├── lang-table │ ├── liveinst │ │ ├── console.apps │ │ │ ├── liveinst │ │ │ ├── Makefile.am │ │ │ └── Makefile.in │ │ ├── liveinst │ │ ├── liveinst.desktop.in │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── pam.d │ │ │ ├── liveinst │ │ │ ├── Makefile.am │ │ │ └── Makefile.in │ │ ├── README │ │ └── zz-liveinst.sh │ ├── Makefile.am │ ├── pixmaps │ │ ├── about-to-install.png │ │ ├── checkMark.png │ │ ├── config-language.png │ │ ├── done.png │ │ ├── filter-menu.png │ │ ├── gnome-lock.png │ │ ├── gnome-mouse.png │ │ ├── install.png │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── network.png │ │ ├── partscheme-all.png │ │ ├── partscheme-custom.png │ │ ├── partscheme-freespace.png │ │ ├── partscheme-replace.png │ │ ├── partscheme-shrink.png │ │ ├── root-password.png │ │ └── upgrade.png │ └── ui │ ├── account.glade │ ├── adddrive.glade │ ├── addrepo.glade │ ├── anaconda.glade │ ├── autopart.glade │ ├── blwhere.glade │ ├── cleardisks.glade │ ├── create-storage.glade │ ├── detailed-dialog.glade │ ├── fcoe-config.glade │ ├── filter.glade │ ├── GroupSelector.glade │ ├── iscsi-config.glade │ ├── lukspassphrase.glade │ ├── Makefile.am │ ├── Makefile.in │ ├── netconfig.glade │ ├── network.glade │ ├── tasksel.glade │ └── zfcp-config.glade ├── docs │ ├── anaconda-release-notes.txt │ ├── api.cfg │ ├── commit-log.txt │ ├── driverdisc.txt │ ├── gettext.txt │ ├── install-methods.txt │ ├── lvm_sanity_checks.txt │ ├── Makefile.am │ ├── Makefile.in │ ├── making-screenshots │ ├── mediacheck.txt │ ├── rescue-mode │ └── threads.txt ├── gptsync │ ├── gptsync.c │ ├── gptsync.h │ ├── lib.c │ ├── Makefile.am │ ├── Makefile.in │ ├── os_unix.c │ ├── README │ ├── showpart.c │ └── syslinux_mbr.h ├── isys │ ├── auditd.c │ ├── auditd.h │ ├── cpio.c │ ├── cpio.h │ ├── devices.c │ ├── devices.h │ ├── eddsupport.c │ ├── eddsupport.h │ ├── ethtool.c │ ├── ethtool.h │ ├── iface.c │ ├── iface.h │ ├── imount.c │ ├── imount.h │ ├── __init__.py │ ├── isofs.c │ ├── isys.c │ ├── isys.h │ ├── lang.c │ ├── lang.h │ ├── linkdetect.c │ ├── log.c │ ├── log.h │ ├── Makefile.am │ ├── Makefile.in │ ├── stubs.h │ ├── uncpio.c │ └── vio.c ├── loader │ ├── cdinstall.c │ ├── cdinstall.h │ ├── copy.c │ ├── copy.h │ ├── devices.h │ ├── devt.h │ ├── dirbrowser.c │ ├── dirbrowser.h │ ├── driverdisk.c │ ├── driverdisk.h │ ├── driverselect.c │ ├── fwloader.c │ ├── fwloader.h │ ├── getparts.c │ ├── getparts.h │ ├── hardware.c │ ├── hardware.h │ ├── hdinstall.c │ ├── hdinstall.h │ ├── ibft.c │ ├── ibft.h │ ├── init.c │ ├── init.h │ ├── kbd.c │ ├── kbd.h │ ├── keymaps-i386 │ ├── keymaps-ppc │ ├── keymaps-x86_64 │ ├── kickstart.c │ ├── kickstart.h │ ├── lang.c │ ├── lang.h │ ├── linuxrc.s390 │ ├── loader.c │ ├── loader.h │ ├── loadermisc.c │ ├── loadermisc.h │ ├── Makefile.am │ ├── Makefile.in │ ├── mediacheck.c │ ├── mediacheck.h │ ├── method.c │ ├── method.h │ ├── mkctype.c │ ├── moduleinfo.c │ ├── moduleinfo.h │ ├── modules.c │ ├── modules.h │ ├── net.c │ ├── net.h │ ├── nfsinstall.c │ ├── nfsinstall.h │ ├── rpmextract.c │ ├── rpmextract.h │ ├── selinux.c │ ├── selinux.h │ ├── shutdown.c │ ├── simplemot │ ├── telnet.c │ ├── telnetd.c │ ├── telnetd.h │ ├── telnet.h │ ├── udelay.h │ ├── undomounts.c │ ├── unicode-linedraw-chars.txt │ ├── urlinstall.c │ ├── urlinstall.h │ ├── urls.c │ ├── urls.h │ ├── windows.c │ └── windows.h ├── m4 │ ├── gettext.m4 │ ├── iconv.m4 │ ├── lib-ld.m4 │ ├── lib-link.m4 │ ├── lib-prefix.m4 │ ├── libtool.m4 │ ├── lt~obsolete.m4 │ ├── ltoptions.m4 │ ├── ltsugar.m4 │ ├── ltversion.m4 │ ├── nls.m4 │ ├── po.m4 │ ├── progtest.m4 │ └── python.m4 ├── Makefile.am ├── po │ ├── af.po │ ├── am.po │ ├── anaconda.pot │ ├── ar.po │ ├── as.po │ ├── bal.po │ ├── be.po │ ├── bg.po │ ├── bn_IN.po │ ├── bn.po │ ├── boldquot.sed │ ├── bs.po │ ├── ca.po │ ├── cs.po │ ├── cy.po │ ├── da.po │ ├── de_CH.po │ ├── de.po │ ├── el.po │ ├── en@xxxxxxxxxxxxxxx │ ├── en_GB.po │ ├── en@xxxxxxxxxxx │ ├── es.po │ ├── et.po │ ├── eu_ES.po │ ├── eu.po │ ├── fa.po │ ├── fi.po │ ├── fr.po │ ├── gl.po │ ├── gu.po │ ├── he.po │ ├── hi.po │ ├── hr.po │ ├── hu.po │ ├── hy.po │ ├── id.po │ ├── ilo.po │ ├── insert-header.sin │ ├── is.po │ ├── it.po │ ├── ja.po │ ├── ka.po │ ├── kn.po │ ├── ko.po │ ├── ku.po │ ├── LINGUAS │ ├── lo.po │ ├── lt.po │ ├── lv.po │ ├── mai.po │ ├── Makefile.in.in │ ├── Makevars │ ├── mk.po │ ├── ml.po │ ├── mr.po │ ├── ms.po │ ├── my.po │ ├── nb.po │ ├── ne.po │ ├── nl.po │ ├── nn.po │ ├── nso.po │ ├── or.po │ ├── pa.po │ ├── pl.po │ ├── POTFILES.in │ ├── pt_BR.po │ ├── pt.po │ ├── quot.sed │ ├── remove-potcdate.sin │ ├── ro.po │ ├── Rules-glade │ ├── Rules-lang-table │ ├── Rules-liveinst │ ├── Rules-quot │ ├── ru.po │ ├── si.po │ ├── sk.po │ ├── sl.po │ ├── sq.po │ ├── sr@xxxxxxxx │ ├── sr.po │ ├── sv.po │ ├── ta.po │ ├── te.po │ ├── tg.po │ ├── th.po │ ├── tr.po │ ├── uk.po │ ├── ur.po │ ├── vi.po │ ├── zh_CN.po │ ├── zh_TW.po │ └── zu.po ├── pyanaconda │ ├── anaconda_log.py │ ├── backend_log.py │ ├── backend.py │ ├── baseudev.py │ ├── bootloader.py │ ├── cmdline.py │ ├── compssort.py │ ├── constants.py │ ├── desktop.py │ ├── dispatch.py │ ├── errors.py │ ├── exception.py │ ├── firewall.py │ ├── flags.py │ ├── gui.py │ ├── image.py │ ├── __init__.py │ ├── installclasses │ │ ├── fedora.py │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ └── rhel.py │ ├── installclass.py │ ├── installinterfacebase.py │ ├── installmethod.py │ ├── iutil.py │ ├── iw │ │ ├── account_gui.py │ │ ├── advanced_storage.py │ │ ├── autopart_type.py │ │ ├── blpasswidget.py │ │ ├── bootloader_main_gui.py │ │ ├── checklist.py │ │ ├── cleardisks_gui.py │ │ ├── congrats_gui.py │ │ ├── datacombo.py │ │ ├── DeviceSelector.py │ │ ├── examine_gui.py │ │ ├── filter_gui.py │ │ ├── filter_type.py │ │ ├── GroupSelector.py │ │ ├── iw_gui.py │ │ ├── kbd_gui.py │ │ ├── language_gui.py │ │ ├── lvm_dialog_gui.py │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── netconfig_dialog.py │ │ ├── network_gui.py │ │ ├── osbootwidget.py │ │ ├── package_gui.py │ │ ├── partition_dialog_gui.py │ │ ├── partition_gui.py │ │ ├── partition_ui_helpers_gui.py │ │ ├── pixmapRadioButtonGroup_gui.py │ │ ├── progress_gui.py │ │ ├── raid_dialog_gui.py │ │ ├── task_gui.py │ │ ├── timezone_gui.py │ │ ├── upgrade_bootloader_gui.py │ │ ├── upgrade_migratefs_gui.py │ │ ├── upgrade_swap_gui.py │ │ ├── welcome_gui.py │ │ └── zipl_gui.py │ ├── kickstart.py │ ├── language.py │ ├── livecd.py │ ├── Makefile.am │ ├── network.py │ ├── packages.py │ ├── partIntfHelpers.py │ ├── platform.py │ ├── product.py │ ├── pyudev.py │ ├── rescue.py │ ├── security.py │ ├── simpleconfig.py │ ├── sitecustomize.py │ ├── sortedtransaction.py │ ├── storage │ │ ├── dasd.py │ │ ├── deviceaction.py │ │ ├── devicelibs │ │ │ ├── crypto.py │ │ │ ├── dm.py │ │ │ ├── edd.py │ │ │ ├── __init__.py │ │ │ ├── lvm.py │ │ │ ├── Makefile.am │ │ │ ├── Makefile.in │ │ │ ├── mdraid.py │ │ │ ├── mpath.py │ │ │ └── swap.py │ │ ├── devices.py │ │ ├── devicetree.py │ │ ├── errors.py │ │ ├── fcoe.py │ │ ├── formats │ │ │ ├── disklabel.py │ │ │ ├── dmraid.py │ │ │ ├── fs.py │ │ │ ├── __init__.py │ │ │ ├── luks.py │ │ │ ├── lvmpv.py │ │ │ ├── Makefile.am │ │ │ ├── Makefile.in │ │ │ ├── mdraid.py │ │ │ ├── multipath.py │ │ │ ├── prepboot.py │ │ │ └── swap.py │ │ ├── __init__.py │ │ ├── iscsi.py │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── miscutils.py │ │ ├── partitioning.py │ │ ├── partspec.py │ │ ├── storage_log.py │ │ ├── udev.py │ │ └── zfcp.py │ ├── text.py │ ├── textw │ │ ├── add_drive_text.py │ │ ├── complete_text.py │ │ ├── constants_text.py │ │ ├── keyboard_text.py │ │ ├── language_text.py │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── netconfig_text.py │ │ ├── network_text.py │ │ ├── partition_text.py │ │ ├── progress_text.py │ │ ├── statusline_text.py │ │ ├── task_text.py │ │ ├── timezone_text.py │ │ ├── upgrade_bootloader_text.py │ │ ├── upgrade_text.py │ │ ├── userauth_text.py │ │ ├── welcome_text.py │ │ └── zipl_text.py │ ├── timezone.py │ ├── upgrade.py │ ├── users.py │ ├── vnc.py │ ├── xutils.c │ └── yuminstall.py ├── scripts │ ├── analog │ ├── buildinstall │ ├── buildinstall.functions │ ├── getkeymaps │ ├── getlangnames.py │ ├── makebumpver │ ├── Makefile.am │ ├── Makefile.in │ ├── makestamp.py │ ├── maketreeinfo.py │ ├── makeupdates │ ├── mk-images │ ├── mk-images.alpha │ ├── mk-images.efi │ ├── mk-images.ia64 │ ├── mk-images.ppc │ ├── mk-images.s390 │ ├── mk-images.sparc │ ├── mk-images.x86 │ ├── pyrc.py │ ├── scrubtree │ ├── upd-bootimage │ ├── upd-initrd │ ├── upd-instroot │ ├── upd-kernel │ └── upd-updates ├── tests │ ├── fw_test.py │ ├── kickstart_test │ │ ├── commands_test.py │ │ └── Makefile.am │ ├── Makefile.am │ ├── mock │ │ ├── disk.py │ │ ├── __init__.py │ │ ├── Makefile.am │ │ └── mock.py │ ├── pylint │ │ ├── pylint-false-positives │ │ └── runpylint.sh │ └── storage_test │ ├── devicelibs_test │ │ ├── baseclass.py │ │ ├── crypto_test.py │ │ ├── lvm_test.py │ │ ├── Makefile.am │ │ ├── mdraid_test.py │ │ ├── mpath_test.py │ │ └── swap_test.py │ └── Makefile.am └── utils ├── addrsize.c ├── filtermoddeps ├── genmodinfo ├── Makefile.am ├── Makefile.in ├── mapshdr.c ├── mk-s390-cdboot.c ├── modlist.c ├── readmap.c ├── snarffont.c └── trimpciids 48 directories, 562 files _______________________________________________ Anaconda-devel-list mailing list Anaconda-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/anaconda-devel-list