Skip to content

Commit

Permalink
Merge pull request #3865 from rwx788/23736_autoyast
Browse files Browse the repository at this point in the history
 Adjust autoyast profiles for SLE15
  • Loading branch information
okurz committed Nov 8, 2017
2 parents 5b59b27 + 1d28a76 commit d3a2732
Show file tree
Hide file tree
Showing 20 changed files with 4,670 additions and 26 deletions.
21 changes: 21 additions & 0 deletions data/autoyast/mini.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE profile>
<profile xmlns="http://www.suse.com/1.0/yast2ns" xmlns:config="http://www.suse.com/1.0/configns">
<!-- very minimal autoyast profile-->
<networking>
<keep_install_network config:type="boolean">true</keep_install_network>
</networking>
<users config:type="list">
<user>
<fullname>Bernhard M. Wiedemann</fullname>
<encrypted config:type="boolean">false</encrypted>
<user_password>nots3cr3t</user_password>
<username>bernhard</username>
</user>
<user>
<encrypted config:type="boolean">false</encrypted>
<user_password>nots3cr3t</user_password>
<username>root</username>
</user>
</users>
</profile>
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
26 changes: 0 additions & 26 deletions data/autoyast_sle12/mini.xml

This file was deleted.

191 changes: 191 additions & 0 deletions data/autoyast_sle15/autoyast_btrfs.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,191 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE profile>
<profile xmlns="http://www.suse.com/1.0/yast2ns" xmlns:config="http://www.suse.com/1.0/configns">
<add-on>
<add_on_products config:type="list">
<listentry>
<media_url><![CDATA[dvd:///?devices=/dev/sr1]]></media_url>
<product>sle-module-basesystem</product>
<product_dir>/Basesystem</product_dir>
</listentry>
<listentry>
<media_url><![CDATA[dvd:///?devices=/dev/sr1]]></media_url>
<product>sle-module-desktop-applications</product>
<product_dir>/Desktop-Applications</product_dir>
</listentry>
<listentry>
<media_url><![CDATA[dvd:///?devices=/dev/sr1]]></media_url>
<product>sle-module-server-applications</product>
<product_dir>/Server-Applications</product_dir>
</listentry>
</add_on_products>
</add-on>
<general>
<mode>
<confirm config:type="boolean">false</confirm>
</mode>
<storage>
<btrfs_set_default_subvolume_name config:type="boolean">false</btrfs_set_default_subvolume_name>
</storage>
</general>
<keyboard>
<keyboard_values>
<delay/>
<discaps config:type="boolean">false</discaps>
<numlock>bios</numlock>
<rate/>
</keyboard_values>
<keymap>english-us</keymap>
</keyboard>
<language>
<language>en_US</language>
<languages/>
</language>
<ntp-client>
<ntp_policy>auto</ntp_policy>
<peers config:type="list"/>
</ntp-client>
<partitioning config:type="list">
<drive>
<device>/dev/vda</device>
<disklabel>msdos</disklabel>
<enable_snapshots config:type="boolean">true</enable_snapshots>
<initialize config:type="boolean">true</initialize>
<partitions config:type="list">
<partition>
<create config:type="boolean">true</create>
<crypt_fs config:type="boolean">false</crypt_fs>
<filesystem config:type="symbol">swap</filesystem>
<format config:type="boolean">true</format>
<loop_fs config:type="boolean">false</loop_fs>
<mount>swap</mount>
<mountby config:type="symbol">uuid</mountby>
<partition_id config:type="integer">130</partition_id>
<partition_nr config:type="integer">1</partition_nr>
<resize config:type="boolean">false</resize>
</partition>
<partition>
<create config:type="boolean">true</create>
<crypt_fs config:type="boolean">false</crypt_fs>
<filesystem config:type="symbol">btrfs</filesystem>
<format config:type="boolean">true</format>
<fstopt>rw,relatime,space_cache</fstopt>
<loop_fs config:type="boolean">false</loop_fs>
<mount>/</mount>
<mountby config:type="symbol">uuid</mountby>
<partition_id config:type="integer">131</partition_id>
<partition_nr config:type="integer">2</partition_nr>
<resize config:type="boolean">false</resize>
<subvolumes config:type="list">
<listentry>
<copy_on_write config:type="boolean">true</copy_on_write>
<path>opt</path>
</listentry>
<listentry>
<copy_on_write config:type="boolean">false</copy_on_write>
<path>tmp</path>
</listentry>
<listentry>
<path>usr/local</path>
</listentry>
</subvolumes>
</partition>
<partition>
<create config:type="boolean">true</create>
<crypt_fs config:type="boolean">false</crypt_fs>
<filesystem config:type="symbol">btrfs</filesystem>
<format config:type="boolean">true</format>
<fstopt>rw,relatime,nobarrier,nodatacow</fstopt>
<loop_fs config:type="boolean">false</loop_fs>
<mount>/var/log</mount>
<mountby config:type="symbol">uuid</mountby>
<partition_id config:type="integer">131</partition_id>
<partition_nr config:type="integer">2</partition_nr>
<resize config:type="boolean">false</resize>
</partition>
</partitions>
<pesize/>
<type config:type="symbol">CT_DISK</type>
<use>all</use>
</drive>
</partitioning>
<software>
<packages config:type="list">
<package>glibc</package>
<package>grub2</package>
<package>snapper</package>
<package>syslinux</package>
<package>kdump</package>
<package>sles-release</package>
<package>kexec-tools</package>
</packages>
<patterns config:type="list">
<pattern>apparmor</pattern>
<pattern>base</pattern>
<pattern>basesystem</pattern>
<pattern>documentation</pattern>
<pattern>gnome-basic</pattern>
<pattern>minimal_base</pattern>
<pattern>x11</pattern>
</patterns>
<products config:type="list">
<product>SLES15</product>
</products>
</software>
<networking>
<interfaces config:type="list">
<interface>
<bootproto>dhcp</bootproto>
<device>eth0</device>
<dhclient_set_default_route>yes</dhclient_set_default_route>
<startmode>auto</startmode>
</interface>
</interfaces>
</networking>
<firewall>
<enable_firewall config:type="boolean">true</enable_firewall>
<start_firewall config:type="boolean">true</start_firewall>
</firewall>
<timezone>
<hwclock>UTC</hwclock>
<timezone>Europe/Berlin</timezone>
</timezone>
<users config:type="list">
<user>
<encrypted config:type="boolean">false</encrypted>
<fullname>Bernhard M. Wiedemann</fullname>
<gid>100</gid>
<home>/home/bernhard</home>
<password_settings>
<expire/>
<flag/>
<inact>-1</inact>
<max>99999</max>
<min>0</min>
<warn>7</warn>
</password_settings>
<shell>/bin/bash</shell>
<uid>1000</uid>
<user_password>nots3cr3t</user_password>
<username>bernhard</username>
</user>
<user>
<encrypted config:type="boolean">false</encrypted>
<fullname>root</fullname>
<gid>0</gid>
<home>/root</home>
<password_settings>
<expire/>
<flag/>
<inact/>
<max/>
<min/>
<warn/>
</password_settings>
<shell>/bin/bash</shell>
<uid>0</uid>
<user_password>nots3cr3t</user_password>
<username>root</username>
</user>
</users>
</profile>
149 changes: 149 additions & 0 deletions data/autoyast_sle15/autoyast_error.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,149 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE profile>
<!-- the purpose of this autoyast file is to test the error dialog in stage 1 and 2 the errors are not fatal so the installation can continue after confirmation-->
<profile xmlns="http://www.suse.com/1.0/yast2ns" xmlns:config="http://www.suse.com/1.0/configns">
<add-on>
<add_on_products config:type="list">
<listentry>
<media_url><![CDATA[dvd:///?devices=/dev/sr0]]></media_url>
<product_dir>/</product_dir>
</listentry>
<listentry>
<media_url><![CDATA[dvd:///?devices=/dev/sr1]]></media_url>
<product>sle-module-basesystem</product>
<product_dir>/Basesystem</product_dir>
</listentry>
<listentry>
<media_url><![CDATA[dvd:///?devices=/dev/sr1]]></media_url>
<product>sle-module-desktop-applications</product>
<product_dir>/Desktop-Applications</product_dir>
</listentry>
<listentry>
<media_url><![CDATA[dvd:///?devices=/dev/sr1]]></media_url>
<product>sle-module-server-applications</product>
<product_dir>/Server-Applications</product_dir>
</listentry>
</add_on_products>
</add-on>
<report>
<messages>
<show config:type="boolean">true</show>
<timeout config:type="integer">0</timeout>
<log config:type="boolean">true</log>
</messages>
<errors>
<show config:type="boolean">true</show>
<timeout config:type="integer">0</timeout>
<log config:type="boolean">true</log>
</errors>
<warnings>
<show config:type="boolean">true</show>
<timeout config:type="integer">0</timeout>
<log config:type="boolean">true</log>
</warnings>
</report>
<!-- stage 2 error - script output -->
<scripts>
<post-scripts config:type="list">
<script>
<source><![CDATA[ echo Post-install script error dialog]]> </source>
<feedback config:type="boolean">true</feedback>
<feedback_type>error</feedback_type>
</script>
</post-scripts>
</scripts>
<general>
<mode>
<confirm config:type="boolean">false</confirm>
</mode>
</general>
<keyboard>
<keyboard_values>
<delay/>
<discaps config:type="boolean">false</discaps>
<numlock>bios</numlock>
<rate/>
</keyboard_values>
<keymap>english-us</keymap>
</keyboard>
<language>
<language>en_US</language>
<languages/>
</language>
<software>
<packages config:type="list">
<!-- stage 1 error - missing package -->
<package>nonexistent-package</package>
<package>glibc</package>
<package>grub2</package>
<package>snapper</package>
<package>syslinux</package>
<package>kdump</package>
<package>sles-release</package>
<package>kexec-tools</package>
</packages>
<patterns config:type="list">
<pattern>apparmor</pattern>
<pattern>base</pattern>
<pattern>documentation</pattern>
<pattern>gnome-basic</pattern>
<pattern>minimal_base</pattern>
<pattern>x11</pattern>
</patterns>
<products config:type="list">
<product>SLES15</product>
</products>
</software>
<networking>
<interfaces config:type="list">
<interface>
<bootproto>dhcp</bootproto>
<device>eth0</device>
<dhclient_set_default_route>yes</dhclient_set_default_route>
<startmode>auto</startmode>
</interface>
</interfaces>
</networking>
<timezone>
<hwclock>UTC</hwclock>
<timezone>Europe/Berlin</timezone>
</timezone>
<users config:type="list">
<user>
<encrypted config:type="boolean">false</encrypted>
<fullname>Bernhard M. Wiedemann</fullname>
<gid>100</gid>
<home>/home/bernhard</home>
<password_settings>
<expire/>
<flag/>
<inact>-1</inact>
<max>99999</max>
<min>0</min>
<warn>7</warn>
</password_settings>
<shell>/bin/bash</shell>
<uid>1000</uid>
<user_password>nots3cr3t</user_password>
<username>bernhard</username>
</user>
<user>
<encrypted config:type="boolean">false</encrypted>
<fullname>root</fullname>
<gid>0</gid>
<home>/root</home>
<password_settings>
<expire/>
<flag/>
<inact/>
<max/>
<min/>
<warn/>
</password_settings>
<shell>/bin/bash</shell>
<uid>0</uid>
<user_password>nots3cr3t</user_password>
<username>root</username>
</user>
</users>
</profile>
Loading

0 comments on commit d3a2732

Please sign in to comment.