Hello community,
here is the log from the commit of package yast2-installation
checked in at Tue Apr 1 22:36:21 CEST 2008.
--------
--- yast2-installation/yast2-installation.changes 2008-03-28 14:14:41.000000000 +0100
+++ yast2-installation/yast2-installation.changes 2008-04-01 17:25:36.000000000 +0200
@@ -1,0 +2,27 @@
+Tue Apr 1 13:12:00 CEST 2008 - locilka@suse.cz
+
+- Automatic configuration can be newly defined by control file. Two
+ new variables have been added enable_autoconfiguration and
+ autoconfiguration_default.
+- New functionality to select the best-matching image for image
+ installation if more than one fit.
+- 2.16.28
+
+-------------------------------------------------------------------
+Tue Apr 1 12:36:52 CEST 2008 - jsrain@suse.cz
+
+- added live installation workflow to default control file
+- updated inst_finish clients handling for live installation
+
+-------------------------------------------------------------------
+Tue Apr 1 10:15:34 CEST 2008 - jsrain@suse.cz
+
+- merged texts from proofread
+
+-------------------------------------------------------------------
+Mon Mar 31 16:42:40 CEST 2008 - locilka@suse.cz
+
+- There are currently two possible patterns/desktops that can use
+ kdm: kde4-kdm and kdebase3-kdm (bnc #372506).
+
+-------------------------------------------------------------------
Old:
----
yast2-installation-2.16.27.tar.bz2
New:
----
yast2-installation-2.16.28.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-installation.spec ++++++
--- /var/tmp/diff_new_pack.gj9852/_old 2008-04-01 22:35:47.000000000 +0200
+++ /var/tmp/diff_new_pack.gj9852/_new 2008-04-01 22:35:47.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-installation (Version 2.16.27)
+# spec file for package yast2-installation (Version 2.16.28)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -12,12 +12,12 @@
Name: yast2-installation
-Version: 2.16.27
+Version: 2.16.28
Release: 1
License: GPL v2 or later
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-installation-2.16.27.tar.bz2
+Source0: yast2-installation-2.16.28.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
# anyxml -> barexml (bnc #366867)
@@ -105,7 +105,7 @@
Lukas Ocilka
%prep
-%setup -n yast2-installation-2.16.27
+%setup -n yast2-installation-2.16.28
%build
%{prefix}/bin/y2tool y2autoconf
@@ -171,6 +171,21 @@
%exclude %{prefix}/share/doc/packages/yast2-installation/COPYING
%exclude %{prefix}/share/doc/packages/yast2-installation/README
%changelog
+* Tue Apr 01 2008 locilka@suse.cz
+- Automatic configuration can be newly defined by control file. Two
+ new variables have been added enable_autoconfiguration and
+ autoconfiguration_default.
+- New functionality to select the best-matching image for image
+ installation if more than one fit.
+- 2.16.28
+* Tue Apr 01 2008 jsrain@suse.cz
+- added live installation workflow to default control file
+- updated inst_finish clients handling for live installation
+* Tue Apr 01 2008 jsrain@suse.cz
+- merged texts from proofread
+* Mon Mar 31 2008 locilka@suse.cz
+- There are currently two possible patterns/desktops that can use
+ kdm: kde4-kdm and kdebase3-kdm (bnc #372506).
* Fri Mar 28 2008 locilka@suse.cz
- Automatic configuration has been moved from the end of the first
stage to the second stage. It's non-interactive (FATE #303396).
@@ -559,7 +574,7 @@
- Calling the client from control file.
- Adjusted RPM dependencies (.anyxml SCR agent).
- 2.15.37
-* Sun Jul 29 2007 locilka@suse.cz
+* Mon Jul 30 2007 locilka@suse.cz
- Fixed curl parameters for network test in first stage (#295484).
* Thu Jul 26 2007 mzugec@suse.cz
- set variables VNC and USE_SSH in S07-medium (#294485)
@@ -695,7 +710,7 @@
* Mon May 21 2007 locilka@suse.cz
- Fixed release-notes desktop file.
- 2.15.25
-* Thu May 17 2007 locilka@suse.cz
+* Fri May 18 2007 locilka@suse.cz
- Progress dialog for initializing installation sources.
- 2.15.24
* Tue May 15 2007 locilka@suse.cz
@@ -887,7 +902,7 @@
- Rereading all SCR Agents in case of installation workflow changed
by Add-On product (#239055).
- Calling PackageLock::Check before Pkg calls (#238556).
-* Sun Jan 28 2007 locilka@suse.cz
+* Mon Jan 29 2007 locilka@suse.cz
- Removed tv and bluetooth hardware proposals from SLES control
file. There are no such modules in that product (#238759).
* Mon Jan 22 2007 locilka@suse.cz
@@ -1551,7 +1566,7 @@
- Making "SLP Catalog" selection bigger (maximum ncurses size)
(#168718)
- 2.13.90
-* Tue Apr 25 2006 jsrain@suse.de
+* Wed Apr 26 2006 jsrain@suse.de
- fixed service proposal in SLES control file (#159771)
* Tue Apr 25 2006 locilka@suse.cz
- Return `next instead of `ok in case of SLP Add-On Source (#165989)
@@ -1577,7 +1592,7 @@
* Fri Apr 21 2006 jdsn@suse.de
- added proxy support for registration browser (#165891)
- 2.13.83
-* Thu Apr 20 2006 jsrain@suse.de
+* Fri Apr 21 2006 jsrain@suse.de
- handle installation restart with repeating last step (#167561)
- 2.13.82
* Thu Apr 20 2006 jdsn@suse.de
@@ -1593,10 +1608,10 @@
* Wed Apr 19 2006 locilka@suse.cz
- Added more debugging messages to the inst_proposal (#162831)
- 2.13.78
-* Tue Apr 18 2006 jsrain@suse.de
+* Wed Apr 19 2006 jsrain@suse.de
- display proper popup when aborting add-on product installation
(#159689)
-* Tue Apr 18 2006 jdsn@suse.de
+* Wed Apr 19 2006 jdsn@suse.de
- in inst_suse_register:
- busy/waiting popups (#163366, #164794)
- text changes (#165509)
@@ -1620,7 +1635,7 @@
- Skip popup and unnecessary work if there are no online update
sources for add-ons (#167233).
- 2.13.73
-* Fri Apr 14 2006 jsrain@suse.de
+* Sat Apr 15 2006 jsrain@suse.de
- prevent from changing installation mode and system for update once
it is selected (#165832)
- added add-on products to installation/update proposal for SLES/SLED
@@ -1650,7 +1665,7 @@
- fixed Product.ycp - relnotes_url might be defined as an empty
string (#165314).
- 2.13.66
-* Tue Apr 11 2006 jsrain@suse.de
+* Wed Apr 12 2006 jsrain@suse.de
- fixed boot if root is on LVM (initialize udev symlinks) (#163073)
- 2.13.65
* Tue Apr 11 2006 jdsn@suse.de
@@ -1795,7 +1810,7 @@
installed Linux found. Just disabling 'Update' and 'Other'
options in that case (#157695).
- removed calling uml_finish, client doesn't has been dropped.
-* Fri Mar 17 2006 jsrain@suse.de
+* Sat Mar 18 2006 jsrain@suse.de
- added AytoYaST support for add-on products
- 2.13.39
* Fri Mar 17 2006 locilka@suse.cz
@@ -1860,7 +1875,7 @@
change (#144783)
* Wed Mar 08 2006 lrupp@suse.de
- added suseRegister to Requires
-* Tue Mar 07 2006 jdsn@suse.de
+* Wed Mar 08 2006 jdsn@suse.de
- added functionality to skip suse register and/or online update
- 2.13.28
* Tue Mar 07 2006 jsrain@suse.de
@@ -1932,7 +1947,7 @@
- 2.13.16
* Tue Feb 14 2006 jsrain@suse.de
- fixed add-on product workflow and proposal merging
-* Mon Feb 13 2006 jsrain@suse.de
+* Tue Feb 14 2006 jsrain@suse.de
- updated patchs on add-on product CD according to spec
- 2.13.15
* Mon Feb 13 2006 visnov@suse.cz
@@ -2489,7 +2504,7 @@
- updated fvwmrc.yast2 (see bug #43796)
* Tue Aug 17 2004 nashif@suse.de
- XFree86 -> xorg-x11 (#43832)
-* Fri Aug 13 2004 nashif@suse.de
+* Sat Aug 14 2004 nashif@suse.de
- Fixed update (#43795)
* Wed Aug 11 2004 nashif@suse.de
- Copy EULA to installed system for later use in firstboot module
@@ -2692,7 +2707,7 @@
* Thu Mar 18 2004 mvidner@suse.cz
- Fall back to runlevel 3 if we accidentally don't set it
in the installation proposal. It would be 0 (#35662).
-* Wed Mar 17 2004 nashif@suse.de
+* Thu Mar 18 2004 nashif@suse.de
- Add runlevel to s390 proposal
- remove x11 from autoinst workflow (handled differently)
* Wed Mar 17 2004 nashif@suse.de
@@ -2869,7 +2884,7 @@
- removed obsolete inst_hw_config.ycp and inst_confirm_abort.ycp
* Sun Aug 31 2003 arvin@suse.de
- use Popup::ConfirmAbort
-* Sat Aug 30 2003 arvin@suse.de
+* Sun Aug 31 2003 arvin@suse.de
- moved reactivation of network to yast2-network (bug #29561)
- moved display of into.txt into separate file
* Thu Aug 28 2003 ms@suse.de
@@ -2959,7 +2974,7 @@
- start apache as doc_server if suse_help_viewer isn't provided
by kdebase3-SuSE (25436)
- 2.7.39
-* Sat Mar 15 2003 kkaempf@suse.de
+* Sun Mar 16 2003 kkaempf@suse.de
- gdm2 might not be installed yet but earmarked for installation
(#25410)
- 2.7.38
@@ -3203,7 +3218,7 @@
- provides/obsoletes the old yast
* Mon Sep 16 2002 kkaempf@suse.de
- remove unneeded Save() functions (#19591)
-* Thu Sep 12 2002 fehr@suse.de
+* Fri Sep 13 2002 fehr@suse.de
- remove obsolete LVM and MD initialisation in inst_mode.ycp
- 2.6.63
* Thu Sep 12 2002 kkaempf@suse.de
@@ -3264,7 +3279,7 @@
- 2.6.45
* Wed Sep 04 2002 arvin@suse.de
- fixed provide/obsolete of trans packages (bug #18691)
-* Tue Sep 03 2002 kkaempf@suse.de
+* Wed Sep 04 2002 kkaempf@suse.de
- adapt update workflow to package manager
- 2.6.41
* Mon Sep 02 2002 arvin@suse.de
@@ -3282,7 +3297,7 @@
- start in textmode for ssh installation (bug #18571)
* Thu Aug 29 2002 kkaempf@suse.de
- close source in inst_finish (#18508)
-* Wed Aug 28 2002 kkaempf@suse.de
+* Thu Aug 29 2002 kkaempf@suse.de
- trigger cache copying at end
- 2.6.35
* Wed Aug 28 2002 kkaempf@suse.de
++++++ yast2-installation-2.16.27.tar.bz2 -> yast2-installation-2.16.28.tar.bz2 ++++++
++++ 2490 lines of diff (skipped)
++++ retrying with extended exclude list
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-installation-2.16.27/control/docs/control-section.xml new/yast2-installation-2.16.28/control/docs/control-section.xml
--- old/yast2-installation-2.16.27/control/docs/control-section.xml 2008-03-26 11:20:36.000000000 +0100
+++ new/yast2-installation-2.16.28/control/docs/control-section.xml 2008-04-01 13:12:53.000000000 +0200
@@ -358,17 +358,31 @@
<itemizedlist>
<listitem><para>(boolean) <emphasis>enable_firewall</emphasis> - firewall will proposed as
either enabled or disabled in the network proposal.</para></listitem>
+
<listitem><para>(boolean) <emphasis>enable_clone</emphasis> - clonning feature
will be either enabled or disabled.</para></listitem>
+
<listitem><para>(boolean) <emphasis>skip_language_dialog</emphasis> - the language
dialog might be skipped (if language already selected).</para></listitem>
+
<listitem><para>(boolean) <emphasis>show_online_repositories</emphasis> - either shows
or hides the "online repositories" feature check-box.</para></listitem>
+
<!-- bnc #359115 comment #14 -->
<listitem><para>(boolean) <emphasis>root_password_as_first_user</emphasis> - automatically
selects or deselects the checkbox that makes Users configuration to set the password
entered for a first user also for the user root. If not defined, default is
<emphasis>false</emphasis></para></listitem>
+
+ <!-- FATE #303396: Make second stage non-interactive -->
+ <listitem><para>(boolean) <emphasis>enable_autoconfiguration</emphasis> - enables a check box
+ in dialog that offers to switch the automatic configuration either on or off.
+ Default is false.</para></listitem>
+
+ <listitem><para>(boolean) <emphasis>autoconfiguration_default</emphasis> - defines a default
+ value whether to use the automatic configuration. It works even if
+ <emphasis>enable_autoconfiguration</emphasis> is turned off, but user would not be able
+ to change it. Default is false.</para></listitem>
</itemizedlist>
</section>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-installation-2.16.27/src/clients/copy_logs_finish.ycp new/yast2-installation-2.16.28/src/clients/copy_logs_finish.ycp
--- old/yast2-installation-2.16.27/src/clients/copy_logs_finish.ycp 2007-05-18 10:44:04.000000000 +0200
+++ new/yast2-installation-2.16.28/src/clients/copy_logs_finish.ycp 2008-04-01 13:11:10.000000000 +0200
@@ -8,7 +8,7 @@
* Authors:
* Jiri Srain
*
- * $Id: copy_logs_finish.ycp 29684 2006-04-04 18:07:34Z jsrain $
+ * $Id: copy_logs_finish.ycp 45921 2008-04-01 09:38:27Z jsrain $
*
*/
@@ -40,7 +40,7 @@
"steps" : 1,
// progress step title
"title" : _("Copying log files to installed system..."),
- "when" : [ `installation, `update, `autoinst ],
+ "when" : [ `installation, `live_installation, `update, `autoinst ],
];
}
else if (func == "Write")
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-installation-2.16.27/src/clients/desktop_finish.ycp new/yast2-installation-2.16.28/src/clients/desktop_finish.ycp
--- old/yast2-installation-2.16.27/src/clients/desktop_finish.ycp 2008-02-18 12:18:14.000000000 +0100
+++ new/yast2-installation-2.16.28/src/clients/desktop_finish.ycp 2008-03-31 16:45:53.000000000 +0200
@@ -8,7 +8,7 @@
* Authors:
* Jiri Srain
*
- * $Id: desktop_finish.ycp 44576 2008-02-18 10:50:34Z coolo $
+ * $Id: desktop_finish.ycp 45893 2008-03-31 14:45:52Z locilka $
*
*/
@@ -53,32 +53,36 @@
// check who provides suse_help_viewer
// if kdebase3-SuSE isn't installed by apache or apache2, set /etc/sysconfig/apache:DOC_SERVER
- if ((!(Pkg::IsProvided ("kdebase3-SuSE") || Pkg::IsSelected ("kdebase3-SuSE")))
+ if (
+ (!(Pkg::IsProvided ("kdebase3-SuSE") || Pkg::IsSelected ("kdebase3-SuSE")))
+ &&
+ (!(Pkg::IsProvided ("kdebase4-openSUSE") || Pkg::IsSelected ("kdebase4-openSUSE")))
&&
(Pkg::IsProvided ("apache2") || Pkg::IsSelected ("apache2")
|| Pkg::IsProvided ("apache") || Pkg::IsSelected ("apache")))
{
doc_server = true;
}
+
// this detects WM and DM according to selected patterns and
// installed packages
if ( !Mode::update () )
{
- map > desktop_data = $[
+ map > desktop_data = $[
"gnome" : $[
- "package" : "gdm",
+ "package" : ["gdm"],
"wm" : "gnome",
"dm" : "gdm",
"cursor" : "DMZ",
],
"kde" : $[
- "package" : "kde4-kdm",
+ "package" : ["kde4-kdm", "kdebase3-kdm"],
"wm" : "kde",
"dm" : "kdm",
"cursor" : "DMZ",
],
"twm" : $[
- "package" : "xorg-x11",
+ "package" : ["xorg-x11"],
"wm" : "",
"dm" : "xdm",
"cursor" : "DMZ",
@@ -90,22 +94,26 @@
string default_cursor = "DMZ";
string selected_desktop = DefaultDesktop::Desktop ();
- if (selected_desktop != "" && selected_desktop != nil)
- {
+
+ // DefaultDesktop has been set
+ if (selected_desktop != "" && selected_desktop != nil) {
y2milestone ("Desktop was set to %1", selected_desktop);
default_wm = desktop_data[selected_desktop, "wm"]:"";
default_dm = desktop_data[selected_desktop, "dm"]:"";
default_cursor = desktop_data[selected_desktop, "cursor"]:"";
- }
- else
- {
+
+ // KDE, GNOME CD ... or desktop just not set at all
+ } else {
list