Some intermediate results (or rather, work in progress hoping to get any results anytime soon): On my installed Leap 15.5: >> % sudo zypper products >> >> S | Repository | Internal Name | Name | Version | Arch | Is Base >> ---+--------------+-------------------+---------------------------------+---------+--------+-------- >> | Leap Non-OSS | Leap-Addon-NonOss | openSUSE Leap 15.5 NonOSS Addon | 15.5-0 | x86_64 | No >> i+ | Leap OSS | Leap | openSUSE Leap 15.5 | 15.5-1 | x86_64 | Yes >> % sudo zypper info -t product --requires Leap >> >> Information for product Leap: >> ----------------------------- >> Repository : Leap OSS >> Name : Leap >> Version : 15.5-1 >> Arch : x86_64 >> Vendor : openSUSE >> End of Support : 2024-12-31 >> Flavor : ftp >> Is Base : Yes >> Installed : Yes >> Status : up-to-date >> Update Repositories : --- >> CPE Name : cpe:2.3:o:opensuse:leap:15.5:*:*:*:*:*:*:* >> Short Name : openSUSE Leap >> Summary : openSUSE Leap 15.5 >> Description : >> openSUSE Leap 15.5. >> Requires : product(Leap) = 15.5-1 >> % rpm -q --whatprovides 'product(Leap)' >> >> openSUSE-release-15.5-lp155.286.1.x86_64 >> % rpm -ql openSUSE-release >> >> /etc/YaST2 >> /etc/YaST2/control.xml >> /etc/motd >> /etc/os-release >> /etc/products.d >> /etc/products.d/Leap.prod >> /etc/products.d/baseproduct >> /etc/rpm/macros.leap >> /etc/zypp/repos.d/repo-backports-debug-update.repo >> /etc/zypp/repos.d/repo-backports-update.repo >> /etc/zypp/repos.d/repo-sle-debug-update.repo >> /etc/zypp/repos.d/repo-sle-update.repo >> /etc/zypp/vendors.d/00-openSUSE.conf >> /usr/lib/issue.d >> /usr/lib/issue.d/10-openSUSE.conf >> /usr/lib/issue.d/90-openSUSE.conf >> /usr/lib/os-release >> /usr/share/licenses/openSUSE-release >> /usr/share/licenses/openSUSE-release/license.ar.txt >> ... >> /usr/share/licenses/openSUSE-release/license.zh_TW.txt >> /usr/share/licenses/openSUSE-release/no-acceptance-needed >> /usr/share/licenses/product >> /usr/share/licenses/product/base >> /usr/share/licenses/product/base/license.ar.txt >> ... >> /usr/share/licenses/product/base/license.zh_TW.txt >> /usr/share/licenses/product/base/no-acceptance-needed Mounting the Leap 15.5 ISO: >> % sudo mount -r /work/iso/openSUSE-Leap-15.5-DVD-x86_64-Build491.1-Media.iso /mnt Trying to find the products on that ISO: >> % find /mnt -name "openSUSE-release*.rpm" >> >> /mnt/x86_64/openSUSE-release-dvd-15.5-lp155.286.1.x86_64.rpm >> /mnt/x86_64/openSUSE-release-15.5-lp155.286.1.x86_64.rpm >> % rpm -qp --provides /mnt/x86_64/openSUSE-release-15.5-lp155.286.1.x86_64.rpm | grep -v weakremover >> >> aaa_version >> config(openSUSE-release) = 15.5-lp155.286.1 >> distribution-release >> dup-vendor-relax(suse) >> openSUSE-release = 15.5-lp155.286.1 >> openSUSE-release(x86-64) = 15.5-lp155.286.1 >> openSUSE-release-15.5 >> product() = Leap >> product(Leap) = 15.5-1 >> product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aleap%3A15.5 >> product-endoflife() = 2024%2D12%2D31 >> product-label() = openSUSE%20Leap >> product-register-target() = openSUSE%2DLeap%2D15.5%2Dx86_64 >> product-updates-repoid() = obsrepository%3A%2F%2Fbuild.opensuse.org%2FSUSE%3ASLE%2D15%2DSP5%3AUpdate%2Fpool >> product-updates-repoid() = obsrepository%3A%2F%2Fbuild.opensuse.org%2FopenSUSE%3ABackports%3ASLE%2D15%2DSP5%3AUpdate%2Fstandard >> product-updates-repoid() = obsrepository%3A%2F%2Fbuild.opensuse.org%2FopenSUSE%3ALeap%3A15.5%3ANonFree%3AUpdate%2Fstandard >> product-updates-repoid() = obsrepository%3A%2F%2Fbuild.opensuse.org%2FopenSUSE%3ALeap%3A15.5%3AUpdate%2Fstandard >> product-url(releasenotes) = http%3A%2F%2Fdoc.opensuse.org%2Frelease%2Dnotes%2Fx86_64%2FopenSUSE%2FLeap%2F15.5%2Frelease%2Dnotes%2DopenSUSE.rpm >> product-url(repository) = http%3A%2F%2Fdownload.opensuse.org%2Fdistribution%2Fleap%2F15.5%2Frepo%2Foss%2F >> suse-release = 15.5-lp155.286.1 >> suse-release-oss = 15.5-lp155.286.1 >> system-installation() = Leap >> system-installation() = openSUSE >> % rpm -qp --provides /mnt/x86_64/openSUSE-release-dvd-15.5-lp155.286.1.x86_64.rpm >> >> flavor(dvd) >> openSUSE-release-dvd = 15.5-lp155.286.1 >> openSUSE-release-dvd(x86-64) = 15.5-lp155.286.1 >> product_flavor() >> product_flavor(Leap) = 15.5-1 The SLE-15-SP5 control.xml file actually contains some base products to choose from so the user can use a purchased registration key to register one of them in one of the later steps of the installation: >> <base_products config:type="list"> >> <base_product> >> <display_name>SUSE Linux Enterprise Server 15 SP5</display_name> >> <name>SLES</name> >> <version>15.5</version> >> <register_target>sle-15-$arch</register_target> >> </base_product> >> ... >> ... >> <base_product> >> <display_name>SUSE Linux Enterprise Desktop 15 SP5</display_name> >> <name>SLED</name> >> <version>15.5</version> >> <register_target>sle-15-$arch</register_target> >> <archs>x86_64</archs> >> </base_product> >> </base_products> Leap 15.x (at least 15.5 which I checked) does not have any such entry in the control.xml product description file.