File SLES.product of Package 000product
<?xml version="1.0" encoding="UTF-8"?>
<productdefinition xmlns:xi="http://www.w3.org/2001/XInclude">
<products>
<product>
<vendor>SUSE</vendor>
<name>SLES</name>
<releasepkgname>sles-release</releasepkgname>
<!-- predecessor>SLES</predecessor -->
<!-- see FATE#320699, c#14 -->
<endoflife/>
<codestream> <!-- See FATE#320835 -->
<name>SUSE Linux Enterprise Server 15</name>
<!-- FIXME: Date needs to be corrected -->
<endoflife>2028-04-23</endoflife>
</codestream>
<baseversion>15</baseversion>
<patchlevel>0</patchlevel>
<!-- release is no longer optional -->
<release>0</release>
<productline>sles</productline>
<!--
/* required for NCC registration */
Note: this Flag has to be discussed between PrjMgr and NCC-Team -
and shouldn't change the whole lifetime of the product.
Normally, just needed for Enterprise - here just for
reference.
FYI: the distribution tag will be generated during media creation.
* flavor will be replaced with the <media type="dvd5"/> definition in the mediaset.
* target will be replaced with the ncc_target - the %{_target_cpu} macro
will be replaced with the basearch of the product.
* release is reserved for special versions of a product
-->
<register>
<pool>
<repository project="SUSE:Products:SLE-SERVER:15:x86_64" name="images" medium="product" arch="x86_64">
<zypp name="SLES15-Pool" alias="SLES15-Pool"/>
</repository>
<repository project="SUSE:Products:SLE-SERVER:15:s390x" name="images" medium="product" arch="s390x">
<zypp name="SLES15-Pool" alias="SLES15-Pool"/>
</repository>
<repository project="SUSE:Products:SLE-SERVER:15:ppc64le" name="images" medium="product" arch="ppc64le">
<zypp name="SLES15-Pool" alias="SLES15-Pool"/>
</repository>
<repository project="SUSE:Products:SLE-SERVER:15:aarch64" name="images" medium="product" arch="aarch64">
<zypp name="SLES15-Pool" alias="SLES15-Pool"/>
</repository>
<!-- Debug Pool -->
<repository project="SUSE:Products:SLE-SERVER:15:x86_64" name="images" medium="product_debug" arch="x86_64">
<zypp name="SLES15-Debuginfo-Pool" alias="SLES15-Debuginfo-Pool"/>
</repository>
<repository project="SUSE:Products:SLE-SERVER:15:s390x" name="images" medium="product_debug" arch="s390x">
<zypp name="SLES15-Debuginfo-Pool" alias="SLES15-Debuginfo-Pool"/>
</repository>
<repository project="SUSE:Products:SLE-SERVER:15:ppc64le" name="images" medium="product_debug" arch="ppc64le">
<zypp name="SLES15-Debuginfo-Pool" alias="SLES15-Debuginfo-Pool"/>
</repository>
<repository project="SUSE:Products:SLE-SERVER:15:aarch64" name="images" medium="product_debug" arch="aarch64">
<zypp name="SLES15-Debuginfo-Pool" alias="SLES15-Debuginfo-Pool"/>
</repository>
<!-- Source Pool -->
<repository project="SUSE:Products:SLE-SERVER:15:x86_64" name="images" medium="product_source" arch="x86_64">
<zypp name="SLES15-Source-Pool" alias="SLES15-Source-Pool"/>
</repository>
<repository project="SUSE:Products:SLE-SERVER:15:s390x" name="images" medium="product_source" arch="s390x">
<zypp name="SLES15-Source-Pool" alias="SLES15-Source-Pool"/>
</repository>
<repository project="SUSE:Products:SLE-SERVER:15:ppc64le" name="images" medium="product_source" arch="ppc64le">
<zypp name="SLES15-Source-Pool" alias="SLES15-Source-Pool"/>
</repository>
<repository project="SUSE:Products:SLE-SERVER:15:aarch64" name="images" medium="product_source" arch="aarch64">
<zypp name="SLES15-Source-Pool" alias="SLES15-Source-Pool"/>
</repository>
</pool>
<updates>
<!-- XXX: check targets -->
<distrotarget arch="x86_64" >sle-15-x86_64</distrotarget>
<distrotarget arch="s390x" >sle-15-s390x</distrotarget>
<distrotarget arch="ppc64le">sle-15-ppc64le</distrotarget>
<distrotarget arch="aarch64">sle-15-aarch64</distrotarget>
<repository project="SUSE:Updates:SLE-SERVER:15:x86_64" name="update" arch="x86_64">
<zypp name="SLES15-Updates" alias="SLES15-Updates"/>
</repository>
<repository project="SUSE:Updates:SLE-SERVER:15:s390x" name="update" arch="s390x">
<zypp name="SLES15-Updates" alias="SLES15-Updates"/>
</repository>
<repository project="SUSE:Updates:SLE-SERVER:15:ppc64le" name="update" arch="ppc64le">
<zypp name="SLES15-Updates" alias="SLES15-Updates"/>
</repository>
<repository project="SUSE:Updates:SLE-SERVER:15:aarch64" name="update" arch="aarch64">
<zypp name="SLES15-Updates" alias="SLES15-Updates"/>
</repository>
<!-- -->
<repository project="SUSE:Updates:SLE-SERVER:15:x86_64" name="update_debug" arch="x86_64">
<zypp name="SLES15-Debuginfo-Updates" alias="SLES15-Debuginfo-Updates"/>
</repository>
<repository project="SUSE:Updates:SLE-SERVER:15:s390x" name="update_debug" arch="s390x">
<zypp name="SLES15-Debuginfo-Updates" alias="SLES15-Debuginfo-Updates"/>
</repository>
<repository project="SUSE:Updates:SLE-SERVER:15:ppc64le" name="update_debug" arch="ppc64le">
<zypp name="SLES15-Debuginfo-Updates" alias="SLES15-Debuginfo-Updates"/>
</repository>
<repository project="SUSE:Updates:SLE-SERVER:15:aarch64" name="update_debug" arch="aarch64">
<zypp name="SLES15-Debuginfo-Updates" alias="SLES15-Debuginfo-Updates"/>
</repository>
<!-- -->
<repository project="SUSE:Updates:SLE-SERVER-INSTALLER:15:x86_64" name="update" arch="x86_64">
<zypp name="SLES15-Installer-Updates" alias="SLES15-Installer-Updates"/>
</repository>
<repository project="SUSE:Updates:SLE-SERVER-INSTALLER:15:s390x" name="update" arch="s390x">
<zypp name="SLES15-Installer-Updates" alias="SLES15-Installer-Updates"/>
</repository>
<repository project="SUSE:Updates:SLE-SERVER-INSTALLER:15:ppc64le" name="update" arch="ppc64le">
<zypp name="SLES15-Installer-Updates" alias="SLES15-Installer-Updates"/>
</repository>
<repository project="SUSE:Updates:SLE-SERVER-INSTALLER:15:aarch64" name="update" arch="aarch64">
<zypp name="SLES15-Installer-Updates" alias="SLES15-Installer-Updates"/>
</repository>
</updates>
</register>
<!-- XXX delete this? -->
<!-- updaterepokey>A43242DKD</updaterepokey -->
<summary>SUSE Linux Enterprise Server 15</summary>
<shortsummary>SLES15</shortsummary>
<description>SUSE Linux Enterprise offers a comprehensive
suite of products built on a single code base.
The platform addresses business needs from
the smallest thin-client devices to the world's
most powerful high-performance computing
and mainframe servers. SUSE Linux Enterprise
offers common management tools and technology
certifications across the platform, and
each product is enterprise-class.
</description>
<xi:include href="linguas.include" />
<urls>
<url name="releasenotes">https://www.suse.com/releasenotes/%{_target_cpu}/SUSE-SLES/15/release-notes-sles.rpm</url>
</urls>
<buildconfig>
<!-- This section is needed to generate the installation media -->
<producttheme>SLES</producttheme>
<betaversion>Alpha0</betaversion>
</buildconfig>
<installconfig>
<!-- All flags needed during installation -->
<defaultlang>en_US</defaultlang>
<distribution>SUSE_SLE</distribution>
</installconfig>
<!-- All Flags needed in the running system -->
<runtimeconfig />
<productdependency relationship="provides" name="SUSE_SLE" flag="EQ" baseversion="15" patchlevel="0"/>
<productdependency relationship="provides" name="SUSE_SLE-SP0" flag="EQ" baseversion="15" patchlevel="0"/>
</product>
</products>
<!-- Default conditionals, repositories and archsets for SLE 12 get imported -->
<xi:include href="defaults-conditionals.include" />
<xi:include href="defaults-archsets.include" />
<xi:include href="defaults-repositories.include" />
<!-- XXX: media style ? -->
<!-- mediastyle="suse-sle12-sp2" -->
<mediasets>
<media type="cd"
flavor="MINI"
name="SLE-15-Server-MINI-ISO"
use_undecided="false"
create_pattern="false"
mediastyle="suse-tumbleweed"
firmware="uefi"
run_hybridiso="true"
use_required="false"
use_recommended="false">
<archsets>
<archset ref="s390x" />
</archsets>
<archsets>
<archset ref="x86_64" />
</archsets>
<archsets>
<archset ref="ppc64le" />
</archsets>
<archsets>
<archset ref="aarch64" />
</archsets>
<metadata>
<package name="skelcd-installer-SLES"/>
<!-- Needs to be re-added after cleanup
<package name="skelcd-control-SLES"/>
<package name="skelcd-sles"/>
<package name="skelcd-EULA-sles"/>
<package name="rescue-server" arch="s390x" onlyarch="x86_64"/>
-->
</metadata>
</media>
<!-- note that this 'Lean' below will not work in that way, as the
'flavour' will break registration afaik. this is just to create a
small-iso for testing ATM.
-->
<media type="cd"
flavor="Lean"
name="SLE-15-Server-Lean-DVD"
debugmedia="3"
sourcemedia="2"
firmware="uefi"
mediastyle="suse-tumbleweed"
ignore_missing_packages="true"
run_hybridiso="true"
run_media_check="true"
use_undecided="false"
create_pattern="false"
use_required="false"
use_recommended="false"
use_suggested="false" >
<!-- type : defines the default size of a media
flavor : flavor name - this is needed for registration
product : references the product name
name : name of the media
sourcemedia : sources on this media allowed?
create_pattern : create pattern out of the given groups
use_required : add required packages from the groups
use_recommended : add recommended packages from the groups
use_suggested : add suggested packages from the groups
size : define a new size for the media - default is defined via 'type' attribute
-->
<archsets>
<archset ref="s390x" />
</archsets>
<archsets>
<archset ref="x86_64" />
</archsets>
<archsets>
<archset ref="ppc64le" />
</archsets>
<archsets>
<archset ref="aarch64" />
</archsets>
<metadata>
<!-- should be done by backend: <package name="patterns-sles"/> -->
<package name="skelcd-installer-SLES"/>
<package name="yast2-slide-show" onlyarch="noarch"/>
<package name="skelcd-control-SLES"/>
<package name="skelcd-sles"/>
<package name="skelcd-EULA-sles"/>
<package name="rescue-server" arch="s390x" onlyarch="x86_64"/>
</metadata>
<use group="sle_minimal" create_pattern="false" use_recommended="true" />
<use group="bootloader" create_pattern="false" use_recommended="true" />
<use group="update-test" create_pattern="false" use_recommended="true" />
</media>
<!--
I think this should be identical to 'Lean', but it would have its merits to have here the 'full' part...
-->
<media type="dvd5"
flavor="DVD"
name="SLE-15-Server-DVD"
debugmedia="3"
sourcemedia="2"
firmware="uefi"
mediastyle="suse-tumbleweed"
ignore_missing_packages="true"
run_hybridiso="true"
run_media_check="true"
use_undecided="false"
create_pattern="false"
use_required="false"
use_recommended="false"
use_suggested="false" >
<!-- type : defines the default size of a media
flavor : flavor name - this is needed for registration
product : references the product name
name : name of the media
sourcemedia : sources on this media allowed?
create_pattern : create pattern out of the given groups
use_required : add required packages from the groups
use_recommended : add recommended packages from the groups
use_suggested : add suggested packages from the groups
size : define a new size for the media - default is defined via 'type' attribute
-->
<archsets>
<archset ref="s390x" />
</archsets>
<archsets>
<archset ref="x86_64" />
</archsets>
<archsets>
<archset ref="ppc64le" />
</archsets>
<archsets>
<archset ref="aarch64" />
</archsets>
<metadata>
<package name="skelcd-installer-SLES"/>
<package name="yast2-slide-show" onlyarch="noarch"/>
<package name="skelcd-control-SLES"/>
<package name="skelcd-sles"/>
<package name="skelcd-EULA-sles"/>
<package name="rescue-server" arch="s390x" onlyarch="x86_64"/>
</metadata>
<use group="sle_minimal" create_pattern="false" use_recommended="true" />
<use group="bootloader" create_pattern="false" use_recommended="true" />
<use group="documentation_minimal" create_pattern="false" use_recommended="true" />
<use group="documentation_sles_basic" create_pattern="false" use_recommended="true" />
<use group="sle_base" create_pattern="false" use_recommended="true" />
<use group="x11_base" create_pattern="false" use_recommended="true" />
<use group="x11_extended" create_pattern="false" use_recommended="true" />
<use group="x11_wayland" create_pattern="false" use_recommended="true" />
<use group="ofed" create_pattern="false" use_recommended="true" />
<use group="nvdimm" create_pattern="false" use_recommended="true" />
<!-- apps -->
<use group="java" create_pattern="false" use_recommended="true" />
<use group="java_ibm" create_pattern="false" use_recommended="true" />
<use group="tomcat8" create_pattern="false" use_recommended="true" />
<use group="sle_databases" create_pattern="false" use_recommended="true" />
<use group="sle_webserver" create_pattern="false" use_recommended="true" />
<use group="sle_misc_applications" create_pattern="false" use_recommended="true" />
<use group="admin_tools" create_pattern="false" use_recommended="true" />
<use group="desktop_icewm" create_pattern="false" use_recommended="true" />
<use group="virtualization" create_pattern="false" use_recommended="true" />
<!-- scripting -->
<use group="php7" create_pattern="false" use_recommended="true" />
<use group="python" create_pattern="false" use_recommended="true" />
<use group="perl" create_pattern="false" use_recommended="true" />
<use group="gnome_minimal" create_pattern="false" use_recommended="true" />
<use group="gnome_standard" create_pattern="false" use_recommended="true" />
<use group="qt_standard" create_pattern="false" use_recommended="true" />
<use group="qt_extended" create_pattern="false" use_recommended="true" />
<use group="desktop_base_apps" create_pattern="false" use_recommended="true" />
<use group="dictionaries" create_pattern="false" use_recommended="true" />
<use group="fonts_initrd" create_pattern="false" use_recommended="true" />
<use group="fonts" create_pattern="false" use_recommended="true" />
<use group="sle_devtools" create_pattern="false" use_recommended="true" />
<use group="sle_devtools_java" create_pattern="false" use_recommended="true" />
<!-- Stuff that should be removed later -->
<use group="update-test" create_pattern="false" use_recommended="true" />
<use group="legacy" create_pattern="false" use_recommended="true" />
</media>
<media type="ftp"
flavor="POOL"
name="SLE-15-Server-POOL"
mediastyle="suse-tumbleweed"
debugmedia="3"
sourcemedia="2"
ignore_missing_packages="true"
run_make_listings="false"
run_hybridiso="true"
run_media_check="true"
repo_only="true"
use_undecided="false"
create_pattern="false"
use_required="false"
use_recommended="false"
use_suggested="false" >
<!-- type : defines the default size of a media
flavor : flavor name - this is needed for registration
product : references the product name
name : name of the media
sourcemedia : sources on this media allowed?
create_pattern : create pattern out of the given groups
use_required : add required packages from the groups
use_recommended : add recommended packages from the groups
use_suggested : add suggested packages from the groups
size : define a new size for the media - default is defined via 'type' attribute
-->
<archsets>
<archset ref="s390x" />
</archsets>
<archsets>
<archset ref="x86_64" />
</archsets>
<archsets>
<archset ref="ppc64le" />
</archsets>
<archsets>
<archset ref="aarch64" />
</archsets>
<metadata>
<package name="skelcd-EULA-sles"/>
</metadata>
<use group="sle_minimal" create_pattern="false" use_recommended="true" />
<use group="bootloader" create_pattern="false" use_recommended="true" />
<use group="documentation_minimal" create_pattern="false" use_recommended="true" />
<use group="documentation_sles_basic" create_pattern="false" use_recommended="true" />
<use group="sle_base" create_pattern="false" use_recommended="true" />
<use group="x11_base" create_pattern="false" use_recommended="true" />
<use group="x11_extended" create_pattern="false" use_recommended="true" />
<use group="x11_wayland" create_pattern="false" use_recommended="true" />
<use group="ofed" create_pattern="false" use_recommended="true" />
<use group="nvdimm" create_pattern="false" use_recommended="true" />
<!-- apps -->
<use group="java" create_pattern="false" use_recommended="true" />
<use group="java_ibm" create_pattern="false" use_recommended="true" />
<use group="tomcat8" create_pattern="false" use_recommended="true" />
<use group="sle_databases" create_pattern="false" use_recommended="true" />
<use group="sle_webserver" create_pattern="false" use_recommended="true" />
<use group="sle_misc_applications" create_pattern="false" use_recommended="true" />
<use group="admin_tools" create_pattern="false" use_recommended="true" />
<use group="desktop_icewm" create_pattern="false" use_recommended="true" />
<use group="virtualization" create_pattern="false" use_recommended="true" />
<!-- scripting -->
<use group="php7" create_pattern="false" use_recommended="true" />
<use group="python" create_pattern="false" use_recommended="true" />
<use group="perl" create_pattern="false" use_recommended="true" />
<use group="gnome_minimal" create_pattern="false" use_recommended="true" />
<use group="gnome_standard" create_pattern="false" use_recommended="true" />
<use group="qt_standard" create_pattern="false" use_recommended="true" />
<use group="qt_extended" create_pattern="false" use_recommended="true" />
<use group="desktop_base_apps" create_pattern="false" use_recommended="true" />
<use group="dictionaries" create_pattern="false" use_recommended="true" />
<use group="fonts_initrd" create_pattern="false" use_recommended="true" />
<use group="fonts" create_pattern="false" use_recommended="true" />
<use group="sle_devtools" create_pattern="false" use_recommended="true" />
<use group="sle_devtools_java" create_pattern="false" use_recommended="true" />
<!-- Stuff that should be removed later -->
<use group="update-test" create_pattern="false" use_recommended="true" />
<use group="legacy" create_pattern="false" use_recommended="true" />
</media>
</mediasets>
<xi:include href="sle_minimal.group" />
<xi:include href="bootloader.group" />
<xi:include href="documentation.groups" />
<xi:include href="sle_base.group" />
<xi:include href="x11.groups" />
<xi:include href="gnome.groups" />
<xi:include href="icewm.group" />
<xi:include href="qt.groups" />
<xi:include href="desktop_generic.groups" />
<xi:include href="sle_applications.groups" />
<xi:include href="php.groups" />
<xi:include href="python.group" />
<xi:include href="perl.group" />
<xi:include href="legacy.group" />
<xi:include href="devtools.groups" />
<xi:include href="nvdimm.group" />
<xi:include href="ofed.group" />
<xi:include href="dictionaries.group" />
<xi:include href="virtualization.groups" />
<xi:include href="fonts.groups" />
<xi:include href="update-test.group" />
</productdefinition>