![](https://seccdn.libravatar.org/avatar/38b487cbaff3eee1e7a74ac7b3d2ed23.jpg?s=120&d=mm&r=g)
Author: jsrain Date: Thu Oct 11 15:24:35 2007 New Revision: 41381 URL: http://svn.opensuse.org/viewcvs/yast?rev=41381&view=rev Log: show release notes properly in live installation (#332862) Modified: branches/SuSE-Linux-10_3-Branch/installation/VERSION branches/SuSE-Linux-10_3-Branch/installation/package/yast2-installation.changes branches/SuSE-Linux-10_3-Branch/installation/src/clients/release_notes_popup.ycp Modified: branches/SuSE-Linux-10_3-Branch/installation/VERSION URL: http://svn.opensuse.org/viewcvs/yast/branches/SuSE-Linux-10_3-Branch/installation/VERSION?rev=41381&r1=41380&r2=41381&view=diff ============================================================================== --- branches/SuSE-Linux-10_3-Branch/installation/VERSION (original) +++ branches/SuSE-Linux-10_3-Branch/installation/VERSION Thu Oct 11 15:24:35 2007 @@ -1 +1 @@ -2.15.54 +2.15.55 Modified: branches/SuSE-Linux-10_3-Branch/installation/package/yast2-installation.changes URL: http://svn.opensuse.org/viewcvs/yast/branches/SuSE-Linux-10_3-Branch/installation/package/yast2-installation.changes?rev=41381&r1=41380&r2=41381&view=diff ============================================================================== --- branches/SuSE-Linux-10_3-Branch/installation/package/yast2-installation.changes (original) +++ branches/SuSE-Linux-10_3-Branch/installation/package/yast2-installation.changes Thu Oct 11 15:24:35 2007 @@ -1,4 +1,10 @@ ------------------------------------------------------------------- +Thu Oct 11 15:00:03 CEST 2007 - jsrain@suse.cz + +- show release notes properly in live installation (#332862) +- 2.15.55 + +------------------------------------------------------------------- Mon Sep 24 16:43:11 CEST 2007 - locilka@suse.cz - Changed default delete_old_packages back to 'true' after finding Modified: branches/SuSE-Linux-10_3-Branch/installation/src/clients/release_notes_popup.ycp URL: http://svn.opensuse.org/viewcvs/yast/branches/SuSE-Linux-10_3-Branch/installation/src/clients/release_notes_popup.ycp?rev=41381&r1=41380&r2=41381&view=diff ============================================================================== --- branches/SuSE-Linux-10_3-Branch/installation/src/clients/release_notes_popup.ycp (original) +++ branches/SuSE-Linux-10_3-Branch/installation/src/clients/release_notes_popup.ycp Thu Oct 11 15:24:35 2007 @@ -17,6 +17,7 @@ import "Label"; import "Stage"; import "Packages"; + import "Mode"; /* filename of release notes */ string file = ""; @@ -67,9 +68,42 @@ return false; }; + // in live installation, the release notes are in the /usr/doc directory, find right file there (bug 332862) + define boolean find_release_notes () + { + y2milestone ("Finding release notes in local filesystem"); + // FIXME hardcoded product name + string path_to_relnotes = "/usr/share/doc/release-notes/openSUSE/"; + string path_templ = path_to_relnotes + "/RELEASE-NOTES.%1.rtf"; + y2debug ("Path template: %1", path_templ); + string tmp = sformat (path_templ, Language::language); + y2debug ("Trying to get %1", tmp); + if (0 >= (integer)SCR::Read (.target.size, tmp)) + { + tmp = sformat (path_templ, substring (Language::language, 0, 2)); + y2debug ("Trying to get %1", tmp); + } + if (0 >= (integer)SCR::Read (.target.size, tmp)) + { + tmp = sformat (path_templ, "en"); + y2debug ("Trying to get %1", tmp); + } + if (0 >= (integer)SCR::Read (.target.size, tmp)) + return false; + + y2milestone ("Reading file %1", tmp); + text = (string)SCR::Read (.target.string, [tmp, ""]); + if (text != "" && text != nil) + return true; + return false; + } + y2milestone ("Calling: Release Notes Popup"); - if (! load_release_notes ()) + if (! (Mode::live_installation () + ? find_release_notes () + : load_release_notes () + )) { // error report Report::Error (_("Cannot load release notes.")); -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org