YaST module autoinstallation
Ruby XSLT Shell Other
Switch branches/tags
yast-autoinstallation/2_21_4 yast-autoinstallation/2_21_2 yast-autoinstallation/2_20_9 yast-autoinstallation/2_20_4 yast-autoinstallation/2_20_3 yast-autoinstallation/2_19_8 yast-autoinstallation/2_19_7 yast-autoinstallation/2_19_4 yast-autoinstallation/2_19_3 yast-autoinstallation/2_19_2 yast-autoinstallation/2_19_1 yast-autoinstallation/2_18_14 yast-autoinstallation/2_18_13 yast-autoinstallation/2_18_12 yast-autoinstallation/2_18_11 yast-autoinstallation/2_18_10 yast-autoinstallation/2_18_8 yast-autoinstallation/2_18_7 yast-autoinstallation/2_18_6 yast-autoinstallation/2_18_5 yast-autoinstallation/2_18_3 yast-autoinstallation/2_18_2 yast-autoinstallation/2_18_0 yast-autoinstallation/2_17_27 yast-autoinstallation/2_17_26 yast-autoinstallation/2_17_23 yast-autoinstallation/2_17_22 yast-autoinstallation/2_17_21 yast-autoinstallation/2_17_20 yast-autoinstallation/2_17_19 yast-autoinstallation/2_17_18 yast-autoinstallation/2_17_17 yast-autoinstallation/2_17_14 yast-autoinstallation/2_17_12 yast-autoinstallation/2_17_11 yast-autoinstallation/2_17_10 yast-autoinstallation/2_17_9 yast-autoinstallation/2_17_8 yast-autoinstallation/2_17_4 yast-autoinstallation/2_17_3 yast-autoinstallation/2_17_2 yast-autoinstallation/2_16_17 yast-autoinstallation/2_16_16 yast-autoinstallation/2_16_15 yast-autoinstallation/2_16_14 yast-autoinstallation/2_16_13 yast-autoinstallation/2_16_12 yast-autoinstallation/2_16_11 yast-autoinstallation/2_16_10 yast-autoinstallation/2_16_9 yast-autoinstallation/2_16_8 yast-autoinstallation/2_16_7 yast-autoinstallation/2_16_6 yast-autoinstallation/2_16_5 yast-autoinstallation/2_16_4 yast-autoinstallation/2_16_3 yast-autoinstallation/2_16_2 yast-autoinstallation/2_16_1 yast-autoinstallation/2_16_0 yast-autoinstallation/2_15_17 yast-autoinstallation/2_15_16 yast-autoinstallation/2_15_15 yast-autoinstallation/2_15_14 yast-autoinstallation/2_15_13 yast-autoinstallation/2_15_12 yast-autoinstallation/2_15_11 yast-autoinstallation/2_15_10 yast-autoinstallation/2_15_9 yast-autoinstallation/2_15_8 yast-autoinstallation/2_15_7 yast-autoinstallation/2_15_6 yast-autoinstallation/2_15_5 yast-autoinstallation/2_15_3 yast-autoinstallation/2_15_2 yast-autoinstallation/2_15_0 yast-autoinstallation/2_14_15 yast-autoinstallation/2_14_14 yast-autoinstallation/2_14_13 yast-autoinstallation/2_14_12 yast-autoinstallation/2_14_11 yast-autoinstallation/2_14_10 yast-autoinstallation/2_14_9 yast-autoinstallation/2_14_8 yast-autoinstallation/2_14_7 yast-autoinstallation/2_14_5 yast-autoinstallation/2_14_4 yast-autoinstallation/2_14_3 yast-autoinstallation/2_14_2 yast-autoinstallation/2_14_00 yast-autoinstallation/2_13_67 yast-autoinstallation/2_13_66 yast-autoinstallation/2_13_65 yast-autoinstallation/2_13_64 yast-autoinstallation/2_13_63 yast-autoinstallation/2_13_62 yast-autoinstallation/2_13_61 yast-autoinstallation/2_13_60 yast-autoinstallation/2_13_59 yast-autoinstallation/2_13_58 yast-autoinstallation/2_13_57
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
control
doc
modconfig
package
scripts waiting with the login process until the service has been finished Sep 23, 2014
src
test
test_xml always upgrade system via equivalent of 'zypper dup', removing respec… Jan 5, 2018
xslt YCP Killer: Apply changes needed for Ruby translation Jul 30, 2013
.gitignore
.travis.yml
.yardopts
CONTRIBUTING.md
COPYING
Dockerfile Revert "adapt Rakefile and Dockerfile for SLE-15-GA" May 3, 2018
MAINTAINER
Makefile.cvs
README.md
RPMNAME
Rakefile
check_schema.sh
configure.in.in

README.md

YaST - The AutoYaST Framework

Travis Build Jenkins Build Coverage Status

Development

This module is developed as part of YaST. See the development documentation.

Have a look to the AutoYaST Development Documentation if you would like to implement AutoYaST support for your YaST module.

Getting the Sources

To get the source code, clone the GitHub repository:

$ git clone https://github.com/yast/yast-autoinstallation.git

If you want to contribute into the project you can fork the repository and clone your fork.

Testing Environment

There are several possibilities how test an updated code. It also depends on the fact in which stage of installation it comes into effect. First stage runs between the start from installation media to reboot (or kexec), then continues second stage.

First Stage

Either use StartShell=1 option in Linuxrc, edit the installation system and run yast manually or use a DriverUpdate via Linuxrc.

Second Stage

There are two possible ways how to rerun this stage, just keep in mind that the system might be already configured and thus it might behave a bit differently:

cp /var/lib/YaST2/install.inf /etc/
touch /var/lib/YaST2/runme_at_boot
cp /var/adm/autoinstall/cache/installedSystem.xml \
  /var/lib/autoinstall/autoconf/autoconf.xml
reboot

or faster without rebooting but with possible side-effects:

yast ayast_setup setup filename=/var/adm/autoinstall/cache/installedSystem.xml

Contact

If you have any question, feel free to ask at the development mailing list or at the #yast IRC channel on freenode.