From 963f8606eed84710f4dcf181d24822ef39fc0f2024cb55745f31b948ee4875da Mon Sep 17 00:00:00 2001 From: Marcus Rueckert Date: Tue, 24 Aug 2021 07:21:08 +0000 Subject: [PATCH] Accepting request 913938 from home:coolo:branches:devel:languages:ruby - 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 OBS-URL: https://build.opensuse.org/request/show/913938 OBS-URL: https://build.opensuse.org/package/show/devel:languages:ruby/ruby-common?expand=0&rev=113 --- gem_install.sh | 4 ---- ruby-common.changes | 10 ++++++++++ 2 files changed, 10 insertions(+), 4 deletions(-) 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