Author: snwint Date: Mon Apr 23 11:48:41 2012 New Revision: 67985 URL: http://svn.opensuse.org/viewcvs/yast?rev=67985&view=rev Log: - add widgets for enabling serial console and specify it's arguments on "Boot Loader Options" dialog. Modified: trunk/bootloader/src/grub2/dialogs.ycp trunk/bootloader/src/routines/misc.ycp Modified: trunk/bootloader/src/grub2/dialogs.ycp URL: http://svn.opensuse.org/viewcvs/yast/trunk/bootloader/src/grub2/dialogs.ycp?rev=67985&r1=67984&r2=67985&view=diff ============================================================================== --- trunk/bootloader/src/grub2/dialogs.ycp (original) +++ trunk/bootloader/src/grub2/dialogs.ycp Mon Apr 23 11:48:41 2012 @@ -48,12 +48,13 @@ ), `Left("append"), `Left("default"), + `Left("console"), `VStretch () ), `HSpacing (2) ); - list<string> widget_names = ["activate","generic_mbr", "hiddenmenu", "timeout", "append", "vgamode", "default"]; + list<string> widget_names = ["activate","generic_mbr", "hiddenmenu", "timeout", "append", "console", "default", "vgamode"]; string caption = _("Boot Loader Options"); return CWM::ShowAndRun ($[ "widget_descr" : Grub2Options(), Modified: trunk/bootloader/src/routines/misc.ycp URL: http://svn.opensuse.org/viewcvs/yast/trunk/bootloader/src/routines/misc.ycp?rev=67985&r1=67984&r2=67985&view=diff ============================================================================== --- trunk/bootloader/src/routines/misc.ycp (original) +++ trunk/bootloader/src/routines/misc.ycp Mon Apr 23 11:48:41 2012 @@ -1976,6 +1976,28 @@ } +/** FATE #110038: Serial console + * Add console arg for kernel if there is defined serial console + * - add key console with value to section type image and xen + */ + +global define void HandleConsole2() +{ + string console_value = getConsoleValue(); + + if (globals["append"]:nil != nil) + { + string updated_append = ""; + if ((console_value != "") || (console_value != nil)) + updated_append = BootCommon::UpdateSerialConsole(globals["append"]:"", console_value); + else + updated_append = BootCommon::UpdateSerialConsole(globals["append"]:"", ""); + if (updated_append != nil) + { + globals["append"]=updated_append; + } + } +} /** bnc #450153 - support for installation kernel from add-on * fucntion call client from add-on and update proposal for -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org