Author: locilka Date: Mon Apr 21 10:59:02 2008 New Revision: 46888 URL: http://svn.opensuse.org/viewcvs/yast?rev=46888&view=rev Log: - Calling 'xset -r off' at the beginning of installation (both first and second stage) in X on XEN (bnc #376945). Modified: trunk/installation/package/yast2-installation.changes trunk/installation/src/include/inst_inc_first.ycp trunk/installation/src/include/inst_inc_second.ycp trunk/installation/src/include/misc.ycp Modified: trunk/installation/package/yast2-installation.changes URL: http://svn.opensuse.org/viewcvs/yast/trunk/installation/package/yast2-instal... ============================================================================== --- trunk/installation/package/yast2-installation.changes (original) +++ trunk/installation/package/yast2-installation.changes Mon Apr 21 10:59:02 2008 @@ -1,4 +1,10 @@ ------------------------------------------------------------------- +Fri Apr 18 16:17:54 CEST 2008 - locilka@suse.cz + +- Calling 'xset -r off' at the beginning of installation (both + first and second stage) in X on XEN (bnc #376945). + +------------------------------------------------------------------- Fri Apr 18 16:01:13 CEST 2008 - juhliarik@suse.cz - Added text for using kexec (yast_inf_finish.ycp) Modified: trunk/installation/src/include/inst_inc_first.ycp URL: http://svn.opensuse.org/viewcvs/yast/trunk/installation/src/include/inst_inc... ============================================================================== --- trunk/installation/src/include/inst_inc_first.ycp (original) +++ trunk/installation/src/include/inst_inc_first.ycp Mon Apr 21 10:59:02 2008 @@ -37,6 +37,8 @@ * Sets inital language and other settings. */ void SetInitialInstallation () { + SetXENExceptions(); + y2milestone ("Adjusting language settings"); // properly set up initial language Modified: trunk/installation/src/include/inst_inc_second.ycp URL: http://svn.opensuse.org/viewcvs/yast/trunk/installation/src/include/inst_inc... ============================================================================== --- trunk/installation/src/include/inst_inc_second.ycp (original) +++ trunk/installation/src/include/inst_inc_second.ycp Mon Apr 21 10:59:02 2008 @@ -26,6 +26,8 @@ import "Wizard"; import "InstData"; + include "installation/misc.ycp"; + // The order of services is important // especially for starting them list <string> inst_network_services = ["network", "portmap", "SuSEfirewall2_setup"]; @@ -392,7 +394,9 @@ else if (FileUtils::Exists (Installation::destdir + Installation::file_live_install_mode)) { Mode::SetMode ("live_installation"); } - + + SetXENExceptions(); + // during update, set the 'update language' for the 2nd stage // FATE #300572 if (Mode::update ()) { Modified: trunk/installation/src/include/misc.ycp URL: http://svn.opensuse.org/viewcvs/yast/trunk/installation/src/include/misc.ycp... ============================================================================== --- trunk/installation/src/include/misc.ycp (original) +++ trunk/installation/src/include/misc.ycp Mon Apr 21 10:59:02 2008 @@ -239,5 +239,14 @@ UpdateWizardSteps(); } + // bnc #376945 + // problems with keyboard in xen + void SetXENExceptions () { + // not in text-mode + if (! UI::TextMode() && SCR::Read (.probe.xen) == true) { + y2milestone ("XEN in X detected: running xset -r off"); + WFM::Execute (.local.bash, "xset -r off"); + } + } } //end of include -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org