diff --git a/repos/system_upgrade/el8toel9/actors/registerrubyirbadjustment/actor.py b/repos/system_upgrade/el8toel9/actors/registerrubyirbadjustment/actor.py index ac4d1e6f66..a33d8831bd 100644 --- a/repos/system_upgrade/el8toel9/actors/registerrubyirbadjustment/actor.py +++ b/repos/system_upgrade/el8toel9/actors/registerrubyirbadjustment/actor.py @@ -5,7 +5,16 @@ class RegisterRubyIRBAdjustment(Actor): """ - Registers a workaround which will adjust the Ruby IRB directories during the upgrade. + Register a workaround to allow rubygem-irb's directory -> symlink conversion. + + The /usr/share/ruby/irb has been moved from a directory to a symlink + in RHEL 9 and this conversion was not handled on RPM level. + This leads to DNF reporting package file conflicts when a major upgrade + is attempted and rubygem-irb (or ruby-irb) is installed. + + Register "handlerubyirbsymlink" script that removes the directory prior + to DNF upgrade and allows it to create the expected symlink in place of + the removed directory. """ name = 'register_ruby_irb_adjustment'