<?xml version="1.0" encoding="UTF-8"?>

<!-- SLE-Module-SUSE-Manager-Server -->
<productdefinition xmlns:xi="http://www.w3.org/2001/XInclude">
  <products>
    <product>
      <vendor>SUSE</vendor>
      <name>sle-module-suse-manager-server</name>
      <endoflife>2023-10-31</endoflife>
      <baseversion>4.2</baseversion>
      <patchlevel>0</patchlevel>
      <release>0</release>
      <productline>manager</productline>

      <register>
        <pool>
          <repository project="SUSE:Products:SLE-Module-SUSE-Manager-Server:4.2:x86_64" name="images" medium="product" arch="x86_64" >
	  	<zypp name="SLE-Module-SUSE-Manager-Server-4.2-Pool" alias="SLE-Module-SUSE-Manager-Server-4.2-Pool"/>
	  </repository>
          <repository project="SUSE:Products:SLE-Module-SUSE-Manager-Server:4.2:x86_64" name="images" medium="product_debug" arch="x86_64" >
	  	<zypp name="SLE-Module-SUSE-Manager-Server-4.2-Debuginfo-Pool" alias="SLE-Module-SUSE-Manager-Server-4.2-Debuginfo-Pool"/>
          </repository>
          <repository project="SUSE:Products:SLE-Module-SUSE-Manager-Server:4.2:x86_64" name="images" medium="product_source" arch="x86_64" >
                <zypp name="SLE-Module-SUSE-Manager-Server-4.2-Source-Pool" alias="SLE-Module-SUSE-Manager-Server-4.2-Source-Pool"/>
          </repository>
          <repository project="SUSE:Products:SLE-Module-SUSE-Manager-Server:4.2:s390x" name="images" medium="product" arch="s390x" >
               <zypp name="SLE-Module-SUSE-Manager-Server-4.2-Pool" alias="SLE-Module-SUSE-Manager-Server-4.2-Pool"/>
          </repository>
          <repository project="SUSE:Products:SLE-Module-SUSE-Manager-Server:4.2:s390x" name="images" medium="product_debug" arch="s390x" >
               <zypp name="SLE-Module-SUSE-Manager-Server-4.2-Debuginfo-Pool" alias="SLE-Module-SUSE-Manager-Server-4.2-Debuginfo-Pool"/>
          </repository>
          <repository project="SUSE:Products:SLE-Module-SUSE-Manager-Server:4.2:s390x" name="images" medium="product_source" arch="s390x" >
               <zypp name="SLE-Module-SUSE-Manager-Server-4.2-Source-Pool" alias="SLE-Module-SUSE-Manager-Server-4.2-Source-Pool"/>
          </repository>
          <repository project="SUSE:Products:SLE-Module-SUSE-Manager-Server:4.2:ppc64le" name="images" medium="product" arch="ppc64le" >
               <zypp name="SLE-Module-SUSE-Manager-Server-4.2-Pool" alias="SLE-Module-SUSE-Manager-Server-4.2-Pool"/>
          </repository>
          <repository project="SUSE:Products:SLE-Module-SUSE-Manager-Server:4.2:ppc64le" name="images" medium="product_debug" arch="ppc64le" >
               <zypp name="SLE-Module-SUSE-Manager-Server-4.2-Debuginfo-Pool" alias="SLE-Module-SUSE-Manager-Server-4.2-Debuginfo-Pool"/>
          </repository>
          <repository project="SUSE:Products:SLE-Module-SUSE-Manager-Server:4.2:ppc64le" name="images" medium="product_source" arch="ppc64le" >
               <zypp name="SLE-Module-SUSE-Manager-Server-4.2-Source-Pool" alias="SLE-Module-SUSE-Manager-Server-4.2-Source-Pool"/>
          </repository>
        </pool>
        <updates>
          <distrotarget arch="x86_64">sle-15-x86_64</distrotarget>
          <distrotarget arch="s390x" >sle-15-s390x</distrotarget>
          <distrotarget arch="ppc64le" >sle-15-ppc64le</distrotarget>
          <repository project="SUSE:Updates:SLE-Module-SUSE-Manager-Server:4.2:x86_64" name="update" arch="x86_64" >
	  	<zypp name="SLE-Module-SUSE-Manager-Server-4.2-Updates" alias="SLE-Module-SUSE-Manager-Server-4.2-Updates"/>
	  </repository>
          <repository project="SUSE:Updates:SLE-Module-SUSE-Manager-Server:4.2:x86_64" name="update_debug" arch="x86_64" >
	  	<zypp name="SLE-Module-SUSE-Manager-Server-4.2-Debuginfo-Updates" alias="SLE-Module-SUSE-Manager-Server-4.2-Debuginfo-Updates"/>
	  </repository>
          <repository project="SUSE:Updates:SLE-Module-SUSE-Manager-Server:4.2:s390x" name="update" arch="s390x" >
               <zypp name="SLE-Module-SUSE-Manager-Server-4.2-Updates" alias="SLE-Module-SUSE-Manager-Server-4.2-Updates"/>
          </repository>
          <repository project="SUSE:Updates:SLE-Module-SUSE-Manager-Server:4.2:s390x" name="update_debug" arch="s390x" >
               <zypp name="SLE-Module-SUSE-Manager-Server-4.2-Debuginfo-Updates" alias="SLE-Module-SUSE-Manager-Server-4.2-Debuginfo-Updates"/>
          </repository>
          <repository project="SUSE:Updates:SLE-Module-SUSE-Manager-Server:4.2:ppc64le" name="update" arch="ppc64le" >
               <zypp name="SLE-Module-SUSE-Manager-Server-4.2-Updates" alias="SLE-Module-SUSE-Manager-Server-4.2-Updates"/>
          </repository>
          <repository project="SUSE:Updates:SLE-Module-SUSE-Manager-Server:4.2:ppc64le" name="update_debug" arch="ppc64le" >
               <zypp name="SLE-Module-SUSE-Manager-Server-4.2-Debuginfo-Updates" alias="SLE-Module-SUSE-Manager-Server-4.2-Debuginfo-Updates"/>
          </repository>
        </updates>
        <flavor>module</flavor>
      </register>
      <summary>SUSE Manager Server 4.2 Module</summary>

      <shortsummary>SUSE Manager Server 4.2 Module</shortsummary>
      <description>SUSE Manager lets you efficiently manage physical, virtual,
