summary refs log tree commit diff
path: root/pkgs/development/interpreters/ruby
diff options
context:
space:
mode:
authorarcnmx <arcnmx@users.noreply.github.com>2021-12-22 19:25:41 -0800
committerarcnmx <arcnmx@users.noreply.github.com>2021-12-23 07:32:59 -0800
commit4ac0f8e045b31feac792bd39fa26e5f12dc18fe7 (patch)
treead3ea50e763336a81502f294b1ee3ad5fd50a98e /pkgs/development/interpreters/ruby
parent09e39249349e29df791b8c84390dd0e2c690f738 (diff)
downloadnixpkgs-4ac0f8e045b31feac792bd39fa26e5f12dc18fe7.tar
nixpkgs-4ac0f8e045b31feac792bd39fa26e5f12dc18fe7.tar.gz
nixpkgs-4ac0f8e045b31feac792bd39fa26e5f12dc18fe7.tar.bz2
nixpkgs-4ac0f8e045b31feac792bd39fa26e5f12dc18fe7.tar.lz
nixpkgs-4ac0f8e045b31feac792bd39fa26e5f12dc18fe7.tar.xz
nixpkgs-4ac0f8e045b31feac792bd39fa26e5f12dc18fe7.tar.zst
nixpkgs-4ac0f8e045b31feac792bd39fa26e5f12dc18fe7.zip
ruby: more consistent baseRuby reference removal
Diffstat (limited to 'pkgs/development/interpreters/ruby')
-rw-r--r--pkgs/development/interpreters/ruby/default.nix4
1 files changed, 3 insertions, 1 deletions
diff --git a/pkgs/development/interpreters/ruby/default.nix b/pkgs/development/interpreters/ruby/default.nix
index 3fc14665da2..76346e16845 100644
--- a/pkgs/development/interpreters/ruby/default.nix
+++ b/pkgs/development/interpreters/ruby/default.nix
@@ -206,7 +206,9 @@ let
           sed -i '/^  CONFIG\["\(BASERUBY\|SHELL\|GREP\|EGREP\|MKDIR_P\|MAKEDIRS\|INSTALL\)"\]/d' $rbConfig
         '' + opString useBaseRuby ''
           # Prevent the baseruby from being included in the closure.
-          sed -i "s|'--with-baseruby=${baseRuby}/bin/ruby'||" $rbConfig
+          ${removeReferencesTo}/bin/remove-references-to \
+            -t ${baseRuby} \
+            $rbConfig $out/lib/libruby*
         '';
 
         disallowedRequisites = op (!jitSupport) stdenv.cc.cc