File SUSE-MicroOS.product.in-20211028 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>SUSE-MicroOS</name>
      <version>5.1</version>
      <release>1</release>

      <endoflife>2025-10-31</endoflife>
      <codestream>
        <name>SUSE Linux Enterprise Micro 5.1</name>
        <endoflife>2025-10-31</endoflife>
      </codestream>


      <productline>SUSE-MicroOS</productline>

      <!-- ppc64le and s390x are internal preview only, not to be defined in SCC -->
      <register>
        <pool>
          <!-- we need a product specific channel to provide System roles and release-package updates -->
	  <repository project="SUSE:Products:SUSE-MicroOS:5.1:x86_64" name="images" medium="product" arch="x86_64" >
            <zypp name="SUSE-MicroOS-5.1-Pool" alias="SUSE-MicroOS-5.1-Pool"/>
          </repository>
	  <repository project="SUSE:Products:SUSE-MicroOS:5.1:s390x" name="images" medium="product" arch="s390x" >
            <zypp name="SUSE-MicroOS-5.1-Pool" alias="SUSE-MicroOS-5.1-Pool"/>
          </repository>
          <repository project="SUSE:Products:SUSE-MicroOS:5.1:aarch64" name="images" medium="product" arch="aarch64" >
            <zypp name="SUSE-MicroOS-5.1-Pool" alias="SUSE-MicroOS-5.1-Pool"/>
	  </repository>
        <!-- Debug Pool -->
	<repository project="SUSE:Products:SUSE-MicroOS:5.1:x86_64" name="images" medium="product_debug" arch="x86_64">
            <zypp name="SUSE-MicroOS-5.1-Debuginfo-Pool" alias="SUSE-MicroOS-5.1-Debuginfo-Pool"/>
          </repository>
	<repository project="SUSE:Products:SUSE-MicroOS:5.1:s390x" name="images" medium="product_debug" arch="s390x">
            <zypp name="SUSE-MicroOS-5.1-Debuginfo-Pool" alias="SUSE-MicroOS-5.1-Debuginfo-Pool"/>
          </repository>
          <repository project="SUSE:Products:SUSE-MicroOS:5.1:aarch64" name="images" medium="product_debug" arch="aarch64">
            <zypp name="SUSE-MicroOS-5.1-Debuginfo-Pool" alias="SUSE-MicroOS-5.1-Debuginfo-Pool"/>
	  </repository>

        <!-- Source Pool -->
	<repository project="SUSE:Products:SUSE-MicroOS:5.1:x86_64" name="images" medium="product_source" arch="x86_64">
            <zypp name="SUSE-MicroOS-5.1-Source-Pool" alias="SUSE-MicroOS-5.1-Source-Pool"/>
          </repository>
	<repository project="SUSE:Products:SUSE-MicroOS:5.1:s390x" name="images" medium="product_source" arch="s390x">
            <zypp name="SUSE-MicroOS-5.1-Source-Pool" alias="SUSE-MicroOS-5.1-Source-Pool"/>
          </repository>
          <repository project="SUSE:Products:SUSE-MicroOS:5.1:aarch64" name="images" medium="product_source" arch="aarch64">
            <zypp name="SUSE-MicroOS-5.1-Source-Pool" alias="SUSE-MicroOS-5.1-Source-Pool"/>
	  </repository>
        </pool>
        <updates>
          <distrotarget arch="x86_64">sle-15-x86_64</distrotarget>
          <distrotarget arch="s390x">sle-15-s390x</distrotarget>
          <distrotarget arch="aarch64">sle-15-aarch64</distrotarget>
	  <!-- we need a product specific channel to provide System roles and release-package updates -->
          <repository project="SUSE:Updates:SUSE-MicroOS:5.1:x86_64" name="update" arch="x86_64" >
             <zypp name="SUSE-MicroOS-5.1-Updates" alias="SUSE-MicroOS-5.1-Updates"/>
          </repository>
          <repository project="SUSE:Updates:SUSE-MicroOS:5.1:s390x" name="update" arch="s390x" >
             <zypp name="SUSE-MicroOS-5.1-Updates" alias="SUSE-MicroOS-5.1-Updates"/>
          </repository>
          <repository project="SUSE:Updates:SUSE-MicroOS:5.1:aarch64" name="update" arch="aarch64" >
            <zypp name="SUSE-MicroOS-5.1-Updates" alias="SUSE-MicroOS-5.1-Updates"/>
          </repository>
          <repository project="SUSE:Updates:SUSE-MicroOS:5.1:x86_64" name="update_debug" arch="x86_64" >
             <zypp name="SUSE-MicroOS-5.1-Debuginfo-Updates" alias="SUSE-MicroOS-5.1-Debuginfo-Updates"/>
          </repository>
          <repository project="SUSE:Updates:SUSE-MicroOS:5.1:s390x" name="update_debug" arch="s390x" >
             <zypp name="SUSE-MicroOS-5.1-Debuginfo-Updates" alias="SUSE-MicroOS-5.1-Debuginfo-Updates"/>
          </repository>
          <repository project="SUSE:Updates:SUSE-MicroOS:5.1:aarch64" name="update_debug" arch="aarch64" >
            <zypp name="SUSE-MicroOS-5.1-Debuginfo-Updates" alias="SUSE-MicroOS-5.1-Debuginfo-Updates"/>
          </repository>
