Hello community,
here is the log from the commit of package autoyast2
checked in at Fri Sep 1 01:23:55 CEST 2006.
--------
--- autoyast2/autoyast2.changes 2006-08-16 16:02:06.000000000 +0200
+++ autoyast2/autoyast2.changes 2006-08-31 10:37:26.000000000 +0200
@@ -1,0 +2,38 @@
+Thu Aug 31 10:23:56 CEST 2006 - ug@suse.de
+
+- 2.14.6
+
+-------------------------------------------------------------------
+Wed Aug 30 16:31:56 CEST 2006 - ug@suse.de
+
+- resize feature added (fate #301130)
+
+-------------------------------------------------------------------
+Mon Aug 28 14:57:06 CEST 2006 - ug@suse.de
+
+- reimport scripts after the ask dialog
+- minor documentation updates
+
+-------------------------------------------------------------------
+Fri Aug 25 13:38:14 CEST 2006 - ug@suse.de
+
+- the <ask> feature can store the answer in a file now
+
+-------------------------------------------------------------------
+Thu Aug 24 17:18:17 CEST 2006 - ug@suse.de
+
+- error handling for ftp access fixed
+- configure and install removed from the examples
+
+-------------------------------------------------------------------
+Thu Aug 24 10:10:13 CEST 2006 - ug@suse.de
+
+- "by-path" fixed for <device> configuration in
+ partitioning (#200899)
+
+-------------------------------------------------------------------
+Thu Aug 17 17:03:52 CEST 2006 - ug@suse.de
+
+- partition sizes can be configured in % now
+
+-------------------------------------------------------------------
Old:
----
autoyast2-2.14.5.tar.bz2
New:
----
autoyast2-2.14.6.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ autoyast2.spec ++++++
--- /var/tmp/diff_new_pack.DEbHEd/_old 2006-09-01 01:23:35.000000000 +0200
+++ /var/tmp/diff_new_pack.DEbHEd/_new 2006-09-01 01:23:35.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package autoyast2 (Version 2.14.5)
+# spec file for package autoyast2 (Version 2.14.6)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -12,12 +12,12 @@
Name: autoyast2
URL: http://www.suse.de/~ug
-Version: 2.14.5
+Version: 2.14.6
Release: 1
License: GPL
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: autoyast2-2.14.5.tar.bz2
+Source0: autoyast2-2.14.6.tar.bz2
prefix: /usr
BuildRequires: docbook-xsl-stylesheets fop java2-devel-packages libxslt perl-XML-Writer pkg-config sgml-skel update-desktop-files xorg-x11-libs yast2-bootloader yast2-devtools yast2-mouse yast2-testsuite yast2-transfer yast2-update
Requires: yast2-core yast2-xml libxslt
@@ -49,7 +49,7 @@
Anas Nashif
%package installation
-Version: 2.14.5
+Version: 2.14.6
Release: 1
Summary: YaST2 - Auto Installation Modules
Group: System/YaST
@@ -70,7 +70,7 @@
Anas Nashif
%package utils
-Version: 2.14.5
+Version: 2.14.6
Release: 1
Summary: YaST2 - Auto Installation Utilities
Group: System/YaST
@@ -87,7 +87,7 @@
Uwe Gansert
%prep
-%setup -n autoyast2-2.14.5
+%setup -n autoyast2-2.14.6
%build
%{prefix}/bin/y2tool y2autoconf
@@ -234,6 +234,23 @@
/usr/bin/create_update_source.sh
%changelog -n autoyast2
+* Thu Aug 31 2006 - ug@suse.de
+- 2.14.6
+* Wed Aug 30 2006 - ug@suse.de
+- resize feature added (fate #301130)
+* Mon Aug 28 2006 - ug@suse.de
+- reimport scripts after the ask dialog
+- minor documentation updates
+* Fri Aug 25 2006 - ug@suse.de
+- the <ask> feature can store the answer in a file now
+* Thu Aug 24 2006 - ug@suse.de
+- error handling for ftp access fixed
+- configure and install removed from the examples
+* Thu Aug 24 2006 - ug@suse.de
+- "by-path" fixed for <device> configuration in
+ partitioning (#200899)
+* Thu Aug 17 2006 - ug@suse.de
+- partition sizes can be configured in %% now
* Wed Aug 16 2006 - ug@suse.de
- fix for "<remove-packages> are cloned now"
- 2.14.5
++++++ autoyast2-2.14.5.tar.bz2 -> autoyast2-2.14.6.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/autoyast2-2.14.5/VERSION new/autoyast2-2.14.6/VERSION
--- old/autoyast2-2.14.5/VERSION 2006-08-16 16:00:08.000000000 +0200
+++ new/autoyast2-2.14.6/VERSION 2006-08-31 10:23:49.000000000 +0200
@@ -1 +1 @@
-2.14.5
+2.14.6
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/autoyast2-2.14.5/configure new/autoyast2-2.14.6/configure
--- old/autoyast2-2.14.5/configure 2006-08-16 16:01:16.000000000 +0200
+++ new/autoyast2-2.14.6/configure 2006-08-31 10:24:21.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.59 for autoyast2 2.14.5.
+# Generated by GNU Autoconf 2.59 for autoyast2 2.14.6.
#
# Report bugs to http://bugs.opensuse.org/.
#
@@ -269,8 +269,8 @@
# Identity of this package.
PACKAGE_NAME='autoyast2'
PACKAGE_TARNAME='autoyast2'
-PACKAGE_VERSION='2.14.5'
-PACKAGE_STRING='autoyast2 2.14.5'
+PACKAGE_VERSION='2.14.6'
+PACKAGE_STRING='autoyast2 2.14.6'
PACKAGE_BUGREPORT='http://bugs.opensuse.org/'
ac_unique_file="RPMNAME"
@@ -728,7 +728,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 autoyast2 2.14.5 to adapt to many kinds of systems.
+\`configure' configures autoyast2 2.14.6 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -795,7 +795,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of autoyast2 2.14.5:";;
+ short | recursive ) echo "Configuration of autoyast2 2.14.6:";;
esac
cat <<\_ACEOF
@@ -908,7 +908,7 @@
test -n "$ac_init_help" && exit 0
if $ac_init_version; then
cat <<\_ACEOF
-autoyast2 configure 2.14.5
+autoyast2 configure 2.14.6
generated by GNU Autoconf 2.59
Copyright (C) 2003 Free Software Foundation, Inc.
@@ -922,7 +922,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by autoyast2 $as_me 2.14.5, which was
+It was created by autoyast2 $as_me 2.14.6, which was
generated by GNU Autoconf 2.59. Invocation command line was
$ $0 $@
@@ -1652,7 +1652,7 @@
# Define the identity of the package.
PACKAGE='autoyast2'
- VERSION='2.14.5'
+ VERSION='2.14.6'
cat >>confdefs.h <<_ACEOF
@@ -1863,7 +1863,7 @@
-VERSION="2.14.5"
+VERSION="2.14.6"
RPMNAME="autoyast2"
MAINTAINER="Uwe Gansert "
@@ -2810,7 +2810,7 @@
} >&5
cat >&5 <<_CSEOF
-This file was extended by autoyast2 $as_me 2.14.5, which was
+This file was extended by autoyast2 $as_me 2.14.6, which was
generated by GNU Autoconf 2.59. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -2865,7 +2865,7 @@
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
-autoyast2 config.status 2.14.5
+autoyast2 config.status 2.14.6
configured by $0, generated by GNU Autoconf 2.59,
with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/autoyast2-2.14.5/configure.in new/autoyast2-2.14.6/configure.in
--- old/autoyast2-2.14.5/configure.in 2006-08-16 16:01:11.000000000 +0200
+++ new/autoyast2-2.14.6/configure.in 2006-08-31 10:24:16.000000000 +0200
@@ -3,7 +3,7 @@
dnl -- This file is generated by y2autoconf 2.13.18 - DO NOT EDIT! --
dnl (edit configure.in.in instead)
-AC_INIT(autoyast2, 2.14.5, http://bugs.opensuse.org/, autoyast2)
+AC_INIT(autoyast2, 2.14.6, http://bugs.opensuse.org/, autoyast2)
dnl Check for presence of file 'RPMNAME'
AC_CONFIG_SRCDIR([RPMNAME])
@@ -17,7 +17,7 @@
AM_INIT_AUTOMAKE(tar-ustar) dnl searches for some needed programs
dnl Important YaST2 variables
-VERSION="2.14.5"
+VERSION="2.14.6"
RPMNAME="autoyast2"
MAINTAINER="Uwe Gansert "
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/autoyast2-2.14.5/doc/CreateProfileDetails.xml new/autoyast2-2.14.6/doc/CreateProfileDetails.xml
--- old/autoyast2-2.14.5/doc/CreateProfileDetails.xml 2006-08-02 14:53:38.000000000 +0200
+++ new/autoyast2-2.14.6/doc/CreateProfileDetails.xml 2006-08-30 12:15:33.000000000 +0200
@@ -25,7 +25,7 @@
</title>
<para>
- This is a <emphasis>required</emphasis> section of the profile. General
+ General
options include all the settings related to the installation process and
the environment of the installed system. Among
others it includes the following 4 properties which are required:
@@ -276,7 +276,7 @@
<tbody>
<row>
<entry>device</entry>
- <entry>the device you want to configure in this section
+ <entry>the device you want to configure in this section. Since SUSE Linux 10.1 and SLES10, you can use persistent device names via id, like <emphasis>/dev/disk/by-id/edd-int13_dev80</emphasis>. With SLES10 SP1 and SUSE Linux 10.2, <emphasis>by-path</emphasis> is possible too like <emphasis>/dev/disk/by-path/pci-0001:00:03.0-scsi-0:0:0:0</emphasis>.
<para><screen><device>/dev/hda</device></screen></para>
</entry>
<entry>optional. If left out, autoyast tries to guess the device. A RAID must always have "/dev/md" as device</entry>
@@ -435,7 +435,11 @@
<para>
the size for the partition like 4G, 4500M, ... The /boot partition and the swap partition can have "auto" as
size too, to let autoyast calculate a reasonable size for them. On partition can have the value "max" to fillup
- all available space. Of course, you can't have two partitions with the size value "max".
+ all available space.
+ </para>
+ <para>
+ with SUSE Linux 10.2 and SLES10 SP1, you can specify the the size in percentage. So 10% will use 10% of the size
+ of the harddisk/VG. You can mix auto,max,sizes and percentage like you want.
</para>
<para><screen><size>10G</size></screen></para>
</entry>
@@ -482,7 +486,7 @@
<entry>partition_nr</entry>
<entry>
<para>
- the partition_nr this partition have/will have. If you have create=false, then you can tell
+ the partition_nr this partition has/will have. If you have set create=false, 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>
@@ -586,6 +590,23 @@
</entry>
<entry></entry>
</row>
+ <row>
+ <entry>resize</entry>
+ <entry>
+ <para>
+ This parameter is available since SLES10 SP1 and OpenSUSE 10.2.
+ This boolean must be true if an existing partition should be resized. In this case,
+ you want to set <emphasis>create</emphasis> to <emphasis>false</emphasis> too and in
+ most cases you don't want to <emphasis>format</emphasis> the partition. You need to
+ tell autoyast the <emphasis>partition_nr</emphasis> and the <emphasis>size</emphasis>.
+ The size can be in percentage of the original size or as a number of the new size, like
+ <emphasis>800M</emphasis>. <emphasis>max</emphasis> and <emphasis>auto</emphasis> don't
+ work as size here.
+ </para>
+ <para><screen><resize config:type="boolean">false</resize></screen></para>
+ </entry>
+ <entry>The resize only works with physical disks. Not with LVM/EVMS volumes.</entry>
+ </row>
</tbody>
</tgroup>
</table>
@@ -1081,30 +1102,7 @@
with the volume group <emphasis>system</emphasis>. The partition
created will use all available space on this drive.
</para>
- <note>
- <para>
- Up to SuSE Linux 8.2 the LVM configuration was done in a separate
- resource. This method for configuring LVM is still
- supported, however a new and easier way is now possible which allows you
- to have the LVM configuration
- directly in the <emphasis>partitioning</emphasis> resource.
- </para>
- </note>
- <para>Currently it is not possible to configure LVM using the
- configuration system, instead it is required to
- add the resource manually as shown in the following example:
- </para>
- <example>
- <title>
- LVM Logical Volumes (Old syntax)
- </title>
- <screen>
-http://www.w3.org/2001/XInclude"/>
- </screen>
- </example>
- <para>Using the new method, the above configuration has the following syntax:</para>
<example>
<title>
LVM Logical Volumes (New syntax)
@@ -1196,32 +1194,13 @@
create and additionally you need to specify whether a partition or a device should be configured in the
<acronym>RAID</acronym> or if it should configured as a <emphasis>Spare</emphasis> device.
</para>
- <note>
- <para>
- Up to SuSE Linux 8.2 the raid configuration was done in a separate
- resource. This method for configuring raid devices is still
- supported, however a new and easier way is now possible
- which allows the user to have the raid configuration
- directly in the <emphasis>partitioning</emphasis> resource.
- </para>
- </note>
<para>
The following example shows a simple RAID1 configuration:
</para>
- <example>
- <title>RAID1 configuration (Old Syntax)</title>
- <screen>
-http://www.w3.org/2001/XInclude"/>
- </screen>
- </example>
-
- <para>Using the new method, the above configuration has the following syntax:</para>
-
<example>
- <title>RAID1 configuration (New Syntax)</title>
+ <title>RAID1 configuration</title>
<screen>
http://www.w3.org/2001/XInclude"/>
@@ -1231,7 +1210,7 @@
<para>
The following has to be taken into consideration when configuring
- raid using the new syntax:
+ raid:
</para>
<itemizedlist>
<listitem>
@@ -1310,7 +1289,7 @@
<section id="Software.Selections.sles10">
<title>
- Package Selections with patterns (SLES10)
+ Package Selections with patterns (SLES10 and SUSE Linux 10.2)
</title>
<para>
SLES10 no longer supports <emphasis>selections</emphasis> but uses
@@ -2508,7 +2487,13 @@
list of users in the profile. The path can never end with a number (that's not a restriction, it can't be
a number if you think about it).
<para><screen><path>networking,dns,hostname</path></screen></para></entry>
- <entry>you must provide this information</entry>
+ <entry>this information is optional but you should at least provie <emphasis>path</emphasis> or <emphasis>file</emphasis></entry>
+ </row>
+ <row>
+ <entry>file (available since SLES10 SP1 and SL 10.2)</entry>
+ <entry>you can store the answer to a question in a file, to use it in one of your scripts later.
+ <para><screen><file>/tmp/answer_hostname</file></screen></para></entry>
+ <entry>this information is optional but you should at least provie <emphasis>path</emphasis> or <emphasis>file</emphasis></entry>
</row>
<row>
<entry>password</entry>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/autoyast2-2.14.5/doc/examples/example.autodetectpart.xml new/autoyast2-2.14.6/doc/examples/example.autodetectpart.xml
--- old/autoyast2-2.14.5/doc/examples/example.autodetectpart.xml 2005-02-08 18:27:06.000000000 +0100
+++ new/autoyast2-2.14.6/doc/examples/example.autodetectpart.xml 2006-08-24 15:51:21.000000000 +0200
@@ -1,6 +1,4 @@
- <install>
-
<partitioning config:type="list">
<drive>
<partitions config:type="list">
@@ -20,5 +18,3 @@
</partitions>
</drive>
</partitioning>
-
- </install>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/autoyast2-2.14.5/doc/examples/example.bootloader.xml new/autoyast2-2.14.6/doc/examples/example.bootloader.xml
--- old/autoyast2-2.14.5/doc/examples/example.bootloader.xml 2005-02-08 18:27:07.000000000 +0100
+++ new/autoyast2-2.14.6/doc/examples/example.bootloader.xml 2006-08-24 15:51:39.000000000 +0200
@@ -1,7 +1,6 @@
<?xml version="1.0"?>
<!DOCTYPE profile SYSTEM "/usr/share/autoinstall/dtd/profile.dtd">
<profile xmlns="http://www.suse.com/1.0/yast2ns" xmlns:config="http://www.suse.com/1.0/configns">
- <install>
<bootloader>
<global config:type="list">
@@ -14,5 +13,4 @@
<location>mbr</location>
<sections config:type="list"/>
</bootloader>
- </install>
</profile>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/autoyast2-2.14.5/doc/examples/example.bootloader2.xml new/autoyast2-2.14.6/doc/examples/example.bootloader2.xml
--- old/autoyast2-2.14.5/doc/examples/example.bootloader2.xml 2005-02-08 18:27:08.000000000 +0100
+++ new/autoyast2-2.14.6/doc/examples/example.bootloader2.xml 2006-08-24 15:51:32.000000000 +0200
@@ -1,7 +1,6 @@
<?xml version="1.0"?>
<!DOCTYPE profile SYSTEM "/usr/share/autoinstall/dtd/profile.dtd">
<profile xmlns="http://www.suse.com/1.0/yast2ns" xmlns:config="http://www.suse.com/1.0/configns">
- <install>
<bootloader>
iseries
<global config:type="list"/>
@@ -15,5 +14,4 @@
<location></location>
/dev/hda1
</bootloader>
- </install>
</profile>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/autoyast2-2.14.5/doc/examples/example.customSoftware.xml new/autoyast2-2.14.6/doc/examples/example.customSoftware.xml
--- old/autoyast2-2.14.5/doc/examples/example.customSoftware.xml 2005-02-08 18:27:07.000000000 +0100
+++ new/autoyast2-2.14.6/doc/examples/example.customSoftware.xml 2006-08-24 15:51:56.000000000 +0200
@@ -1,9 +1,7 @@
-<install>
...
<software>
<base>My</base>
</software>
...
-</install>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/autoyast2-2.14.5/doc/examples/example.fstab.xml new/autoyast2-2.14.6/doc/examples/example.fstab.xml
--- old/autoyast2-2.14.5/doc/examples/example.fstab.xml 2005-02-08 18:27:07.000000000 +0100
+++ new/autoyast2-2.14.6/doc/examples/example.fstab.xml 2006-08-24 15:52:05.000000000 +0200
@@ -1,5 +1,4 @@
- <install>
<fstab>
Reply