[initial-setup][rhel7-branch] Text mode EULA for the I-S

Vratislav Podzimek vpodzime at redhat.com
Mon Oct 7 15:16:44 UTC 2013


These patches introduce the EULA spoke for the TUI Initial Setup. One related
patch for the anaconda adds the ability to print long widgets in a nice way.
That is the case of the EULA screen showing the long license.

The EULA spokes shows two options -- 1) read the license and 2) toggle the
"agreed checkbox". The option 1) takes user to the screen displaying the license
in parts so that they fit in the screen. Otherwise everything is simple.

Vratislav Podzimek (3):
  Fix how spokes are collected for the I-S main hub
  Add TUI Eula spoke (#1000409)
  Reboot the system if EULA is not agreed (#1000409)

 initial_setup/__main__.py                   |  6 +-
 initial_setup/tui/hubs/initial_setup_hub.py | 45 ++-------------
 initial_setup/tui/spokes/eula.py            | 87 +++++++++++++++++++++++++++++
 3 files changed, 97 insertions(+), 41 deletions(-)
 create mode 100644 initial_setup/tui/spokes/eula.py

-- 
1.7.11.7



More information about the anaconda-patches mailing list