diff --git a/gem_install.sh b/gem_install.sh index 9fd1221..979d176 100644 --- a/gem_install.sh +++ b/gem_install.sh @@ -246,13 +246,9 @@ if options.symlinkbinaries && File.exists?(bindir) unversioned = map_executable(options, unversioned) File.rename(default_path, full_versioned) patchfile(full_versioned, />= 0(\.a)?/, "= #{options.gemversion}") - link_target = File.join(Gem.bindir, full_versioned) # unversioned [unversioned, ruby_versioned, gem_versioned].each do |linkname| - full_path = File.join(br_ua_dir, linkname) ua_path = File.join(options.ua_dir, linkname) - GILogger.info "Symlinking '#{full_path} -> '#{linkname}'" - File.symlink(link_target, full_path) unless File.symlink? full_path GILogger.info "Symlinking '#{linkname}' -> '#{ua_path}'" File.symlink(ua_path, linkname) unless File.symlink? linkname end diff --git a/ruby-common.changes b/ruby-common.changes index c0cbe55..0cab104 100644 --- a/ruby-common.changes +++ b/ruby-common.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Tue Aug 24 06:46:07 UTC 2021 - Stephan Kulow + +- Do not create links in /etc/alternatives at all - they are ghosts + and rpm database will only be confused if we have some wrong + information about them (the link target is defined at runtime) + + This aligns with ruby2.7 package to avoid file conflicts about + bundler and other built in gems + ------------------------------------------------------------------- Thu Jul 8 12:10:25 UTC 2021 - Stephan Kulow