Comment # 14 on bug 1223167 from Stefan Hundhammer
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.


You are receiving this mail because: