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>2024.05</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" flag="GE" version="15.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="false"
               ignore_missing_packages="false"
               ignore_missing_meta_packages="true">

               <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="false"
               ignore_missing_packages="false"
               ignore_missing_meta_packages="true">
               <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" />
        </media>
    </mediasets>
    <xi:include href="uyuni-proxy.group"/>
</productdefinition>
openSUSE Build Service is sponsored by