Author: jsuchome Date: Fri Aug 22 11:50:13 2008 New Revision: 50307 URL: http://svn.opensuse.org/viewcvs/yast?rev=50307&view=rev Log: - inform user if relogin is required after update (fate#304889) - 2.17.5 Modified: trunk/online-update/VERSION trunk/online-update/package/yast2-online-update.changes trunk/online-update/src/OnlineUpdate.ycp trunk/online-update/src/online_update.ycp trunk/online-update/src/online_update_select.ycp Modified: trunk/online-update/VERSION URL: http://svn.opensuse.org/viewcvs/yast/trunk/online-update/VERSION?rev=50307&r1=50306&r2=50307&view=diff ============================================================================== --- trunk/online-update/VERSION (original) +++ trunk/online-update/VERSION Fri Aug 22 11:50:13 2008 @@ -1 +1 @@ -2.17.4 +2.17.5 Modified: trunk/online-update/package/yast2-online-update.changes URL: http://svn.opensuse.org/viewcvs/yast/trunk/online-update/package/yast2-online-update.changes?rev=50307&r1=50306&r2=50307&view=diff ============================================================================== --- trunk/online-update/package/yast2-online-update.changes (original) +++ trunk/online-update/package/yast2-online-update.changes Fri Aug 22 11:50:13 2008 @@ -1,4 +1,10 @@ ------------------------------------------------------------------- +Fri Aug 22 10:00:42 CEST 2008 - jsuchome@suse.cz + +- inform user if relogin is required after update (fate#304889) +- 2.17.5 + +------------------------------------------------------------------- Fri Aug 8 08:56:09 CEST 2008 - jsuchome@suse.cz - button labels adapted to current style guide (#bnc398480) Modified: trunk/online-update/src/OnlineUpdate.ycp URL: http://svn.opensuse.org/viewcvs/yast/trunk/online-update/src/OnlineUpdate.ycp?rev=50307&r1=50306&r2=50307&view=diff ============================================================================== --- trunk/online-update/src/OnlineUpdate.ycp (original) +++ trunk/online-update/src/OnlineUpdate.ycp Fri Aug 22 11:50:13 2008 @@ -21,6 +21,13 @@ // if yast should be restarted after installation of patches global boolean restart_yast = false; +// if patch requiring relogin was installed +global boolean relogin_needed = false; + +// popup message +global string relogin_message =_("At least one of the updates installed requires restart of the session. +Relogin into your system as soon as possible."); + // popup message global string restart_message =_("Packages for package management were updated. Finishing and restarting now."); Modified: trunk/online-update/src/online_update.ycp URL: http://svn.opensuse.org/viewcvs/yast/trunk/online-update/src/online_update.ycp?rev=50307&r1=50306&r2=50307&view=diff ============================================================================== --- trunk/online-update/src/online_update.ycp (original) +++ trunk/online-update/src/online_update.ycp Fri Aug 22 11:50:13 2008 @@ -226,6 +226,11 @@ { Popup::Message (OnlineUpdate::reboot_message); } + else if (OnlineUpdate::relogin_needed) + { + Popup::Message (OnlineUpdate::relogin_message); + } + return `next; } Modified: trunk/online-update/src/online_update_select.ycp URL: http://svn.opensuse.org/viewcvs/yast/trunk/online-update/src/online_update_select.ycp?rev=50307&r1=50306&r2=50307&view=diff ============================================================================== --- trunk/online-update/src/online_update_select.ycp (original) +++ trunk/online-update/src/online_update_select.ycp Fri Aug 22 11:50:13 2008 @@ -49,6 +49,7 @@ boolean restart_yast = false; boolean reboot_needed = false; + boolean relogin_needed= false; boolean normal_patches_selected = false; integer selected = 0; string saved_path = Directory::vardir + "/selected_patches.ycp"; @@ -140,6 +141,8 @@ { if (patch["reboot_needed"]:false) reboot_needed = true; + if (patch["relogin_needed"]:false) + relogin_needed = true; if (patch["affects_pkg_manager"]:false) restart_yast = true; else @@ -178,6 +181,7 @@ } OnlineUpdate::restart_yast = restart_yast; OnlineUpdate::reboot_needed = reboot_needed; + OnlineUpdate::relogin_needed = relogin_needed; if ( ret == `cancel ) return `abort; else return `next; -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org