File Uyuni-Proxy.product of Package 000product

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

<!-- Uyuni-Proxy -->
<productdefinition xmlns:xi="http://www.w3.org/2001/XInclude">
  <products>
    <product>
      <vendor>openSUSE</vendor>
      <name>Uyuni-Proxy</name>
      <version>2025.04</version>
      <release>0</release>
      <productline>uyuni-proxy</productline>
      <summary>Uyuni Proxy</summary>      

      <shortsummary>Uyuni Proxy</shortsummary>
      <description>Uyuni Proxies extend large and/or geographically
dispersed Uyuni environments to reduce load on the Uyuni
Server, lower bandwidth needs, and provide faster local
updates.
      </description>      

      <urls>
            <url name="bugtracker">https://github.com/uyuni-project/uyuni/issues/</url>
            <url name="repository">https://download.opensuse.org/repositories/systemsmanagement:/Uyuni:/Stable/images/repo/Uyuni-Proxy-POOL-%{_target_cpu}-Media1</url>
      </urls>
      <buildconfig>
        <!-- This section is needed to generate the installation media -->
        <producttheme>openSUSE</producttheme>
      </buildconfig>

      <installconfig>
        <defaultlang>en_US</defaultlang>
          <datadir>suse</datadir>
          <descriptiondir>suse/setup/descr</descriptiondir>
          <releasepackage name="Uyuni-Proxy-release" version="%{version}" flag="EQ"/>
          <distribution>openSUSE</distribution>
        </installconfig>
	<runtimeconfig />
        <productdependency relationship="requires" name="Leap-Micro" flag="GE" version="5.5"/>
      </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 POS_Image-RPi-Bootstra.
     This package is noarch but needs to be build on aarch64
     We have ExportFilter in for the other architectures, but
     the produce definition requires looking into aarch64
     to find the src for the noarch package -->
    <archsets>
      <archset name="aarch64" productarch="aarch64">
         <arch>aarch64</arch>
         <arch>noarch</arch>
      </archset>
      <archset name="x86_64" productarch="x86_64">
        <arch>x86_64</arch>
        <arch>noarch</arch>
        <arch>aarch64</arch>
      </archset>
    </archsets>
    <mediasets>
        <media type="dvd5"
               flavor="DVD"
               name="Uyuni-Proxy-DVD"
               sourcemedia="2"
               debugmedia="3"
               use_undecided="false"
               create_pattern="true"
               mediastyle="tumbleweed"
               use_required="true"
               use_recommended="true"
               ignore_missing_packages="false"
               ignore_missing_meta_packages="true">
	  <!-- 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
         surcemedia       : 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="x86_64" />
               </archsets>
               <archsets>
                   <archset ref="aarch64" />
               </archsets>
               <metadata>
                   <package name="skelcd-uyuni-proxy"/>
                   <package name="patterns-uyuni-proxy"/>
               </metadata>
               <preselected_patterns>
                   <pattern name="uyuni_proxy" />
               </preselected_patterns>
	       <use group="uyuni-proxy" create_pattern="false" use_recommended="true" />
        </media>
        <media type="ftp"
               flavor="ftp"
               name="Uyuni-Proxy-POOL"
               sourcemedia="2"
               debugmedia="3"
               use_undecided="false"
               create_pattern="true"
               repo_only="true"
               run_make_listings="false"
               mediastyle="tumbleweed"
               use_required="true"
               use_recommended="true"
	       use_suggested="true"
               ignore_missing_packages="false"
               ignore_missing_meta_packages="true">
	  <!-- 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
         surcemedia       : 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="x86_64" />
               </archsets>
               <archsets>
                   <archset ref="aarch64" />
              </archsets>
               <metadata>
                   <package name="skelcd-uyuni-proxy"/>
               </metadata>
               <preselected_patterns>
                   <pattern name="uyuni_proxy" />
               </preselected_patterns>
           <use group="uyuni-proxy" create_pattern="false" use_recommended="true" use_suggested="true" use_required="true"/>
        </media>
    </mediasets>
    <xi:include href="uyuni-proxy.group"/>
</productdefinition>
openSUSE Build Service is sponsored by