and cloud-based Linux systems. It provides automated and cost-effective
configuration and software management, asset management, and system
provisioning.
      </description>

      <urls>
          <url name="bugtracker">https://bugzilla.suse.com/</url>
      </urls>
      <buildconfig>
        <!-- This section is needed to generate the installation media -->
        <producttheme>SLES</producttheme>
        <!-- <betaversion>Beta2</betaversion> -->
      </buildconfig>

      <installconfig>
        <defaultlang>en_US</defaultlang>
        <distribution>SUSE_SLE</distribution>
      </installconfig>
      <runtimeconfig />
      <productdependency relationship="requires" name="SUSE_SLE" flag="GE" baseversion="15" patchlevel="3" />
      <productdependency relationship="requires" name="sle-module-web-scripting" flag="GE" baseversion="15" patchlevel="3" />
    </product>
  </products>

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


<!-- special archset definition needed for pxe-default-image-sle15.
     This package is noarch but needs to be build on x86_64.
     We have ExportFilter in for the other architecutres, but
     the produce definition requires looking into x86_64
     to find the src for the noarch package -->
  <archsets>
    <archset name="x86_64" productarch="x86_64">
      <arch>x86_64</arch>
      <arch>noarch</arch>
    </archset>
    <archset name="s390x" productarch="s390x">
       <arch>s390x</arch>
       <arch>noarch</arch>
       <arch>x86_64</arch>
    </archset>
    <archset name="ppc64le" productarch="ppc64le">
       <arch>ppc64le</arch>
       <arch>noarch</arch>
       <arch>x86_64</arch>
    </archset>
  </archsets>

  <mediasets>
      <media type="ftp"
             flavor="POOL"
             separate="true"
             name="SLE-Module-SUSE-Manager-Server-4.2-POOL"
             sourcemedia="2"
             debugmedia="3"
             use_undecided="false"
             create_pattern="false"
             repo_only="true"
             run_make_listings="true"
             mediastyle="suse-sle15"
             use_required="true"
             use_recommended="false"
             ignore_missing_packages="false"
             ignore_missing_meta_packages="true">
          <archsets>
              <archset ref="x86_64" />
          </archsets>
          <archsets>
              <archset ref="s390x" />
          </archsets>
          <archsets>
              <archset ref="ppc64le" />
          </archsets>
          <use group="suse-manager-server-15" create_pattern="false" use_recommended="true" />
          <use group="suse-manager-server-15-maint" create_pattern="false" use_recommended="true" />
          <use group="suse-manager-server-15-s390x" create_pattern="false" use_recommended="true" />
          <use group="suse-manager-server-15-ppc64le" create_pattern="false" use_recommended="true" />

      </media>

      <media type="cd"
             flavor="DVD"
             name="SLE-Module-SUSE-Manager-Server-4.2-DVD"
             sourcemedia="2"
             debugmedia="3"
             mediastyle="suse-sle15"
             run_hybridiso="false"
             run_media_check="true"
             run_make_listings="true"
             use_undecided="false"
             create_pattern="false"
             skip_release_package="true"
             use_required="true"
             use_recommended="false"
             use_suggested="false" >
          <archsets>
              <archset ref="x86_64" />
          </archsets>
          <archsets>
              <archset ref="s390x" />
          </archsets>
          <archsets>
              <archset ref="ppc64le" />
          </archsets>
          <use group="suse-manager-server-15" create_pattern="false" use_recommended="true" />
          <use group="suse-manager-server-15-maint" create_pattern="false" use_recommended="true" />
          <use group="suse-manager-server-15-s390x" create_pattern="false" use_recommended="true" />
          <use group="suse-manager-server-15-ppc64le" create_pattern="false" use_recommended="true" />
      </media>

  </mediasets>
  <xi:include href="suse-manager-server-15.group"/>
</productdefinition>
