kdump_page: Catch KeyboardInterrupt when inputting "Ctrl+c"

Previously when inputting "Ctrl+c" during configuring KDump SSH,
the UI will quit.
Now try to catch KeyboardInterrupt and remove kdump configured files
instead of quitting the whole application

Change-Id: Idefe3c12abfbd253add0c286b064eec78cb91304
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=989389
Signed-off-by: hadong <hadong0720@gmail.com>
Fix [Error 2]No such file or directory issue when setting NFSv4 Domain.

Change-Id: I6dded758e8dc6a61c3af1ec4445ff276c61fa5eb
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=980451
Signed-off-by: hadong <hadong0720@gmail.com>
ui: Close F2 confirmation dialig

Previously sometimes the F2 confirmation dialog wasn't closed.

Change-Id: Ie8b9eabf90158392743c770b40f652a537527918
Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
New validation model should invalidate on custom plugin validation

With the change to validation, we weren't able to invalidate a
page and changes by throwing an exception from plugin.on_change
because plugin.__invalid_changes didn't get populated by custom
validation. Do so.

Change-Id: Ib2b1943481af377ce629593725de03c9f6d58868
Signed-off-by: Ryan Barry <rbarry@redhat.com>
init: Add support for logrotate_max_size cmdline args

This patch adds support for setting logrotate_max_size in cmdline args:
logrotate_max_size=number
This informations are sued to set logrotate_max_size during
an auto-installation.

Change-Id: Ide628895f15ed8f8dc5c047228300868a53f2a0c
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=986830
Signed-off-by: hadong <hadong0720@gmail.com>
installer: Fix custom device dialog

Change-Id: Id3cc0b82bcdfe045a80dc5eb331edef3d1f3fa2d
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=981597
Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
Use python to run py hooks

Change-Id: I2fb7cb2c30ebe900aa7004b12449e4f1f07ae23f
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=1020774
Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
Unset the NFSv4 domain in idmapd.conf when it's unset in the TUI

Previously, removing the NFSv4 domain did not properly clear the
configuration in idmapd.conf. Check that it's not an empty string,
and comment out "Domain", as well as setting it to a null value so
we can reset it again.

Change-Id: Ie689b27fe8808ffed2b50bde347e03a970aba2c8
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=960833
Signed-off-by: Ryan Barry <rbarry@redhat.com>
change rd.iscsi.initiator to iscsi_initiator to fix dracut login failure

rhbz#903947

Change-Id: I9f6b1b5bbf80b8045c3e6bb06be838d013286808
Signed-off-by: Joey Boggs <jboggs@redhat.com>
Restore the values in /etc/default/ovirt when kdump config fails

Previously, we restored kdump.conf, but did not restore the proper
entries in /etc/default/ovirt when configuration changes did not
apply cleanly. Do so.

Change-Id: Id9e2c9b9f6969bfbc3ab63a83ae195968dffae40
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=991375
Signed-off-by: Ryan Barry <rbarry@redhat.com>
bond:Solve conflicting names

Previously we used bond=<bondname>[:<bondslaves>:[:<options>]] to setup bond,
this name "bond" will be recognized by dracut and lead to kernel panic with
"dracut:FATAL:No netboot configured, bond is invalid".
Now renamed "bond" as "bond_setup" to solve conflicting names.
bond_setup=<bondname>[:<bondslaves>:[:<options>]]
This informations are used to setup bond during
an auto-installation.

Change-Id: I3a39e949208761c648fe0bcf39c8b33e2fe164bc
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=1020700
Signed-off-by: hadong <hadong0720@gmail.com>