Hi!
We manage our own zypper clients in /etc/zypp/repos.d, thus we delete the content inside this directory and populate it with the repo-client files we need. However, we noticed that the package openSUSE-release-15.6 installs the following repo-files:
- repo-backports-debug-update
- repo-backports-update
- repo-sle-debug-update
- repo-sle-update
These repo-files contains public url:s pointing to opensuse.org. First of all, we dont use public urls in our repo-files, we mirror every repo to our own infrastructure and let the repo-clients point to these.
If we delete these repo-client files from openSUSE-release package, then we get verification error on that rpm-package (rpm -V). Which we can live with, but its not so nice…
One option is to disable these with zypper mr --disable.
But, i want to know what is the idea behind this ? The package openSUSE-release is important that we actually install because it contains the important file /etc/os-release! So why is this package sort of “forcing” us to have repo-clients pointing to public url:s ?
Is there any specific reason for this behavior ?
Is there a better way to achieve what we are trying to do ?
Best Regards, Oskar Ahner