Hello community, here is the log from the commit of package autoyast2 for openSUSE:Factory checked in at Thu Sep 1 15:10:08 CEST 2011.
-------- --- autoyast2/autoyast2.changes 2011-02-25 13:02:04.000000000 +0100 +++ /mounts/work_src_done/STABLE/autoyast2/autoyast2.changes 2011-08-02 17:07:33.000000000 +0200 @@ -1,0 +2,65 @@ +Fri Jul 29 15:56:00 CEST 2011 - [email protected] + +- added support for client certificated with HTTPS +- 2.21.0 + +------------------------------------------------------------------- +Wed Jul 27 14:14:59 CEST 2011 - [email protected] + +- added fibre channel autoyast client to 1st stage + +------------------------------------------------------------------- +Fri Jul 22 16:30:45 CEST 2011 - [email protected] + +- Removed obsoleted X-KDE-SubstituteUID from desktop all files and + replaced with xdg-su for autoyast desktop file (bnc#540627) + +------------------------------------------------------------------- +Fri Jul 22 09:58:54 CEST 2011 - [email protected] + +- passing a type=boolean to an ask-script via $VAL did not work + +------------------------------------------------------------------- +Mon Jul 18 08:36:53 CEST 2011 - [email protected] + +- fixed typo (bnc#702662) + +------------------------------------------------------------------- +Thu Jul 14 13:19:40 CEST 2011 - [email protected] + +- New profile flag networking/setup_before_proposal enables setting + up more than one NIC for networked storage (FATE#309213). + +------------------------------------------------------------------- +Thu May 19 18:00:03 CEST 2011 - [email protected] + +- clone "label" of a partition if it was set (bnc#628738) + +------------------------------------------------------------------- +Thu May 19 10:07:52 CEST 2011 - [email protected] + +- added the possibility to restart yast after pre-script + execution + +------------------------------------------------------------------- +Fri May 13 14:22:32 CEST 2011 - [email protected] + +- keep_unknown_lv added (fate#308893) + +------------------------------------------------------------------- +Tue Apr 26 17:30:58 CEST 2011 - [email protected] + +- added documention for disklabel (bnc#631176) + +------------------------------------------------------------------- +Tue Apr 26 10:22:20 CEST 2011 - [email protected] + +- try to mount DVD/CD again if first mount fails + (bnc#684974) + +------------------------------------------------------------------- +Wed Mar 16 16:01:55 CET 2011 - [email protected] + +- fixed logging for modules that use a list as data format + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- autoyast2-2.20.9.tar.bz2 New: ---- autoyast2-2.21.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ autoyast2.spec ++++++ --- /var/tmp/diff_new_pack.pMV3S1/_old 2011-09-01 15:08:52.000000000 +0200 +++ /var/tmp/diff_new_pack.pMV3S1/_new 2011-09-01 15:08:52.000000000 +0200 @@ -19,16 +19,16 @@ Name: autoyast2 -Version: 2.20.9 +Version: 2.21.0 Release: 1 BuildRoot: %{_tmppath}/%{name}-%{version}-build -Source0: autoyast2-2.20.9.tar.bz2 +Source0: autoyast2-2.21.0.tar.bz2 Prefix: /usr Group: System/YaST -License: GPLv2+ +License: GPL v2 or later BuildRequires: docbook-xsl-stylesheets java2-devel-packages libxslt perl-XML-Writer pkg-config sgml-skel update-desktop-files xorg-x11-libs yast2-bootloader yast2-country yast2-devtools yast2-mouse yast2-slp yast2-testsuite yast2-transfer # API for Disabled Modules (ProductControl) BuildRequires: yast2 >= 2.16.36 @@ -41,6 +41,7 @@ Requires: autoyast2-installation = %{version} Requires: yast2-schema yast2 yast2-country yast2-storage Requires: yast2-storage >= 2.19.13 +Requires: yast2-transfer >= 2.21.0 Provides: yast2-module-autoinst yast2-config-autoinst Obsoletes: yast2-module-autoinst yast2-config-autoinst @@ -64,8 +65,8 @@ installation sources. %package installation -License: GPLv2+ -Version: 2.20.9 + +Version: 2.21.0 Release: 1 Summary: YaST2 - Auto Installation Modules Group: System/YaST @@ -74,6 +75,7 @@ # After API cleanup Requires: yast2-update >= 2.18.3 Requires: yast2-xml yast2-core yast2 yast2-country yast2-mouse yast2-packager yast2-storage yast2-transfer yast2-slp +Requires: yast2-transfer >= 2.21.0 Provides: yast2-trans-autoinst Obsoletes: yast2-trans-autoinst @@ -82,7 +84,7 @@ generated with the autoyast2 package. %prep -%setup -n autoyast2-2.20.9 +%setup -n autoyast2-2.21.0 %build %{prefix}/bin/y2tool y2autoconf ++++++ autoyast2-2.20.9.tar.bz2 -> autoyast2-2.21.0.tar.bz2 ++++++ ++++ 1842 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/autoyast2-2.20.9/VERSION new/autoyast2-2.21.0/VERSION --- old/autoyast2-2.20.9/VERSION 2011-02-25 12:49:50.000000000 +0100 +++ new/autoyast2-2.21.0/VERSION 2011-08-02 17:05:12.000000000 +0200 @@ -1 +1 @@ -2.20.9 +2.21.0 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/autoyast2-2.20.9/configure.in new/autoyast2-2.21.0/configure.in --- old/autoyast2-2.20.9/configure.in 2011-02-25 13:00:13.000000000 +0100 +++ new/autoyast2-2.21.0/configure.in 2011-08-02 17:06:09.000000000 +0200 @@ -3,7 +3,7 @@ dnl -- This file is generated by y2autoconf 2.18.11 - DO NOT EDIT! -- dnl (edit configure.in.in instead) -AC_INIT(autoyast2, 2.20.9, http://bugs.opensuse.org/, autoyast2) +AC_INIT(autoyast2, 2.21.0, http://bugs.opensuse.org/, autoyast2) 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.20.9" +VERSION="2.21.0" RPMNAME="autoyast2" MAINTAINER="Uwe Gansert <[email protected]>" 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/autoyast2-2.20.9/doc/ASKSection.xml new/autoyast2-2.21.0/doc/ASKSection.xml --- old/autoyast2-2.20.9/doc/ASKSection.xml 2010-08-18 13:48:52.000000000 +0200 +++ new/autoyast2-2.21.0/doc/ASKSection.xml 2011-05-20 16:11:47.000000000 +0200 @@ -78,7 +78,7 @@ The filesystem in the partition section is a symbol, while the "encrypted" element in the user configuration is a boolean. You can see the type of that element if you look in your profile at the config:type="...." attribute. - Since openSUSE 11.2 (not SLES11) you can use "static_text" as type too. A static_text is just a text that + Since openSUSE 11.2 and SLES11-SP2 you can use "static_text" as type too. A static_text is just a text that does not require any user input and can be used to show information if it's not wanted in the help text. <para><screen><type>symbol</type></screen></para></entry> <entry>optional. The defaul is string. If type is "symbol" you must provide the selection element too (see below)</entry> @@ -187,26 +187,26 @@ <entry>optional (default is no script)</entry> </row> <row> - <entry>ok_label (available in openSUSE 11.2 (not SLES11)</entry> + <entry>ok_label (available since openSUSE 11.2 / SLES11 SP2</entry> <entry>You can change the Label on the "Ok" button. The last element that specifies the label for a dialog wins. <para><screen><ok_label>Finish</ok_label></screen></para></entry> <entry>optional</entry> </row> <row> - <entry>back_label (available in openSUSE 11.2 (not SLES11)</entry> + <entry>back_label (available since openSUSE 11.2 / SLES11 SP2</entry> <entry>You can change the Label on the "Back" button. The last element that specifies the label for a dialog wins. <para><screen><back_label>change values</back_label></screen></para></entry> <entry>optional</entry> </row> <row> - <entry>timeout (available in openSUSE 11.2 (not SLES11)</entry> + <entry>timeout (available since openSUSE 11.2 / SLES11-SP2</entry> <entry>You can specify an integer here that is used as timeout in seconds. If the user does not answer the question before the timeout, the default value is taken as answer. When the user touches/changes any widget in the dialog, the timeout is turned off and the dialog has to be confirmed by the ok-button. <para><screen><timeout config:type="integer">30</timeout></screen></para></entry> <entry>optional. A missing value is interpreted as 0 which means that there is no timeout</entry> </row> <row> - <entry>default_value_script (available since openSUSE 11.2 but not in SLES11)</entry> - <entry>with 11.2 you can run scripts to set the default value for a question(see the table below for detailed instructions about default value scripts). It's useful if you can "calculate" a useful default value, especially in combination with the "timeout" option. + <entry>default_value_script (available since openSUSE 11.2 / SLES11-SP2)</entry> + <entry>you can run scripts to set the default value for a question(see the table below for detailed instructions about default value scripts). It's useful if you can "calculate" a useful default value, especially in combination with the "timeout" option. <para><screen><default_value_script>...</default_value_script></screen></para></entry> <entry>optional (default is no script)</entry> </row> @@ -217,7 +217,7 @@ </para> <para> - The following elements must be between the <ask-list config:type="list"><ask><default_value_script>...</default_value_script>...</ask></ask-list> tags in the <general> section. It's available since 11.2 (not SLES11). + The following elements must be between the <ask-list config:type="list"><ask><default_value_script>...</default_value_script>...</ask></ask-list> tags in the <general> section. It's available since 11.2 and SLES11-SP2 </para> <para> <table frame='top'> 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/autoyast2-2.20.9/doc/CreateProfileDetails.xml new/autoyast2-2.21.0/doc/CreateProfileDetails.xml --- old/autoyast2-2.20.9/doc/CreateProfileDetails.xml 2010-08-18 13:48:52.000000000 +0200 +++ new/autoyast2-2.21.0/doc/CreateProfileDetails.xml 2011-05-19 12:17:23.000000000 +0200 @@ -38,6 +38,8 @@ <xi:include href="ScriptsSection.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> <xi:include href="SysconfigSection.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> <xi:include href="FilesSection.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> + <xi:include href="ASKSection.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> + <xi:include href="KDumpSection.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> <section id="CreateProfile.Hardware"> <title> @@ -61,8 +63,6 @@ <xi:include href="PrinterSection.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> <xi:include href="SoundSection.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> - <xi:include href="KDumpSection.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> - <xi:include href="ASKSection.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> </section> </chapter> 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/autoyast2-2.20.9/doc/Makefile.am new/autoyast2-2.21.0/doc/Makefile.am --- old/autoyast2-2.20.9/doc/Makefile.am 2010-08-18 13:48:52.000000000 +0200 +++ new/autoyast2-2.21.0/doc/Makefile.am 2011-08-02 17:06:07.000000000 +0200 @@ -1,7 +1,7 @@ # # Makefile.am for y2c_autoinst/doc # -# $Id: Makefile.am 61610 2010-04-08 09:58:44Z ug $ +# $Id: Makefile.am 63765 2011-04-11 15:40:31Z ug $ # SUBDIRS = autodocs images entities bin components examples xsl @@ -50,21 +50,21 @@ ln -s ../images ./images cd ../.. -#html/index.html: autoyast.xml -# XML_CATALOG_FILES=@XML_CATALOG@\ -# @XSLTPROC@ --xinclude @STYLESHEET_HTML@ \ -# $< +html/index.html: autoyast.xml + XML_CATALOG_FILES=@XML_CATALOG@ \ + @XSLTPROC@ --xinclude @STYLESHEET_HTML@ \ + $< #autoyast.fo: autoyast.xml # XML_CATALOG_FILES=@XML_CATALOG@ \ # @XSLTPROC@ @XSLTPROC_FLAGS@ --xinclude \ # -o $@ @STYLESHEET_PDF@ $< -autoyast.fo: autoyast.xml - saxon -o autoyast.fo autoyast.xml @STYLESHEET_PDF@ +#autoyast.fo: autoyast.xml +# saxon -o autoyast.fo autoyast.xml @STYLESHEET_PDF@ -autoyast.pdf: autoyast.fo - fop -q $< $@ +#autoyast.pdf: autoyast.fo +# fop -q $< $@ autoyast.xml: images.ent examples components @@ -129,7 +129,7 @@ install -d -m 755 $(DESTDIR)$(htmldir) cp -a $(srcdir)/html/images $(DESTDIR)$(htmldir) cp -a $(srcdir)/html/img $(DESTDIR)$(htmldir) - cp -a $(srcdir)/html/devel $(DESTDIR)$(htmldir) +# cp -a $(srcdir)/html/devel $(DESTDIR)$(htmldir) clean-local: rm -rf html 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/autoyast2-2.20.9/doc/PartitioningSection.xml new/autoyast2-2.21.0/doc/PartitioningSection.xml --- old/autoyast2-2.20.9/doc/PartitioningSection.xml 2010-08-18 13:48:52.000000000 +0200 +++ new/autoyast2-2.21.0/doc/PartitioningSection.xml 2011-05-13 14:11:28.000000000 +0200 @@ -129,6 +129,30 @@ </entry> <entry>optional. Default is CT_DISK for a normal physical harddisk.</entry> </row> + <row> + <entry>disklabel</entry> + <entry>this value describes the type of the partition table +<para>You can choose between:</para> +<itemizedlist> +<listitem> +<para>msdos</para> +</listitem> +<listitem> +<para>gpt</para> +</listitem> +</itemizedlist> + +<para><screen><disklabel>gpt</disklabel></screen></para> +</entry> + <entry>optional and available since openSUSE 12.1 and SLES11 SP2. Default is to let yast decide what makes sense (msdos in most cases)</entry> + </row> + <row> + <entry>keep_unknown_lv</entry> + <entry>This value only makes sense for type=CT_LVM drives. If you are reusing a LVG and you set this to true, all existing LVs in that VG won't be touched unless they are specified in the <partitioning> section. So you can keep existing LVs without need to specify them. +<para><screen><keep_unknown_lv config:type="boolean">false</keep_unknown_lv></screen></para> +</entry> + <entry>optional and available since openSUSE 12.1 and SLES11 SP2. The default is false</entry> + </row> </tbody> </tgroup> </table> @@ -260,7 +284,7 @@ <entry>partition_nr</entry> <entry> <para> - the partition_nr this partition has/will have. If you have set create=false, then you can tell + the partition_nr this partition has/will have. If you have set create=false or if you use LVM, then you can tell autoyast which partition you mean by the partition_nr. You can force autoyast to create only primary partitions by configuring only partition numbers below 5. </para> @@ -433,7 +457,7 @@ <entry>parity_algorithm</entry> <entry> <para> - possible values are: left_asymmetric, left_symmetric, right_asymmetric, right_symmetric + possible values are: left_asymmetric, left_symmetric, right_asymmetric, right_symmetric and since SLES11 SP2 and openSUSE 12.1 you can use parity_first, parity_last, left_asymmetric_6, left_symmetric_6, right_asymmetric_6, right_symmetric_6, parity_first_6, n2, o2, f2, n3, o3, f3 for RAID6 and RAID10 </para> <para><screen><parity_algorithm>left_asymmetric</parity_algorithm></screen></para> </entry> 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/autoyast2-2.20.9/doc/ScriptsSection.xml new/autoyast2-2.21.0/doc/ScriptsSection.xml --- old/autoyast2-2.20.9/doc/ScriptsSection.xml 2010-08-18 13:48:52.000000000 +0200 +++ new/autoyast2-2.21.0/doc/ScriptsSection.xml 2011-07-26 11:04:36.000000000 +0200 @@ -135,7 +135,7 @@ <entry>notification</entry> <entry>This text will be shown in a popup for the time the script is running in the background <para><screen><notification>Please wait while script is running ...</notification></screen></para></entry> - <entry>optional. If not configured, no notification popup will be shown. This option was invented with openSUSE 11.3 (not SLES11)</entry> + <entry>optional. If not configured, no notification popup will be shown. This option was invented with openSUSE 11.3/SLES11 SP2 (not SLES10)</entry> </row> <row> <entry>rerun</entry> @@ -229,7 +229,7 @@ <entry>notification</entry> <entry>This text will be shown in a popup for the time the script is running in the background <para><screen><notification>Please wait while script is running ...</notification></screen></para></entry> - <entry>optional. If not configured, no notification popup will be shown. This option was invented with openSUSE 11.3 (not SLES11)</entry> + <entry>optional. If not configured, no notification popup will be shown. This option was invented with openSUSE 11.3/SLES11 SP2 (not SLES10)</entry> </row> <row> <entry>rerun</entry> @@ -332,7 +332,7 @@ <entry>notification</entry> <entry>This text will be shown in a popup for the time the script is running in the background <para><screen><notification>Please wait while script is running ...</notification></screen></para></entry> - <entry>optional. If not configured, no notification popup will be shown. This option was invented with openSUSE 11.3 (not SLES11)</entry> + <entry>optional. If not configured, no notification popup will be shown. This option was invented with openSUSE 11.3/SLES11 SP2 (not SLES10)</entry> </row> <row> <entry>rerun</entry> @@ -436,7 +436,7 @@ <entry>notification</entry> <entry>This text will be shown in a popup for the time the script is running in the background <para><screen><notification>Please wait while script is running ...</notification></screen></para></entry> - <entry>optional. If not configured, no notification popup will be shown. This option was invented with openSUSE 11.3 (not SLES11)</entry> + <entry>optional. If not configured, no notification popup will be shown. This option was invented with openSUSE 11.3/SLES11 SP2 (not SLES10)</entry> </row> <row> <entry>rerun</entry> 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/autoyast2-2.20.9/doc/autoyast.xml new/autoyast2-2.21.0/doc/autoyast.xml --- old/autoyast2-2.20.9/doc/autoyast.xml 2010-08-18 13:48:52.000000000 +0200 +++ new/autoyast2-2.21.0/doc/autoyast.xml 2011-04-29 13:03:19.000000000 +0200 @@ -59,7 +59,7 @@ <firstname>Uwe</firstname> <surname>Gansert</surname> <affiliation> - <jobtitle>Server Technologies</jobtitle> + <jobtitle>Concepts, Development and Documentation</jobtitle> <orgname></orgname> </affiliation> </author> 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/autoyast2-2.20.9/doc/examples/example.generalOptions.xml new/autoyast2-2.21.0/doc/examples/example.generalOptions.xml --- old/autoyast2-2.20.9/doc/examples/example.generalOptions.xml 2010-08-18 13:48:52.000000000 +0200 +++ new/autoyast2-2.21.0/doc/examples/example.generalOptions.xml 2011-06-07 11:45:48.000000000 +0200 @@ -53,7 +53,7 @@ </post-modules> </wait> - <!-- the storage section was invented with openSUSE 11.3 (not SLES11 SP1) --> + <!-- the storage section was invented with openSUSE 11.3 and SLES11 SP2 --> <storage> <!-- partition_alignment: 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/autoyast2-2.20.9/src/clients/inst_autoconfigure.ycp new/autoyast2-2.21.0/src/clients/inst_autoconfigure.ycp --- old/autoyast2-2.20.9/src/clients/inst_autoconfigure.ycp 2011-02-25 12:49:30.000000000 +0100 +++ new/autoyast2-2.21.0/src/clients/inst_autoconfigure.ycp 2011-03-16 16:02:25.000000000 +0100 @@ -5,7 +5,7 @@ * Summary: This module finishes auto-installation and configures * the system as described in the profile file. * - * $Id: inst_autoconfigure.ycp 63285 2011-01-31 13:03:15Z ug $ + * $Id: inst_autoconfigure.ycp 63579 2011-03-16 15:02:25Z ug $ */ { @@ -205,10 +205,10 @@ else logStep( sformat (_("Not Configuring %1"), p)); if( d["X-SuSE-YaST-AutoLogResource"]:"true" == "true" ) { - y2milestone("Calling auto client with: %1", eval(Profile::current[resource]:$[])); + y2milestone("Calling auto client with: %1", eval(Profile::current[resource]:[])); } else { y2milestone("logging for resource %1 turned off",resource); - y2debug("Calling auto client with: %1", eval(Profile::current[resource]:$[])); + y2debug("Calling auto client with: %1", eval(Profile::current[resource]:[])); } //Call::Function(module_auto, ["Import", eval(Profile::current[resource]:[]) ]); processWait( resource, "pre-modules" ); 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/autoyast2-2.20.9/src/clients/inst_autoinit.ycp new/autoyast2-2.21.0/src/clients/inst_autoinit.ycp --- old/autoyast2-2.20.9/src/clients/inst_autoinit.ycp 2011-01-19 15:16:36.000000000 +0100 +++ new/autoyast2-2.21.0/src/clients/inst_autoinit.ycp 2011-07-27 14:15:27.000000000 +0200 @@ -4,7 +4,7 @@ * Summary: Parses XML Profile for automatic installation * Authors: Anas Nashif <[email protected]> * - * $Id: inst_autoinit.ycp 63230 2011-01-19 14:16:35Z jsrain $ + * $Id: inst_autoinit.ycp 65030 2011-07-27 12:15:26Z ug $ * */ @@ -194,6 +194,11 @@ WFM::CallFunction("iscsi-client_auto", ["Write"] ); } + if( haskey(Profile::current, "fcoe-client") ) { + y2milestone("fcoe-client found"); + WFM::CallFunction("fcoe-client_auto", ["Import", Profile::current["fcoe-client"]:$[]] ); + WFM::CallFunction("fcoe-client_auto", ["Write"] ); + } if(UI::PollInput() == `abort) 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/autoyast2-2.20.9/src/clients/inst_autosetup.ycp new/autoyast2-2.21.0/src/clients/inst_autosetup.ycp --- old/autoyast2-2.20.9/src/clients/inst_autosetup.ycp 2010-08-18 13:48:53.000000000 +0200 +++ new/autoyast2-2.21.0/src/clients/inst_autosetup.ycp 2011-07-14 13:20:21.000000000 +0200 @@ -5,7 +5,7 @@ * Authors: Anas Nashif <[email protected]> * Uwe Gansert <[email protected]> * - * $Id: inst_autosetup.ycp 61115 2010-03-03 09:56:04Z ug $ + * $Id: inst_autosetup.ycp 64804 2011-07-14 11:20:21Z ug $ */ { @@ -136,8 +136,12 @@ return `abort; if( ret == `not_found ) modified = false; + if (SCR::Read(.target.size, "/var/lib/YaST2/restart_yast") >= 0 ) { + return `restart_yast; + } } while( modified == true ); + // reimport scripts, for the case <ask> has changed them AutoinstScripts::Import(Profile::current["scripts"]:$[]); // @@ -147,6 +151,12 @@ y2milestone("general: %1", Profile::current["general"]:$[] ); AutoinstGeneral::Write(); + if( Profile::current["networking", "setup_before_proposal"]:false ) { + y2milestone("Networking setup before the proposal"); + Call::Function("lan_auto", ["Import", Profile::current["networking"]:$[]] ); + Call::Function("lan_auto", ["Write"]); + } + if( haskey( Profile::current, "add-on" ) ) { Call::Function("add-on_auto", ["Import", Profile::current["add-on"]:$[]] ); Call::Function("add-on_auto", ["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/autoyast2-2.20.9/src/config/autoyast.desktop new/autoyast2-2.21.0/src/config/autoyast.desktop --- old/autoyast2-2.20.9/src/config/autoyast.desktop 2010-08-18 13:48:54.000000000 +0200 +++ new/autoyast2-2.21.0/src/config/autoyast.desktop 2011-07-26 17:38:26.000000000 +0200 @@ -17,9 +17,8 @@ X-SuSE-YaST-AutoInstResource= Icon=yast-autoyast -Exec=/sbin/yast2 autoyast +Exec=/usr/bin/xdg-su -c '/sbin/yast2 autoyast' Name=Autoinstallation GenericName=Configuration system for autoinstallation -X-KDE-SubstituteUID=true StartupNotify=true 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/autoyast2-2.20.9/src/config/files.desktop new/autoyast2-2.21.0/src/config/files.desktop --- old/autoyast2-2.20.9/src/config/files.desktop 2010-08-18 13:48:54.000000000 +0200 +++ new/autoyast2-2.21.0/src/config/files.desktop 2011-07-26 17:38:26.000000000 +0200 @@ -23,5 +23,4 @@ Name=Complete Configuration Files GenericName=Add Complete Configuration Files -X-KDE-SubstituteUID=true StartupNotify=true 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/autoyast2-2.20.9/src/config/general.desktop new/autoyast2-2.21.0/src/config/general.desktop --- old/autoyast2-2.20.9/src/config/general.desktop 2010-08-18 13:48:54.000000000 +0200 +++ new/autoyast2-2.21.0/src/config/general.desktop 2011-07-26 17:38:26.000000000 +0200 @@ -23,5 +23,4 @@ Name=General Options GenericName=Configure General Autoinstallation Options -X-KDE-SubstituteUID=true StartupNotify=true 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/autoyast2-2.20.9/src/config/partitioning.desktop new/autoyast2-2.21.0/src/config/partitioning.desktop --- old/autoyast2-2.20.9/src/config/partitioning.desktop 2010-08-18 13:48:54.000000000 +0200 +++ new/autoyast2-2.21.0/src/config/partitioning.desktop 2011-07-26 17:38:26.000000000 +0200 @@ -25,5 +25,4 @@ Name=Partitioning GenericName=Configure Partitioning and Storage Settings -X-KDE-SubstituteUID=true StartupNotify=true 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/autoyast2-2.20.9/src/config/report.desktop new/autoyast2-2.21.0/src/config/report.desktop --- old/autoyast2-2.20.9/src/config/report.desktop 2010-08-18 13:48:54.000000000 +0200 +++ new/autoyast2-2.21.0/src/config/report.desktop 2011-07-26 17:38:26.000000000 +0200 @@ -23,5 +23,4 @@ Name=Reporting & Logging GenericName=Configure Reporting and Logging Options -X-KDE-SubstituteUID=true StartupNotify=true 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/autoyast2-2.20.9/src/config/scripts.desktop new/autoyast2-2.21.0/src/config/scripts.desktop --- old/autoyast2-2.20.9/src/config/scripts.desktop 2010-08-18 13:48:54.000000000 +0200 +++ new/autoyast2-2.21.0/src/config/scripts.desktop 2011-07-26 17:38:26.000000000 +0200 @@ -22,5 +22,4 @@ Name=Custom Scripts GenericName=Add or Edit Custom Scripts -X-KDE-SubstituteUID=true StartupNotify=true 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/autoyast2-2.20.9/src/config/software.desktop new/autoyast2-2.21.0/src/config/software.desktop --- old/autoyast2-2.20.9/src/config/software.desktop 2010-08-18 13:48:54.000000000 +0200 +++ new/autoyast2-2.21.0/src/config/software.desktop 2011-07-26 17:38:26.000000000 +0200 @@ -23,5 +23,4 @@ Name=Package Selection GenericName=Configure Package Selection and Software Settings -X-KDE-SubstituteUID=true StartupNotify=true 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/autoyast2-2.20.9/src/dialogs/ask.ycp new/autoyast2-2.21.0/src/dialogs/ask.ycp --- old/autoyast2-2.20.9/src/dialogs/ask.ycp 2010-09-03 08:21:59.000000000 +0200 +++ new/autoyast2-2.21.0/src/dialogs/ask.ycp 2011-07-22 09:59:36.000000000 +0200 @@ -5,7 +5,7 @@ * Summary: ask for some values in the profile * * Changes: - * $Id: ask.ycp 62449 2010-08-30 13:10:22Z ug $ + * $Id: ask.ycp 64934 2011-07-22 07:59:36Z ug $ */ { @@ -266,11 +266,15 @@ SCR::Execute (.target.mkdir, current_logdir); } string executionString = ""; - if( script["environment"]:false ) + if( script["environment"]:false ) { + if( ask["type"]:"string" == "boolean" ) { + val = sformat("%1", ( (boolean)val ? "true" : "false" )); + } executionString = sformat("VAL=\"%5\" /bin/sh %1 %2 2&> %3/%4.log ", debug, scriptPath, current_logdir, scriptName, AutoinstConfig::ShellEscape((string)val)); - else + } else { executionString = sformat("/bin/sh %1 %2 2&> %3/%4.log ", debug, scriptPath, current_logdir, scriptName ); + } y2milestone("Script Execution command: %1", executionString ); runAgain = runAgain + (integer)SCR::Execute (.target.bash, executionString); if( script["rerun_on_error"]:false == false ) 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/autoyast2-2.20.9/src/dialogs/script_dialogs.ycp new/autoyast2-2.21.0/src/dialogs/script_dialogs.ycp --- old/autoyast2-2.20.9/src/dialogs/script_dialogs.ycp 2010-08-18 13:48:54.000000000 +0200 +++ new/autoyast2-2.21.0/src/dialogs/script_dialogs.ycp 2011-05-20 10:44:53.000000000 +0200 @@ -11,7 +11,7 @@ * Authors: * Anas Nashif <[email protected]> * - * $Id: script_dialogs.ycp 61507 2010-03-26 09:44:13Z ug $ + * $Id: script_dialogs.ycp 64079 2011-05-20 08:44:44Z ug $ */ { @@ -109,7 +109,7 @@ YaST has finished configuring the system. The final scripts are executed using a special <b>rc</b> script that is executed only once. The final scripts are executed toward the end of the boot -process and after network has been intialized. +process and after network has been initialized. </P> "); 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/autoyast2-2.20.9/src/include/conftree.ycp new/autoyast2-2.21.0/src/include/conftree.ycp --- old/autoyast2-2.20.9/src/include/conftree.ycp 2010-08-18 13:48:54.000000000 +0200 +++ new/autoyast2-2.21.0/src/include/conftree.ycp 2011-07-22 09:58:45.000000000 +0200 @@ -4,7 +4,7 @@ * Summary: This module handles the configuration for auto-installation * Authors: Anas Nashif <[email protected]> * - * $Id: conftree.ycp 57841 2009-07-02 10:40:33Z ug $ + * $Id: conftree.ycp 64862 2011-07-18 06:37:03Z jsrain $ */ { @@ -43,7 +43,7 @@ } else { - Popup::Warning(_("An error occured while saving the file.")); + Popup::Warning(_("An error occurred while saving the file.")); } } return `next; @@ -564,7 +564,7 @@ menus(); } else { /* opening/parsing the xml file failed */ - Popup::Error(_("An error occured while opening/parsing the XML file.")); + Popup::Error(_("An error occurred while opening/parsing the XML file.")); Profile::Reset(); } @@ -633,7 +633,7 @@ } else { - Popup::Warning(_("An error occured while saving the file.")); + Popup::Warning(_("An error occurred while saving the file.")); } ret = `menu_save; } 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/autoyast2-2.20.9/src/include/io.ycp new/autoyast2-2.21.0/src/include/io.ycp --- old/autoyast2-2.20.9/src/include/io.ycp 2011-01-18 13:44:06.000000000 +0100 +++ new/autoyast2-2.21.0/src/include/io.ycp 2011-07-29 15:56:29.000000000 +0200 @@ -4,7 +4,7 @@ * Summary: I/O * Authors: Anas Nashif<[email protected]> * - * $Id: io.ycp 63070 2011-01-04 11:11:15Z lslezak $ + * $Id: io.ycp 65087 2011-07-29 13:56:27Z ug $ */ { textdomain "autoinst"; @@ -74,6 +74,12 @@ if ( Scheme == "http" || Scheme == "https" ) { HTTP::easySSL( true ); + if (SCR::Read(.target.size, "/etc/ssl/clientcerts/client-cert.pem" ) > 0 ) { + HTTP::clientCertSSL( "/etc/ssl/clientcerts/client-cert.pem" ); + } + if (SCR::Read(.target.size, "/etc/ssl/clientcerts/client-key.pem" ) > 0 ) { + HTTP::clientKeySSL( "/etc/ssl/clientcerts/client-key.pem" ); + } res = HTTP::Get(full_url, Localfile); if (res["code"]:0 == 200) { @@ -146,13 +152,19 @@ } } else { - if (!(boolean)WFM::Execute(.local.mount, [cdrom_device, mount_point, Installation::mountlog] )) { - // autoyast tried to mount the CD but had no success. - GET_error = GET_error + sformat(_("Mounting %1 failed."), cdrom ); - y2warning("Mount failed"); - ok=false; - } else { - ok=true; + integer try_again = 10; + while( try_again > 0 ) { + if (!(boolean)WFM::Execute(.local.mount, [cdrom_device, mount_point, Installation::mountlog] )) { + // autoyast tried to mount the CD but had no success. + GET_error = GET_error + sformat(_("Mounting %1 failed."), cdrom ); + y2warning("Mount failed"); + ok=false; + try_again = try_again - 1; + sleep(3000); + } else { + ok=true; + try_again = 0; + } } } if (ok) { 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/autoyast2-2.20.9/src/modules/AutoinstLVM.ycp new/autoyast2-2.21.0/src/modules/AutoinstLVM.ycp --- old/autoyast2-2.20.9/src/modules/AutoinstLVM.ycp 2010-08-18 13:48:55.000000000 +0200 +++ new/autoyast2-2.21.0/src/modules/AutoinstLVM.ycp 2011-05-13 14:27:59.000000000 +0200 @@ -4,7 +4,7 @@ * Summary: LVM * Authors: Anas Nashif <[email protected]> * - * $Id: AutoinstLVM.ycp 61609 2010-04-08 09:55:31Z ug $ + * $Id: AutoinstLVM.ycp 63998 2011-05-13 12:27:59Z ug $ */ { @@ -74,17 +74,29 @@ return (substring(d, 5) ); }); + /* we say keep all LVs where the keep_unknown_lv is set */ + foreach ( string k, map v, ExistingLVM, ``{ + string vgname = v["name"]:""; + foreach( map p, v["partitions"]:[], ``{ + if( lvm["/dev/"+vgname,"keep_unknown_lv"]:false == true ) + keepLVM[vgname] = add( keepLVM[vgname]:[], p["lv_name"]:"" ); + }); + }); + /* look for VGs to reuse */ foreach ( string k, map v, AutoinstStorage::AutoTargetMap, ``{ foreach ( map p, v["partitions"]:[], ``{ if( haskey( p, "lvm_group" ) && p["create"]:true == false && p["format"]:true == false ) { - keepLVM[p["lvm_group"]:"x"] = []; if( !contains( ExistingVGs, p["lvm_group"]:"x" ) ) Report::Error( sformat( _("Cannot reuse volume group %1. The volume group does not exist."), p["lvm_group"]:"x" ) ); map atm = AutoinstStorage::AutoTargetMap; foreach ( map vg_p, atm["/dev/"+p["lvm_group"]:"x","partitions"]:[], ``{ - if( vg_p["create"]:true == false ) - keepLVM[p["lvm_group"]:"x"] = add( keepLVM[p["lvm_group"]:"x"]:[], vg_p["lv_name"]:"" ); + string lvm_group = p["lvm_group"]:"x"; + // we know the LV now. So remove it from the keep-list for now + keepLVM[lvm_group] = filter (string v, keepLVM[lvm_group]:[], { return ( v != vg_p["lv_name"]:"" ); }); + if( vg_p["create"]:true == false ) { + keepLVM[lvm_group] = add( keepLVM[lvm_group]:[], vg_p["lv_name"]:"" ); + } }); } }); 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/autoyast2-2.20.9/src/modules/AutoinstPartition.ycp new/autoyast2-2.21.0/src/modules/AutoinstPartition.ycp --- old/autoyast2-2.20.9/src/modules/AutoinstPartition.ycp 2010-08-18 13:48:55.000000000 +0200 +++ new/autoyast2-2.21.0/src/modules/AutoinstPartition.ycp 2011-05-19 17:59:20.000000000 +0200 @@ -194,6 +194,9 @@ parsePartition( map part ){ PartitionT newPart = new( part["mount"]:"" ); newPart = set( newPart, "mountby", part["mountby"]:`device ); + if( haskey( part, "label" ) ) { + newPart = set( newPart, "label", part["label"]:"" ); + } newPart = set( newPart, "create", part["create"]:true ); newPart = set( newPart, "crypt", part["crypt"]:"" ); newPart = set( newPart, "crypt_fs", part["crypt_fs"]:false); ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