<!-- No installer udpates planned as of now
          <repository project="SUSE:Updates:SLE-INSTALLER:15-SP2:x86_64" name="update" arch="x86_64">
            <zypp name="SLE15-SP2-Installer-Updates" alias="SLE15-SP2-Installer-Updates"/>
          </repository>
          <repository project="SUSE:Updates:SLE-INSTALLER:15-SP2:aarch64" name="update" arch="aarch64">
                <zypp name="SLE15-SP2-Installer-Updates" alias="SLE15-SP2-Installer-Updates"/>
	  </repository> -->
        </updates>
      </register>
      

      <summary>SUSE Linux Enterprise Micro 5.1</summary> <!-- one line only -->
      <shortsummary>SUSE Linux Enterprise Micro</shortsummary>
      <description>SUSE Linux Enterprise Micro 5.1</description>

      <!-- Available languages for collecting packages and during installation and runtime -->
      <linguas>
        <language>en</language>
      </linguas>

      <urls>
        <url name="releasenotes">https://www.suse.com/releasenotes/%{_target_cpu}/SLE-Micro/5.1/release-notes-sle-micro.rpm</url>
      </urls>

      <buildconfig>
        <!-- This section is needed to generate the installation media -->
	<producttheme>SUSE-MicroOS</producttheme>
	<!-- <betaversion>RC2</betaversion> -->
      </buildconfig>

      <installconfig>
          <!-- All flags needed during installation -->
          <defaultlang>en_US</defaultlang>
          <distribution>SUSE</distribution>
      </installconfig>

      <!-- All Flags needed in the running system -->
      <runtimeconfig/>
    </product>
  </products>

  <!-- Default conditionals, repositories and archsets get imported -->
  <xi:include href="defaults-conditionals.include"/>
  <xi:include href="defaults-archsets.include"/>
  <xi:include href="defaults-repositories.include"/>

  <mediasets>
    <!-- BEWARE: do not touch the naming here without adapting ftp upload scripts ! -->
    <media type="ftp"
      flavor="POOL"
      sourcemedia="2" 
      debugmedia="3" 
      mediastyle="suse-sle15"
      create_pattern="false" 
      repo_only="true" 
      run_make_listings="true" 
      use_required="true" 
      use_recommended="true" 
      use_suggested="false"
      use_undecided="false">

      <use group="suse_microos" create_pattern="false" />
      <use group="suse_microos.x86_64" create_pattern="false" />
      <use group="suse_microos.aarch64" create_pattern="false"/>
      <use group="suse_microos.s390x" create_pattern="false"/>
      <use group="suse_microos.ppc64le" create_pattern="false"/>

      <archsets>
	<archset ref="x86_64" />
      </archsets>
      <archsets>
	<archset ref="aarch64" />
      </archsets>
      <archsets>
        <archset ref="s390x" />
      </archsets>
      <archsets>
        <archset ref="ppc64le" />
      </archsets>
      <metadata>
      	<package name="skelcd-installer-SMO" />
	<package name="skelcd-control-SMO" />
	<package name="skelcd-SMO" />
	<package name="skelcd-EULA-SMO" />
      </metadata>
    </media>

    <media
      type="dvd5"
      flavor="dvd"
      name="SUSE-MicroOS-5.1-DVD" 
      sourcemedia="2" 
      debugmedia="3" 
      firmware="uefi"
      mediastyle="suse-sle15"
      run_hybridiso="true"
      run_media_check="true"
      use_undecided="false"
      create_pattern="false"
      use_required="true"
      use_recommended="true"
      use_suggested="false">
      <archsets>
        <archset ref="x86_64"/>
      </archsets>
      <archsets>
	<archset ref="aarch64" />
      </archsets>
      <archsets>
        <archset ref="s390x" />
      </archsets>
      <archsets>
        <archset ref="ppc64le" />
      </archsets>
      <metadata>
      	<package name="skelcd-installer-SMO" />
	<package name="skelcd-control-SMO"/>
	<package name="skelcd-SMO"/>
	<package name="skelcd-EULA-SMO"/>
      </metadata>
      <use group="suse_microos" create_pattern="false"/>
      <use group="suse_microos.x86_64" create_pattern="false"/>
      <use group="suse_microos.aarch64" create_pattern="false"/>
      <use group="suse_microos.s390x" create_pattern="false"/>
      <use group="suse_microos.ppc64le" create_pattern="false"/>
    </media>

  </mediasets>

  <xi:include href="suse_microos.group"/>

</productdefinition>
openSUSE Build Service is sponsored by