about summary refs log tree commit diff
path: root/pkgs/os-specific
diff options
context:
space:
mode:
authorYureka <yuka@yuka.dev>2024-06-12 06:57:36 +0200
committerGitHub <noreply@github.com>2024-06-12 06:57:36 +0200
commit0b3a8c0684d7011338a93e575f3485e85c246397 (patch)
tree8b1039aa9361a0643b6fa15a7ce3c4c391d876e1 /pkgs/os-specific
parentb206de3bfcdad680160c3ebaa69f99b67429c7a5 (diff)
multipath-tools: clean up derivation (#318745)
The upstream devs have pointed out[^1] that these sed commands are obsolete
and are responsible for issues with building the 0.9.9 release (not tagged yet)

[^1]: https://github.com/opensvc/multipath-tools/pull/85#issuecomment-2153254588
Diffstat (limited to 'pkgs/os-specific')
-rw-r--r--pkgs/os-specific/linux/multipath-tools/default.nix13
1 files changed, 1 insertions, 12 deletions
diff --git a/pkgs/os-specific/linux/multipath-tools/default.nix b/pkgs/os-specific/linux/multipath-tools/default.nix
index ebb8cc03d37c0..20b6ee0d7eb15 100644
--- a/pkgs/os-specific/linux/multipath-tools/default.nix
+++ b/pkgs/os-specific/linux/multipath-tools/default.nix
@@ -35,8 +35,7 @@ stdenv.mkDerivation rec {
     # Backport build fix for musl libc 1.2.5
     (fetchpatch {
       url = "https://github.com/openSUSE/multipath-tools/commit/e5004de8296cd596aeeac0a61b901e98cf7a69d2.patch";
-      hash = "sha256-ZvNFVphB9f+S/XMxktR6P/YYSTLeJXEsj4XrAnw6GUI=";
-      excludes = ["tests/util.c"];
+      hash = "sha256-3Qt8zfrWi9aOdqMObZQaNAaXDmjhvSYrXK7qycC9L1Q=";
     })
   ];
 
@@ -46,16 +45,6 @@ stdenv.mkDerivation rec {
 
     substituteInPlace multipathd/multipathd.service.in \
       --replace-fail /sbin/multipathd "$out/bin/multipathd"
-
-    sed -i -re '
-      s,^( *#define +DEFAULT_MULTIPATHDIR\>).*,\1 "'"$out/lib/multipath"'",
-    ' libmultipath/defaults.h
-    sed -i -e 's,\$(DESTDIR)/\(usr/\)\?,$(prefix)/,g' \
-      kpartx/Makefile libmpathpersist/Makefile
-    sed -i -e "s,GZIP,GZ," \
-      $(find * -name Makefile\*)
-
-    sed '1i#include <assert.h>' -i tests/{util,vpd}.c
   '';
 
   nativeBuildInputs = [