6b1db03296
- Added 9 support - Ported over all code from personal Gitlab - html/ folder with files for easy content display - Updated README (more readme updates and setup guide coming soon) -Skip G. |
||
---|---|---|
html | ||
mkrepofile.sh | ||
module_compare_html.sh | ||
README.md | ||
repo_compare_html.sh | ||
repo_compare_launcher.sh | ||
repo_requires_html.sh |
RepoCompare
Code to compare Rocky Linux repositories against RHEL 8 ones and produce status information
So far, a simple script that you can call to compare like-for-like RHEL 8 vs. Rocky 8 Repos.
Example call: ./repo_compare_html.sh RHEL8_BaseOS Rocky8_BaseOS
WARNING: only compares default modules right now! Non-default module comparisons coming soon(tm)
WARNING: The order of the arguments VERY MUCH MATTERS! For Rocky 8 comparisons, RHEL repos should ALWAYS come first, they are the source to compare against!
ModuleCompare
This is a similar script to the above RepoCompare, but will analyze all the module versions against each other from one distro to the next.
It's called like the above script, except with a comma separated list of repositories that include modules.
For example, a typical usage looks like this: ./module_compare_html.sh RHEL8_AppStream,RHEL8_CodeReady Rocky8_AppStream,Rocky8_PowerTools
The example compares all modules found in RHEL AppStream and CodeReady against their Rocky equivalents.
Note that only the packages contained in a module are compared. No other metadata (module version strings, etc.) is considered, as it is likely unique and not meant to be copied.
WARNING: As with the above script, the order of the arguments absolutely matters. Generally RHEL repos should be listed first, as the source to compare against.
Support Scripts
A couple support scripts are also in the repository:
mkrepofile.sh : Create repo files for Rocky and duplicate ones with friendly names for the RHEL repos
repo_compare_launcher.sh : Run all combinations of repocompare RHEL8 <---> Rocky8. Compares production, staging, source, modules, RHEL Beta, etc.