Hello community, here is the log from the commit of package yast2-installation checked in at Wed Jan 30 17:49:35 CET 2008. -------- --- yast2-installation/yast2-installation.changes 2008-01-28 15:24:09.000000000 +0100 +++ yast2-installation/yast2-installation.changes 2008-01-30 15:33:04.038500000 +0100 @@ -1,0 +2,29 @@ +Wed Jan 30 15:22:29 CET 2008 - aschnell@suse.de + +- Use icewm instead of fvwm during installation (bnc #357240) + +------------------------------------------------------------------- +Wed Jan 30 14:15:50 CET 2008 - fehr@suse.de + +- Add installation step for disk partitioning between time zone + and software selection +- put user config after disk partitioning + +------------------------------------------------------------------- +Wed Jan 30 09:51:42 CET 2008 - locilka@suse.cz + +- Added -noreset option to the VNC startup script (bnc #351338). +- Added inst_user_first.ycp call to the control file right before + the installation proposal. +- Fixed visibility of ZMD Turnoff checkbox (bnc #356655). + +------------------------------------------------------------------- +Tue Jan 29 17:34:03 CET 2008 - locilka@suse.cz + +- New desktop selection dialog without system task combo-boxes. + System selection with icons (bnc #356926). +- More UI checking in dialogs. +- Unified DefaultDesktop module and software/desktop selection + dialog in installation. + +------------------------------------------------------------------- Old: ---- yast2-installation-2.16.11.tar.bz2 New: ---- yast2-installation-2.16.12.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ yast2-installation.spec ++++++ --- /var/tmp/diff_new_pack.o10047/_old 2008-01-30 17:47:42.000000000 +0100 +++ /var/tmp/diff_new_pack.o10047/_new 2008-01-30 17:47:42.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package yast2-installation (Version 2.16.11) +# spec file for package yast2-installation (Version 2.16.12) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -11,12 +11,12 @@ # norootforbuild Name: yast2-installation -Version: 2.16.11 +Version: 2.16.12 Release: 1 License: GPL v2 or later Group: System/YaST BuildRoot: %{_tmppath}/%{name}-%{version}-build -Source0: yast2-installation-2.16.11.tar.bz2 +Source0: yast2-installation-2.16.12.tar.bz2 Prefix: /usr BuildRequires: docbook-xsl-stylesheets doxygen libxslt perl-XML-Writer sgml-skel update-desktop-files yast2-core-devel yast2-devtools yast2-testsuite # Mode::live_installation @@ -30,8 +30,8 @@ Requires: yast2-bootloader # Newly created RPM Requires: yast2-country-data >= 2.16.3 -# AddOnProduct::skip_add_ons -Requires: yast2-packager >= 2.15.75 +# New System-selection data and API DefaultDesktop module +Requires: yast2-packager >= 2.16.17 # Only in inst-sys # Requires: yast2-runlevel # Requires: yast2-network @@ -70,12 +70,12 @@ Summary: YaST2 - Installation Parts %package devel-doc -Version: 2.16.11 +Version: 2.16.12 Release: 1 License: GPL v2 or later Group: System/YaST BuildRoot: %{_tmppath}/%{name}-%{version}-build -Source0: yast2-installation-2.16.11.tar.bz2 +Source0: yast2-installation-2.16.12.tar.bz2 Prefix: /usr Requires: yast2-installation >= 2.15.34 PreReq: %fillup_prereq @@ -108,7 +108,7 @@ Lukas Ocilka <locilka@suse.cz> %prep -%setup -n yast2-installation-2.16.11 +%setup -n yast2-installation-2.16.12 %build %{prefix}/bin/y2tool y2autoconf @@ -162,12 +162,8 @@ /var/adm/fillup-templates/sysconfig.security-checksig # programs and scripts %{prefix}/lib/YaST2/startup -# fvwmrc -%if 0%{?suse_version} <= 1010 -%{prefix}/X11R6/share/fvwm/ -%else -%{prefix}/share/fvwm/ -%endif +# icewm +/etc/icewm %dir %{prefix}/share/doc/packages/yast2-installation %{prefix}/share/doc/packages/yast2-installation/COPYING %readme %{prefix}/share/doc/packages/yast2-installation/README @@ -178,6 +174,23 @@ %exclude %{prefix}/share/doc/packages/yast2-installation/COPYING %exclude %{prefix}/share/doc/packages/yast2-installation/README %changelog +* Wed Jan 30 2008 aschnell@suse.de +- Use icewm instead of fvwm during installation (bnc #357240) +* Wed Jan 30 2008 fehr@suse.de +- Add installation step for disk partitioning between time zone + and software selection +- put user config after disk partitioning +* Wed Jan 30 2008 locilka@suse.cz +- Added -noreset option to the VNC startup script (bnc #351338). +- Added inst_user_first.ycp call to the control file right before + the installation proposal. +- Fixed visibility of ZMD Turnoff checkbox (bnc #356655). +* Tue Jan 29 2008 locilka@suse.cz +- New desktop selection dialog without system task combo-boxes. + System selection with icons (bnc #356926). +- More UI checking in dialogs. +- Unified DefaultDesktop module and software/desktop selection + dialog in installation. * Mon Jan 28 2008 aschnell@suse.de - support Qt and Gtk frontend in startup scripts - hack for key-autorepeat during installation (bnc #346186) ++++++ yast2-installation-2.16.11.tar.bz2 -> yast2-installation-2.16.12.tar.bz2 ++++++ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-installation-2.16.11/configure new/yast2-installation-2.16.12/configure --- old/yast2-installation-2.16.11/configure 2008-01-28 15:21:05.000000000 +0100 +++ new/yast2-installation-2.16.12/configure 2008-01-30 15:32:26.000000000 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.61 for yast2-installation 2.16.11. +# Generated by GNU Autoconf 2.61 for yast2-installation 2.16.12. # # Report bugs to <http://bugs.opensuse.org/>. # @@ -574,8 +574,8 @@ # Identity of this package. PACKAGE_NAME='yast2-installation' PACKAGE_TARNAME='yast2-installation' -PACKAGE_VERSION='2.16.11' -PACKAGE_STRING='yast2-installation 2.16.11' +PACKAGE_VERSION='2.16.12' +PACKAGE_STRING='yast2-installation 2.16.12' PACKAGE_BUGREPORT='http://bugs.opensuse.org/' ac_unique_file="RPMNAME" @@ -1208,7 +1208,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures yast2-installation 2.16.11 to adapt to many kinds of systems. +\`configure' configures yast2-installation 2.16.12 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1279,7 +1279,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of yast2-installation 2.16.11:";; + short | recursive ) echo "Configuration of yast2-installation 2.16.12:";; esac cat <<\_ACEOF @@ -1357,7 +1357,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -yast2-installation configure 2.16.11 +yast2-installation configure 2.16.12 generated by GNU Autoconf 2.61 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, @@ -1371,7 +1371,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by yast2-installation $as_me 2.16.11, which was +It was created by yast2-installation $as_me 2.16.12, which was generated by GNU Autoconf 2.61. Invocation command line was $ $0 $@ @@ -2192,7 +2192,7 @@ # Define the identity of the package. PACKAGE='yast2-installation' - VERSION='2.16.11' + VERSION='2.16.12' cat >>confdefs.h <<_ACEOF @@ -2420,7 +2420,7 @@ -VERSION="2.16.11" +VERSION="2.16.12" RPMNAME="yast2-installation" MAINTAINER="Lukas Ocilka <locilka@suse.cz>" @@ -3557,7 +3557,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by yast2-installation $as_me 2.16.11, which was +This file was extended by yast2-installation $as_me 2.16.12, which was generated by GNU Autoconf 2.61. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -3600,7 +3600,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF ac_cs_version="\\ -yast2-installation config.status 2.16.11 +yast2-installation config.status 2.16.12 configured by $0, generated by GNU Autoconf 2.61, with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-installation-2.16.11/configure.in new/yast2-installation-2.16.12/configure.in --- old/yast2-installation-2.16.11/configure.in 2008-01-28 15:21:01.000000000 +0100 +++ new/yast2-installation-2.16.12/configure.in 2008-01-30 15:32:22.000000000 +0100 @@ -3,7 +3,7 @@ dnl -- This file is generated by y2autoconf 2.16.3 - DO NOT EDIT! -- dnl (edit configure.in.in instead) -AC_INIT(yast2-installation, 2.16.11, http://bugs.opensuse.org/, yast2-installation) +AC_INIT(yast2-installation, 2.16.12, http://bugs.opensuse.org/, yast2-installation) dnl Check for presence of file 'RPMNAME' AC_CONFIG_SRCDIR([RPMNAME]) @@ -18,7 +18,7 @@ AM_INIT_AUTOMAKE(tar-ustar -Wno-portability) dnl Important YaST2 variables -VERSION="2.16.11" +VERSION="2.16.12" RPMNAME="yast2-installation" MAINTAINER="Lukas Ocilka <locilka@suse.cz>" diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-installation-2.16.11/src/clients/inst_complex_welcome.ycp new/yast2-installation-2.16.12/src/clients/inst_complex_welcome.ycp --- old/yast2-installation-2.16.11/src/clients/inst_complex_welcome.ycp 2008-01-28 14:38:45.000000000 +0100 +++ new/yast2-installation-2.16.12/src/clients/inst_complex_welcome.ycp 2008-01-30 15:26:00.000000000 +0100 @@ -230,7 +230,7 @@ `Left (`Label (`opt(`boldFont), _("License Agreement"))), `Left (`Label (_("License agreement is missing here. It will be added soon."))), - `Left (`CheckBox (`id (`license_agreement), `opt (`notify), _("I Do Agree to the License Terms."), InstData::product_license_accepted)) + `Left (`CheckBox (`id (`license_agreement), `opt (`notify), _("I Do &Agree to the License Terms."), InstData::product_license_accepted)) ) ), `VWeight (3, `VStretch()) diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-installation-2.16.11/src/clients/inst_congratulate.ycp new/yast2-installation-2.16.12/src/clients/inst_congratulate.ycp --- old/yast2-installation-2.16.11/src/clients/inst_congratulate.ycp 2007-12-17 10:30:46.000000000 +0100 +++ new/yast2-installation-2.16.12/src/clients/inst_congratulate.ycp 2008-01-30 15:26:00.000000000 +0100 @@ -6,7 +6,7 @@ * * Display a congratulation message for the user. * - * $Id: inst_congratulate.ycp 43048 2007-12-13 13:27:51Z locilka $ + * $Id: inst_congratulate.ycp 44000 2008-01-30 11:22:27Z locilka $ */ { @@ -58,33 +58,38 @@ // See FATE #302495 // Param 'show_zmd_turnoff_checkbox' says whether the checkbox for stopping and // disabling ZMD should be shown - boolean show_zmd_turnoff_checkbox = (boolean) argmap["show_zmd_turnoff_checkbox"]:false; + boolean show_zmd_turnoff_checkbox = (argmap["show_zmd_turnoff_checkbox"]:"no" == "yes"); + // Param 'zmd_turnoff_default_state' says whether the checkbox is selected or // not by default - boolean turnoff_zmd_default_state = (boolean) argmap["zmd_turnoff_default_state"]:false; + boolean turnoff_zmd_default_state = (argmap["zmd_turnoff_default_state"]:"no" == "yes"); + + boolean zmd_installed = Package::Installed (zmd_package_name); + // don't check for state a service that is not installed + boolean zmd_enabled_or_running = (zmd_installed && (Service::Enabled (zmd_service_name) || Service::Status (zmd_service_name) == 0)); + y2milestone ("ZMD Installed: %1, Enabled/Running: %2", zmd_installed, zmd_enabled_or_running); + y2milestone ("Show TurnOffZMD checkbox: %1, default state: %2", show_zmd_turnoff_checkbox, turnoff_zmd_default_state); // + 'show_zmd_turnoff_checkbox' // + ZMD package needs to be installed - // + ZMD service needs to be enabled or running - if ( - show_zmd_turnoff_checkbox == true && - Package::Installed (zmd_package_name) && - (Service::Enabled (zmd_service_name) || Service::Status (zmd_service_name) == 0) - ) { - check_box_turnoff_zmd = `CheckBox ( - `id (`turnoff_zmd), - // TRANSLATORS: check box, see #ZMD - _("&Disable ZMD Service"), - turnoff_zmd_default_state - ); + // + ZMD service needs to be enabled + if (show_zmd_turnoff_checkbox && zmd_installed && zmd_enabled_or_running) { + check_box_turnoff_zmd = `CheckBox ( + `id (`turnoff_zmd), + // TRANSLATORS: check box, see #ZMD + _("&Disable ZMD Service"), + // control_file->software->zmd_turnoff_default_state + // says whether the checkbox is selected or not by default + turnoff_zmd_default_state + ); - // TRANSLATORS: help text, see #ZMD - turnoff_zmd_help = _("<p>Select <b>Disable ZMD Service</b> to stop and disable + // TRANSLATORS: help text, see #ZMD + turnoff_zmd_help = _("<p>Select <b>Disable ZMD Service</b> to stop and disable the ZMD service during the system start.</p>"); + } else { + y2milestone ("ZMD Turnoff check-box will be invisible"); } - y2milestone ("Show TurnOffZMD checkbox: %1, default state: %2", show_zmd_turnoff_checkbox, turnoff_zmd_default_state); - // Cloning client is installed and there is something to be cloned if (Package::Installed("autoyast2") && size(ProductControl::clone_modules) > 0) { clone_enabled = true; diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-installation-2.16.11/src/clients/inst_mode.ycp new/yast2-installation-2.16.12/src/clients/inst_mode.ycp --- old/yast2-installation-2.16.11/src/clients/inst_mode.ycp 2008-01-21 15:43:53.000000000 +0100 +++ new/yast2-installation-2.16.12/src/clients/inst_mode.ycp 2008-01-30 15:26:00.000000000 +0100 @@ -5,7 +5,7 @@ * Authors: Jiri Srain <jsrain@suse.cz> * Lukas Ocilka <locilka@suse.cz> * - * $Id: inst_mode.ycp 43529 2008-01-10 13:56:22Z locilka $ + * $Id: inst_mode.ycp 43963 2008-01-29 10:40:11Z locilka $ * */ @@ -276,8 +276,9 @@ } // Use Sources defined by product else if (ret == `productsources) { - if (UI::WidgetExists (`id (`productsources))) + if (UI::WidgetExists (`id (`productsources))) { Installation::productsources_selected = (boolean) UI::QueryWidget (`id (`productsources), `Value); + } ret = nil; continue; } @@ -372,7 +373,9 @@ ProductControl::DisabledModules = add (ProductControl::DisabledModules, "inst_add-on"); } - Installation::productsources_selected = (boolean) UI::QueryWidget (`id (`productsources), `Value); + if (UI::WidgetExists (`id (`productsources))) { + Installation::productsources_selected = (boolean) UI::QueryWidget (`id (`productsources), `Value); + } ProductControl::DisabledModules = filter (string m, ProductControl::DisabledModules, { return m != "productsources" && m != "inst_productsources"; }); diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-installation-2.16.11/src/clients/inst_proposal.ycp new/yast2-installation-2.16.12/src/clients/inst_proposal.ycp --- old/yast2-installation-2.16.11/src/clients/inst_proposal.ycp 2007-11-27 15:57:12.000000000 +0100 +++ new/yast2-installation-2.16.12/src/clients/inst_proposal.ycp 2008-01-30 15:26:00.000000000 +0100 @@ -7,7 +7,7 @@ * Jiri Srain <jsrain@suse.cz> * Lukas Ocilka <locilka@suse.cz> * - * $Id: inst_proposal.ycp 42450 2007-11-27 14:55:38Z sh-sh-sh $ + * $Id: inst_proposal.ycp 43963 2008-01-29 10:40:11Z locilka $ * * Create and display reasonable proposal for basic * installation and call sub-workflows as required @@ -76,7 +76,11 @@ **/ define void display_proposal( string proposal ) ``{ - UI::ChangeWidget(`id(`proposal), `Value, proposal ); + if (UI::WidgetExists (`id(`proposal))) { + UI::ChangeWidget(`id(`proposal), `Value, proposal ); + } else { + y2error (-1, "Widget `proposal does not exist"); + } }; diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-installation-2.16.11/src/clients/inst_software_selection.ycp new/yast2-installation-2.16.12/src/clients/inst_software_selection.ycp --- old/yast2-installation-2.16.11/src/clients/inst_software_selection.ycp 2008-01-21 15:43:53.000000000 +0100 +++ new/yast2-installation-2.16.12/src/clients/inst_software_selection.ycp 2008-01-30 15:26:00.000000000 +0100 @@ -4,7 +4,7 @@ * Summary: Replacement for Desktop Selection and Simple Pattern Selector * Authors: Lukas Ocilka <locilka@suse.cz> * - * $Id: $ + * $Id:$ * */ @@ -21,6 +21,7 @@ import "Popup"; import "Stage"; import "Directory"; +import "Icon"; // do not offer the dialog if base selection is fixed if (ProductFeatures::GetFeature ("software", "selection_type") == `fixed) @@ -28,211 +29,81 @@ boolean text_mode = UI::GetDisplayInfo()["TextMode"]:false; -DefaultDesktop::Init(); -string default_desktop = DefaultDesktop::Desktop (); +if (DefaultDesktop::Desktop() == nil || DefaultDesktop::Desktop() == "") { + DefaultDesktop::Init(); +} -// TRANSLATORS: help text 1/3 +// TRANSLATORS: help text 1/2 string help = _("<p>This is a base selection where you can decide which common parts of the system will by installed.</p>") + -// TRANSLATORS: help text 2/3 -_("<p>First, select a <b>Type of System</b> that allows you to choose -the base task of the system.</p>") + - -// TRANSLATORS: help text 3/3 -_("<p>Then, choose secondary system tasks - what do you want to do with -this system.</p>"); - -/** - * @struct $[ - * "desktop ID" : $[ - * "order" : integer, - * "label" : _("Desktop Name Visible in Dialog"), - * "description" : _("Description text of the desktop"), - * "patterns" : ["list", "of", "related", "patterns"], - * "icon" : "some-icon.png", // from the 22x22 directory of the current theme - * ], - * ] - */ -// Could be defined in control file -map <string, map> all_desktops = $[ - "gnome" : $[ - "order" : 1, - "label" : _("GNOME Desktop"), - "patterns" : ["gnome", "x11", "base"], - "icon" : "pattern-gnome.png", - ], - "kde" : $[ - "order" : 1, - "label" : _("KDE Desktop"), - "patterns" : ["kde", "x11", "base"], - "icon" : "pattern-kde.png", - ], - "xfce" : $[ - "order" : 4, - "label" : _("XFCE Desktop"), - "patterns" : ["xfce", "x11", "base"], - "icon" : "yast-tv.png", - ], - "min_x" : $[ - "order" : 6, - "label" : _("Minimal X"), - "patterns" : ["x11", "base"], - "icon" : "yast-x11.png", - ], - "textmode" : $[ - "order" : 8, - "label" : _("Text Mode"), - "patterns" : ["base"], - "icon" : "yast-sshd.png", - ], - "base" : $[ - "order" : 9, - "label" : _("Base (Minimal) Selection"), - "patterns" : ["base"], - "icon" : "yast.png", - ] -]; - -// Could be defined in control file -map <string, map> system_tasks = $[ - "office" : $[ - "order" : 5, - "label" : _("Open and modify documents from my mother"), - "patterns" : ["office"], - "icon" : "yast-messages.png", - "default" : true, - ], - "multimedia" : $[ - "order" : 6, - "label" : _("Use multimedia"), - "patterns" : ["multimedia"], - "icon" : "yast-sound.png", - "default" : true, - ], - "imaging" : $[ - "order" : 7, - "label" : _("Do some graphics"), - "patterns" : ["imaging"], - "icon" : "yast-autofs.png", - "default" : false, - ], - "games" : $[ - "order" : 8, - "label" : _("Play games"), - "patterns" : ["games"], - "icon" : "yast-joystick.png", - "default" : false, - ], - "network_admin" : $[ - "order" : 10, - "label" : _("Administer and debug network"), - "patterns" : ["network_admin"], - "icon" : "yast-network.png", - "default" : false, - ], -]; - -foreach (string task_name, map one_task, system_tasks, { - // if not yet defined, assign a boolean value for particular - if (! haskey (InstData::current_systasks_status, task_name)) { - InstData::current_systasks_status[task_name] = one_task["default"]:false; - } -}); +// TRANSLATORS: help text 2/2 +_("<p>Select a <b>System Type</b> that allows you to choose +the base task of the system.</p>"); -string SystemTaskID (string task_name) { - return sformat ("systemtask:%1", task_name); -} +map <string, map> all_desktops = DefaultDesktop::GetAllDesktopsMap(); void SelectSoftwareNow () { - y2milestone ("Selected desktop: %1", InstData::selected_desktop); + y2milestone ("Selected desktop: %1", DefaultDesktop::Desktop()); + DefaultDesktop::SetDesktop (DefaultDesktop::Desktop()); Packages::ForceFullRepropose(); Packages::Reset ([`product]); - foreach (string one_pattern, (list <string>) all_desktops[InstData::selected_desktop, "patterns"]:[], { + foreach (string one_pattern, (list <string>) all_desktops[DefaultDesktop::Desktop(), "patterns"]:[], { y2milestone ("Marking desktop pattern to be installed: %1", one_pattern); Pkg::ResolvableInstall (one_pattern, `pattern); }); +} - // go through all known system tasks - foreach (string one_task_name, map one_system_task, system_tasks, { - // when a task is selected - if ((boolean) UI::QueryWidget (`id (SystemTaskID (one_task_name)), `Value) == true) { - // pre-select all patterns listed in it - foreach (string one_pattern, (list <string>) system_tasks[one_task_name, "patterns"]:[], { - y2milestone ("Marking system-task pattern to be installed: %1", one_pattern); - Pkg::ResolvableInstall (one_pattern, `pattern); - }); - - // and store its state for the next run - InstData::current_systasks_status[one_task_name] = true; - } else { - InstData::current_systasks_status[one_task_name] = false; - } - }); +string GetDesktopRadioButtonId (string desktop_name) { + if (desktop_name == nil || desktop_name == "") { + y2warning ("Wrong desktop name: %1", desktop_name); + return ""; + } + + return sformat ("selected_desktop_%1", desktop_name); } -list <term> GetListOfDesktops () { +term GetDesktops () { list <string> sort_order = maplist (string desktop_name, map one_desktop, all_desktops, { return desktop_name; }); sort_order = sort (string x, string y, sort_order, ``(all_desktops[x,"order"]:99 < all_desktops[y,"order"]:99)); - list <term> ret = [ - `item ( - `id ("-none-"), - // TRANSLATORS: Combo box item - _("Choose one...") - ) - ]; + term ret = `VBox (); - integer counter = 0; + integer counter = -1; foreach (string desktop_name, sort_order, { counter = counter + 1; - ret[counter] = `item ( - `id (desktop_name), - `icon (all_desktops[desktop_name,"icon"]:"yast.png"), - all_desktops[desktop_name,"label"]:"" - ); - }); - - return ret; -} + // boolean text_mode -term GetListOfTasks () { - term ret = `VBox(); - - list <string> sort_order = maplist (string task_name, map one_task, system_tasks, { - return task_name; - }); - - sort_order = sort (string x, string y, sort_order, ``(system_tasks[x,"order"]:99 < system_tasks[y,"order"]:99)); - - integer counter = -1; - - foreach (string task_name, sort_order, { - counter = counter + 1; - - ret[counter] = `HBox ( - (text_mode ? `Empty():`Image (Directory::themedir + "/current/icons/22x22/apps/" + system_tasks[task_name,"icon"]:"yast.png", "")), - (text_mode ? `Empty():`HSpacing (1)), - `Left (`CheckBox ( - `id (SystemTaskID (task_name)), - system_tasks[task_name,"label"]:"", - // default values, need to be read on exit - InstData::current_systasks_status[task_name]:false - )) - ); + ret[counter] = + `Left (`HBox ( + `Image (Icon::IconPath(all_desktops[desktop_name,"icon"]:"yast"), ""), + `HSpacing (2), + `RadioButton ( + `id (GetDesktopRadioButtonId (desktop_name)), + `opt (`notify), + all_desktops[desktop_name,"label"]:"" + ) + )); }); return ret; } void RedrawSelDesktopInfo (string currently_selected) { + if (currently_selected == nil || currently_selected == "") { + y2milestone ("No desktop is currently selected"); + return; + } else { + y2milestone ("Selected desktop: %1", currently_selected); + } + list <string> desktop_patterns = all_desktops[currently_selected,"patterns"]:[]; list <map <string, any> > res_properties = Pkg::ResolvableProperties (currently_selected, `pattern, ""); @@ -244,15 +115,17 @@ term contents = `HBox ( `HStretch(), `HSquash ( - `MinWidth (33, `VBox ( + `MinWidth (38, `VBox ( `VWeight (5, `VStretch()), - `ComboBox ( + // TRANSLATORS: Label (of a Radio button group) + `Left (`Label (`opt(`boldFont), _("Select a System Type"))), + `RadioButtonGroup ( `id ("selected_desktop"), - `opt (`notify, `hstretch), + `opt (`hstretch), // TRANSLATORS: Combo box - _("&Type of System"), - GetListOfDesktops() + GetDesktops() ), + `VSpacing (1), `VSquash (`Frame ( _("Description"), `MinHeight (5, `RichText ( @@ -260,9 +133,6 @@ "" )) )), - `VWeight (2, `VStretch()), - `Left (`Label (_("I would like to use this system to..."))), - GetListOfTasks(), `VWeight (5, `VStretch()) )) ), @@ -270,7 +140,7 @@ ); // TRANSLATORS: dialog caption -string caption = _("System Type and Software Selection"); +string caption = _("System Type"); // Set UI Wizard::SetContents (caption, contents, help, @@ -280,30 +150,30 @@ Wizard::SetTitleIcon ("yast-desktop-select"); // Adjust default values -if (InstData::selected_desktop != nil && InstData::selected_desktop != "") { - y2milestone ("Already selected desktop: %1", InstData::selected_desktop); - UI::ChangeWidget (`id ("selected_desktop"), `Value, InstData::selected_desktop); -} else if (default_desktop != nil && default_desktop != "") { - y2milestone ("Pre-selected desktop: %1", default_desktop); - UI::ChangeWidget (`id ("selected_desktop"), `Value, default_desktop); +if (! UI::WidgetExists (`id ("selected_desktop"))) { + y2error (-1, "Widget selected_desktop does not exist"); +} else if (DefaultDesktop::Desktop() != nil && DefaultDesktop::Desktop() != "") { + y2milestone ("Already selected desktop: %1", DefaultDesktop::Desktop()); + UI::ChangeWidget (`id ("selected_desktop"), `Value, GetDesktopRadioButtonId (DefaultDesktop::Desktop())); } -RedrawSelDesktopInfo (InstData::selected_desktop); +RedrawSelDesktopInfo (DefaultDesktop::Desktop()); // UI wait loop any ret = nil; while (true) { ret = UI::UserInput(); - if (ret == "selected_desktop") { - string currently_selected = (string) UI::QueryWidget (`id ("selected_desktop"), `Value); + if (is (ret, string) && regexpmatch (tostring (ret), "^selected_desktop_.*")) { + string currently_selected = regexpsub (tostring (ret), "^selected_desktop_(.*)", "\\1"); if (currently_selected != nil && currently_selected != "") RedrawSelDesktopInfo (currently_selected); } else if (ret == `next) { - InstData::selected_desktop = (string) UI::QueryWidget (`id ("selected_desktop"), `Value); + string currently_selected = (string) UI::QueryWidget (`id ("selected_desktop"), `Value); + DefaultDesktop::SetDesktop (regexpsub (tostring (currently_selected), "^selected_desktop_(.*)", "\\1")); - if (InstData::selected_desktop != nil && haskey (all_desktops, InstData::selected_desktop)) { + if (DefaultDesktop::Desktop() != nil && haskey (all_desktops, DefaultDesktop::Desktop())) { SelectSoftwareNow (); break; } diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-installation-2.16.11/src/config/fvwmrc.yast2 new/yast2-installation-2.16.12/src/config/fvwmrc.yast2 --- old/yast2-installation-2.16.11/src/config/fvwmrc.yast2 2007-10-05 17:06:32.000000000 +0200 +++ new/yast2-installation-2.16.12/src/config/fvwmrc.yast2 1970-01-01 01:00:00.000000000 +0100 @@ -1,77 +0,0 @@ -# -*- coding: utf-8 -*- -# -#============================= -# Colorset dark/dark -#----------------------------- -# *FvwmTheme: Colorset 20 fg black, bg black -# ModuleSynchronous Timeout 5 FvwmTheme - -#============================= -# Globals -#----------------------------- -EdgeResistance 250 10 -EdgeScroll 100 100 -ClickTime 750 -DeskTopSize 1x1 -ColormapFocus FollowsMouse -OpaqueMoveSize unlimited - -#============================= -# Menu Style -#----------------------------- -HideGeometryWindow -MenuStyle * Foreground black, Background grey80 - -#============================= -# Default Style -#----------------------------- -DefaultFont "StringEncoding=UTF-8:xft:sans-serif:encoding=iso10646-1:size=13;-gnu-unifont-medium-r-normal--16-160-75-75-c-80-*-*,-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-*-*,*" - -#============================= -# Global Styles -#----------------------------- -Style * BorderWidth 3, HandleWidth 3 -Style * MWMFunctions -Style * MWMDecor, HintOverride -Style * DecorateTransient, NoPPosition -Style * ClickToFocus -Style * TileCascadePlacement -Style * ResizeOpaque -Style * MWMBorder -Style * HilightFore white, HilightBack black -Style * ForeColor black, BackColor white -Style * BorderColorset 0 -Style * HilightBorderColorset 0 - -#============================= -# Title Style -#----------------------------- -TitleStyle ActiveUp (solid #4e6f9f -- Flat) -TitleStyle ActiveDown (solid #4e6f9f -- Flat) -TitleStyle Inactive (solid #c3c3c3 -- Flat) - -#============================= -# Mouse Bindings -#----------------------------- -Mouse 1 R A WindowList -Mouse 2 R A WindowList -Mouse 3 R A WindowList -Mouse 4 R A WindowList -Mouse 5 R A WindowList -Mouse 1 F A Resize-or-Raise -Mouse 1 TS A Move-or-Raise -Mouse 1 I A Move-or-Iconify - -#============================= -# Functions -#----------------------------- -AddToFunc Move-or-Raise I Raise -+ M Move - -AddToFunc Move-or-Iconify I Raise -+ M Move - -AddToFunc Resize-or-Raise I Raise -+ M Resize - -AddToFunc InitFunction I Module FvwmCommandS diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-installation-2.16.11/src/config/Makefile.am new/yast2-installation-2.16.12/src/config/Makefile.am --- old/yast2-installation-2.16.11/src/config/Makefile.am 2007-10-05 17:06:32.000000000 +0200 +++ new/yast2-installation-2.16.12/src/config/Makefile.am 2008-01-30 15:26:00.000000000 +0100 @@ -1,12 +1,11 @@ -# Makefile.am for installation/vendor +# Makefile.am for installation/src/config desktop_DATA = release_notes.desktop -fvwm_DATA = fvwmrc.yast2 +# FIXME +icewmdir= /etc/icewm +icewm_DATA = preferences.yast2 -rncdir = $(schemadir)/autoyast/rnc -rnc_DATA = - -EXTRA_DIST = $(desktop_DATA) $(fvwm_DATA) $(rnc_DATA) +EXTRA_DIST = $(desktop_DATA) $(icewm_DATA) include $(top_srcdir)/Makefile.am.common diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-installation-2.16.11/src/config/Makefile.in new/yast2-installation-2.16.12/src/config/Makefile.in --- old/yast2-installation-2.16.11/src/config/Makefile.in 2008-01-28 15:21:07.000000000 +0100 +++ new/yast2-installation-2.16.12/src/config/Makefile.in 2008-01-30 15:32:27.000000000 +0100 @@ -14,7 +14,7 @@ @SET_MAKE@ -# Makefile.am for installation/vendor +# Makefile.am for installation/src/config # Makefile.am.common -*- Makefile -*- # Generated file, do not edit! @@ -55,13 +55,12 @@ *) f=$$p;; \ esac; am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; -am__installdirs = "$(DESTDIR)$(desktopdir)" "$(DESTDIR)$(fvwmdir)" \ - "$(DESTDIR)$(modulebindir)" "$(DESTDIR)$(rncdir)" +am__installdirs = "$(DESTDIR)$(desktopdir)" "$(DESTDIR)$(icewmdir)" \ + "$(DESTDIR)$(modulebindir)" desktopDATA_INSTALL = $(INSTALL_DATA) -fvwmDATA_INSTALL = $(INSTALL_DATA) +icewmDATA_INSTALL = $(INSTALL_DATA) modulebinDATA_INSTALL = $(INSTALL_DATA) -rncDATA_INSTALL = $(INSTALL_DATA) -DATA = $(desktop_DATA) $(fvwm_DATA) $(modulebin_DATA) $(rnc_DATA) +DATA = $(desktop_DATA) $(icewm_DATA) $(modulebin_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ @@ -188,10 +187,11 @@ yncludedir = @yncludedir@ ystartupdir = @ystartupdir@ desktop_DATA = release_notes.desktop -fvwm_DATA = fvwmrc.yast2 -rncdir = $(schemadir)/autoyast/rnc -rnc_DATA = -EXTRA_DIST = $(desktop_DATA) $(fvwm_DATA) $(rnc_DATA) + +# FIXME +icewmdir = /etc/icewm +icewm_DATA = preferences.yast2 +EXTRA_DIST = $(desktop_DATA) $(icewm_DATA) modulebin_DATA = $(patsubst %.ycp,%.ybc,$(module_DATA)) modulebindir = $(moduledir) ybcfiles = $(filter %.ybc,$(modulebin_DATA)) @@ -254,22 +254,22 @@ echo " rm -f '$(DESTDIR)$(desktopdir)/$$f'"; \ rm -f "$(DESTDIR)$(desktopdir)/$$f"; \ done -install-fvwmDATA: $(fvwm_DATA) +install-icewmDATA: $(icewm_DATA) @$(NORMAL_INSTALL) - test -z "$(fvwmdir)" || $(MKDIR_P) "$(DESTDIR)$(fvwmdir)" - @list='$(fvwm_DATA)'; for p in $$list; do \ + test -z "$(icewmdir)" || $(MKDIR_P) "$(DESTDIR)$(icewmdir)" + @list='$(icewm_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ - echo " $(fvwmDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(fvwmdir)/$$f'"; \ - $(fvwmDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(fvwmdir)/$$f"; \ + echo " $(icewmDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(icewmdir)/$$f'"; \ + $(icewmDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(icewmdir)/$$f"; \ done -uninstall-fvwmDATA: +uninstall-icewmDATA: @$(NORMAL_UNINSTALL) - @list='$(fvwm_DATA)'; for p in $$list; do \ + @list='$(icewm_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(fvwmdir)/$$f'"; \ - rm -f "$(DESTDIR)$(fvwmdir)/$$f"; \ + echo " rm -f '$(DESTDIR)$(icewmdir)/$$f'"; \ + rm -f "$(DESTDIR)$(icewmdir)/$$f"; \ done install-modulebinDATA: $(modulebin_DATA) @$(NORMAL_INSTALL) @@ -288,23 +288,6 @@ echo " rm -f '$(DESTDIR)$(modulebindir)/$$f'"; \ rm -f "$(DESTDIR)$(modulebindir)/$$f"; \ done -install-rncDATA: $(rnc_DATA) - @$(NORMAL_INSTALL) - test -z "$(rncdir)" || $(MKDIR_P) "$(DESTDIR)$(rncdir)" - @list='$(rnc_DATA)'; for p in $$list; do \ - if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f=$(am__strip_dir) \ - echo " $(rncDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(rncdir)/$$f'"; \ - $(rncDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(rncdir)/$$f"; \ - done - -uninstall-rncDATA: - @$(NORMAL_UNINSTALL) - @list='$(rnc_DATA)'; for p in $$list; do \ - f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(rncdir)/$$f'"; \ - rm -f "$(DESTDIR)$(rncdir)/$$f"; \ - done tags: TAGS TAGS: @@ -345,7 +328,7 @@ check: check-am all-am: Makefile $(DATA) installdirs: - for dir in "$(DESTDIR)$(desktopdir)" "$(DESTDIR)$(fvwmdir)" "$(DESTDIR)$(modulebindir)" "$(DESTDIR)$(rncdir)"; do \ + for dir in "$(DESTDIR)$(desktopdir)" "$(DESTDIR)$(icewmdir)" "$(DESTDIR)$(modulebindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am @@ -392,8 +375,8 @@ info-am: -install-data-am: install-desktopDATA install-fvwmDATA \ - install-modulebinDATA install-rncDATA +install-data-am: install-desktopDATA install-icewmDATA \ + install-modulebinDATA install-dvi: install-dvi-am @@ -427,8 +410,8 @@ ps-am: -uninstall-am: uninstall-desktopDATA uninstall-fvwmDATA \ - uninstall-modulebinDATA uninstall-rncDATA +uninstall-am: uninstall-desktopDATA uninstall-icewmDATA \ + uninstall-modulebinDATA .MAKE: install-am install-strip @@ -436,14 +419,14 @@ distclean distclean-generic distdir dvi dvi-am html html-am \ info info-am install install-am install-data install-data-am \ install-desktopDATA install-dvi install-dvi-am install-exec \ - install-exec-am install-fvwmDATA install-html install-html-am \ + install-exec-am install-html install-html-am install-icewmDATA \ install-info install-info-am install-man install-modulebinDATA \ install-pdf install-pdf-am install-ps install-ps-am \ - install-rncDATA install-strip installcheck installcheck-am \ - installdirs maintainer-clean maintainer-clean-generic \ - mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ - uninstall-am uninstall-desktopDATA uninstall-fvwmDATA \ - uninstall-modulebinDATA uninstall-rncDATA + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am \ + uninstall-desktopDATA uninstall-icewmDATA \ + uninstall-modulebinDATA # suffix mapping: info '(make)Static Usage' diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-installation-2.16.11/src/config/preferences.yast2 new/yast2-installation-2.16.12/src/config/preferences.yast2 --- old/yast2-installation-2.16.11/src/config/preferences.yast2 1970-01-01 01:00:00.000000000 +0100 +++ new/yast2-installation-2.16.12/src/config/preferences.yast2 2008-01-30 15:26:00.000000000 +0100 @@ -0,0 +1,114 @@ +# IceWM configuration file for use during installation + +# Hide taskbar +ShowTaskBar=0 + +# Hide titlebar buttons +TitleButtonsLeft="" +TitleButtonsRight="" + +# Show only Move, Size and Close in the window menu +WinMenuItems="msc" + +# Disable Alt+Tab +QuickSwitch=0 + +# Colors +ColorActiveTitleBar="rgb:4e/6f/9f" +ColorNormalTitleBar="rgb:c3/c3/c3" + +# Borders +BorderSizeX=3 +BorderSizeY=3 +DlgBorderSizeX=3 +DlgBorderSizeY=3 + +# Disable most shortcuts +# :r !grep -o '\<Key[^=]*' /etc/icewm/preferences | sed 's/$/=""/' +KeyWinRaise="" +KeyWinOccupyAll="" +KeyWinLower="" +KeyWinClose="" +KeyWinRestore="" +KeyWinPrev="" +KeyWinNext="" +KeyWinMove="" +KeyWinSize="" +KeyWinMinimize="" +KeyWinMaximize="" +KeyWinMaximizeVert="" +KeyWinMaximizeHoriz="" +KeyWinFullscreen="" +KeyWinHide="" +KeyWinRollup="" +KeyWinMenu="" +KeyWinArrangeN="" +KeyWinArrangeNE="" +KeyWinArrangeE="" +KeyWinArrangeSE="" +KeyWinArrangeS="" +KeyWinArrangeSW="" +KeyWinArrangeW="" +KeyWinArrangeNW="" +KeyWinArrangeC="" +KeySysSwitchNext="" +KeySysSwitchLast="" +KeySysWinNext="" +KeySysWinPrev="" +KeySysWinMenu="" +KeySysDialog="" +KeySysMenu="" +KeySysWindowList="" +KeySysWinListMenu="" +KeySysAddressBar="" +KeySysWorkspacePrev="" +KeySysWorkspaceNext="" +KeySysWorkspaceLast="" +KeySysWorkspacePrevTakeWin="" +KeySysWorkspaceNextTakeWin="" +KeySysWorkspaceLastTakeWin="" +KeySysWorkspace1="" +KeySysWorkspace2="" +KeySysWorkspace3="" +KeySysWorkspace4="" +KeySysWorkspace5="" +KeySysWorkspace6="" +KeySysWorkspace7="" +KeySysWorkspace8="" +KeySysWorkspace9="" +KeySysWorkspace10="" +KeySysWorkspace11="" +KeySysWorkspace12="" +KeySysWorkspace1TakeWin="" +KeySysWorkspace2TakeWin="" +KeySysWorkspace3TakeWin="" +KeySysWorkspace4TakeWin="" +KeySysWorkspace5TakeWin="" +KeySysWorkspace6TakeWin="" +KeySysWorkspace7TakeWin="" +KeySysWorkspace8TakeWin="" +KeySysWorkspace9TakeWin="" +KeySysWorkspace10TakeWin="" +KeySysWorkspace11TakeWin="" +KeySysWorkspace12TakeWin="" +KeySysTileVertical="" +KeySysTileHorizontal="" +KeySysCascade="" +KeySysArrange="" +KeySysArrangeIcons="" +KeySysMinimizeAll="" +KeySysHideAll="" +KeySysUndoArrange="" +KeySysShowDesktop="" +KeySysCollapseTaskBar="" + +# Disable root window menus +# :r !grep -o '\<Desktop[^=]*Button=' /etc/icewm/preferences | sed 's/$/0/' +DesktopWinMenuButton=0 +DesktopWinListButton=0 +DesktopMenuButton=0 + +# Disable maximize and rollup +TitleBarMaximizeButton=0 +TitleBarRollupButton=0 + diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-installation-2.16.11/startup/common/vnc.sh new/yast2-installation-2.16.12/startup/common/vnc.sh --- old/yast2-installation-2.16.11/startup/common/vnc.sh 2008-01-28 15:04:01.000000000 +0100 +++ new/yast2-installation-2.16.12/startup/common/vnc.sh 2008-01-30 15:26:01.000000000 +0100 @@ -13,7 +13,7 @@ # DESCRIPTION : VNC helper functions to start the Xvnc server # : # : -# STATUS : $Id: vnc.sh 37849 2007-05-07 11:45:48Z ms $ +# STATUS : $Id: vnc.sh 43988 2008-01-30 08:53:25Z locilka $ #---------------- . /etc/YaST2/XVersion @@ -78,8 +78,10 @@ VNC_HOSTNAME=`hostname` #========================================== # Start Xvnc... + # For -noreset see BNC #351338 #------------------------------------------ $Xbindir/Xvnc $Xvncparam :0 \ + -noreset \ -rfbauth /root/.vnc/passwd.yast \ -desktop "Installation at: $VNC_HOSTNAME" \ -geometry 800x600 \ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-installation-2.16.11/startup/YaST2.call new/yast2-installation-2.16.12/startup/YaST2.call --- old/yast2-installation-2.16.11/startup/YaST2.call 2008-01-28 14:39:02.000000000 +0100 +++ new/yast2-installation-2.16.12/startup/YaST2.call 2008-01-30 15:26:01.000000000 +0100 @@ -21,7 +21,7 @@ # : which is the same as the NCURSES mode # : - VNC Installation via browser # : -# STATUS : $Id: YaST2.call 43944 2008-01-28 13:39:01Z aschnell $ +# STATUS : $Id: YaST2.call 44017 2008-01-30 14:25:39Z aschnell $ #---------------- # #set -x @@ -469,7 +469,7 @@ fi # set the background - fvwm-root --dither ${BACKGROUND_IMAGE} + # FIXME # remove PNG silently if exists rm -rf ${TMPDIR}/img.png @@ -725,7 +725,7 @@ fi fi # 3.1.6) Check for WindowManager configuration -if [ ! -f $Xsharedir/fvwm/fvwmrc.yast2 ];then +if [ ! -f /etc/icewm/preferences.yast2 ];then log "\tNo Windowmanager configuration found -> Medium Qt and Gtk disabled" MEDIUM[0]=0 MEDIUM[4]=0 @@ -755,7 +755,7 @@ # 3.3) prequalification checks for VNC #--------------------------------------------- # 3.3.1) Check for WindowManager configuration -if [ ! -f $Xsharedir/fvwm/fvwmrc.yast2 ];then +if [ ! -f /etc/icewm/preferences.yast2 ];then log "\tNo Windowmanager configuration found -> Medium VNC disabled" MEDIUM[2]=0 fi diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-installation-2.16.11/VERSION new/yast2-installation-2.16.12/VERSION --- old/yast2-installation-2.16.11/VERSION 2008-01-28 13:04:12.000000000 +0100 +++ new/yast2-installation-2.16.12/VERSION 2008-01-30 15:26:01.000000000 +0100 @@ -1 +1 @@ -2.16.11 +2.16.12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org