Changes between 10.3 and 11.0
This is a brief overview of the changes in autoyast between
openSUSE 10.3 and openSUSE 11.0 There are more fixes and
features in other yast modules like the bootloader that affect
the autoinstallation but are not listed here.
This list only contains the changes of the autoyast itself.
-
[doc]
Documentation updates
-
[bug]
the XML profile on NFS got broken with 10.3 - fixed now (#329791)
-
[doc]
helptext during clonephase fixed (#328172)
-
[bug]
some hardware information for rules was not probed (#336339)
-
[bug]
fixed remove-package when the package is available on more than one inst-source (#297083)
-
[func]
copy the via pre-script modified profile to the installed system too (#328837)
-
[func]
autoyast profile location can be specified relative to the installation source like this autoyast=relurl:///my.xml (feature #302973).
That will always look at the root of the installation source.
For rules.xml it's autoyast=relurl:/// then
-
[func]
autoyast scripts can be specified relative to the autoyast profile location like this <location>relurl:///pre-script.sh</location> (feature #302973).
-
[func]
complete iSCSI support added (feature #302973)
-
[bug]
reset module in the autoyast UI did not work (#340517)
-
[bug]
reuse of EVMS fixed (#335763)
-
[func]
the <general><mode> section has three new keys:
<final_reboot config:type="boolean">
<final_halt config:type="boolean">
<forceboot config:type="boolean">
To halt or reboot the machine at the end of the installation (after the end of the second stage).
openSUSE uses the kexec feature and does not reboot anymore between stage1 and stage2. With <forceboot...> you can force a reboot after stage1.
-
[func]
profiles can be stored encrypted now. Autoyast will ask for a password when it reads an encrypted profile (feature #301194)
-
[bug]
endless loop in pre-script fixed (#351103 - invented with 10.3)
-
[func]
EXPERIMENTAL(!) interactive scripts added. Set <interactive config:type="boolean">true</interactive>
here is an example. That synatax might change or the feature might get dropped again.
Implemented widgets are Textentry, static Textbox (OK Button optional), Progressbar and Radiobutton
-
[func]
added command line option to jump directly into a module in the UI for debugging (feature #5997)
-
[func]
<rerun_on_error config:type="boolean"> added to scripts execution of <ask>-dialogs to keep them open until the answers passes the parsing of a script. So you can parse the answer of an <ask>-question for sanity and use <feedback> to report errors.
-
[bug]
default for missing <element ..> in ask-dialogs fixed
-
[compat]
the "path" for an ask-question can be in a list now to change multiple elements in the profile. The single path element is deprecated from now on (compatibility code added)
-
[func]
the script of an ask-dialog can create a file (/tmp/next_dialog) now, to tell autoyast which dialog to raise next. A value of -1 terminates the ask-dialog sequence. A missing next_dialog file will raise the next dialog in the sequence. So you can react to the answer of the ask-question by changing the dialog-sequence.
-
[bug]
<kernel> was not handled correctly (#366553)
-
[func]
<device> autodetection for RAID added (bnc#367734)
-
[func]
back button for ask dialogs added (feature #303397)
-
[bug]
autoyast can hang forever when autoyast is looking for the profile on a USB stick but can't find it (#366550)
-
[compat]
since the base pattern in 11.0 got shrinked to an extreme, autoyast will pull the autoyast2-installation RPM into the list of packages to install, so it's not possible to do an autoinstallation without having autoyast in stage 2.
-
[func]
an add-on in the profile can have <ask_on_error config:type="boolean"> now, so autoyast can ask to make the add-on available instead of a timed out error. That's useful when your add-on is on another CD/DVD.
-
[compat]
execution of the <pxe> section moved from the beginning to the end of stage1 (bnc#390107)
-
[compat]
in case of hardware probing problems, the error popup times out now instead of blocking