about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJohn Garcia <jgarcia3788@yahoo.co.uk>2024-03-11 19:53:35 +0000
committerJohn Garcia <jgarcia3788@yahoo.co.uk>2024-03-13 13:38:06 +0000
commit39b125de85ac3a8205a1742cf6093f13608675c2 (patch)
tree21387159a8ce29312d8afefac728afa7cd23476d
parente801d18240ec4b2b0f96d978f77eb3ed9a47600d (diff)
downloadnixlib-39b125de85ac3a8205a1742cf6093f13608675c2.tar
nixlib-39b125de85ac3a8205a1742cf6093f13608675c2.tar.gz
nixlib-39b125de85ac3a8205a1742cf6093f13608675c2.tar.bz2
nixlib-39b125de85ac3a8205a1742cf6093f13608675c2.tar.lz
nixlib-39b125de85ac3a8205a1742cf6093f13608675c2.tar.xz
nixlib-39b125de85ac3a8205a1742cf6093f13608675c2.tar.zst
nixlib-39b125de85ac3a8205a1742cf6093f13608675c2.zip
refind: fix sed statements
-rw-r--r--pkgs/tools/bootloaders/refind/default.nix11
1 files changed, 2 insertions, 9 deletions
diff --git a/pkgs/tools/bootloaders/refind/default.nix b/pkgs/tools/bootloaders/refind/default.nix
index 258fe25822a2..4a5805a4c57f 100644
--- a/pkgs/tools/bootloaders/refind/default.nix
+++ b/pkgs/tools/bootloaders/refind/default.nix
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
   version = "0.14.0.2";
 
   src = fetchurl {
-    url = "mirror://sourceforge/project/refind/${version}/${pname}-src-${version}.tar.gz";
+    url = "mirror://sourceforge/project/refind/${version}/refind-src-${version}.tar.gz";
     hash = "sha256-JqDFXf01ZUmeH4LY/ldGTb7xnKiGzm0BqBUii478iw8=";
   };
 
@@ -95,14 +95,7 @@ stdenv.mkDerivation rec {
     install -D -m0644 keys/* $out/share/refind/keys/
 
     # Fix variable definition of 'RefindDir' which is used to locate ressource files.
-    sed -i "s,\bRefindDir=.*,RefindDir=$out/share/refind,g" $out/bin/refind-install
-
-    # Patch uses of `which`.  We could patch in calls to efibootmgr,
-    # openssl, convert, and openssl, but that would greatly enlarge
-    # refind's closure (from ca 28MB to over 400MB).
-    sed -i 's,`which \(.*\)`,`type -p \1`,g' $out/bin/refind-install
-    sed -i 's,`which \(.*\)`,`type -p \1`,g' $out/bin/refind-mvrefind
-    sed -i 's,`which \(.*\)`,`type -p \1`,g' $out/bin/refind-mkfont
+    sed -i "s,\bRefindDir=\"\$This.*,RefindDir=$out/share/refind,g" $out/bin/refind-install
 
     runHook postInstall
   '';