Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

zypper-upgraderepo #9

Open
12 of 14 tasks
fabiomux opened this issue Feb 3, 2023 · 0 comments
Open
12 of 14 tasks

zypper-upgraderepo #9

fabiomux opened this issue Feb 3, 2023 · 0 comments
Assignees
Labels
project Project description

Comments

@fabiomux
Copy link
Owner

fabiomux commented Feb 3, 2023

This script checks the availability of the repository URLs for a certain openSUSE Leap version and tries to find the reason why an URL doesn't work as it should, proposing a solution when possible.

The checking tasks are:

  • Check the repository URLs for the current openSUSE Leap release;
  • check the repository URLs for the next openSUSE Leap release;
  • check the repository URLs for the last openSUSE release stable or not;
  • check the repository URLs for whatever valid openSUSE release.

Besides that, it is also able to overwrite the repositories to prepare the distro for the next upgrade:

  • Upgrade the repository URLs to the next openSUSE Leap release;
  • upgrade the repository URLs to the last openSUSE Leap release;
  • upgrade the repository to a whatever valid openSUSE release.

Other complementary tasks embedded in this tool provide:

  • A repository backup in a compressed tar archive;
  • an update of the repositories left behind for a long time;
  • the reset of all the current operations;
  • the printing of the current status.

Other features:

  • ability to create custom scanners for different webpage repositories answers (JSON) with ease;
  • ability to read about new releases from an online-served file, without the need to release a new version every time;
  • provide a caching mechanism to store the version file.
@fabiomux fabiomux converted this from a draft issue Feb 3, 2023
@fabiomux fabiomux self-assigned this Feb 3, 2023
@fabiomux fabiomux added the project Project description label Feb 3, 2023
@fabiomux fabiomux moved this from Done to In Progress in openSUSE Leap - Zypper plugins Feb 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
project Project description
Projects
Development

No branches or pull requests

1 participant