Provides zypper services with repo definitions as well as leap-cli
utility to switch between versions (as an alternative to tumbleweed-cli
).
zypper in opensuse-migration
-- the package will provide a local zypper service;- Use zypper as usual until the time for migration comes;
leap-cli migrate
to choose a migration target;zypper dup
to upgrade all the packages.
Get the RPM package from OBS: home:ikapelyukhin/opensuse-migration
See it in action:
- RIS: XML format, URL is mandatory in service
ini
;file:
ordir:
URLs have to point to a directory that containsrepo/repoindex.xml
in it. - Plugin: a script that prints
ini
to STDOUT; repos that come from it are volatile -- can't disable individual repos withzypper mr -d
(reset on next service refresh).
Additional details can be found in the documentation.
[service_alias]
name=Service Name
enabled=1
autorefresh=1
url = https://example.org/
type = ris
<repoindex ttl="86400">
<repo url="https://example.org/product" alias="Example-Pool" name="Example-Pool" autorefresh="false" enabled="true"/>
<repo url="https://example.org/update" alias="Example-Updates" name="Example-Updates" autorefresh="true" enabled="true"/>
</repoindex>