diff options
author | Ivan Trubach <mr.trubach@icloud.com> | 2024-05-05 07:23:32 +0300 |
---|---|---|
committer | Ivan Trubach <mr.trubach@icloud.com> | 2024-05-06 09:48:31 +0300 |
commit | a2c17aa5d1fd5929e91dc45978a9830dce32e15a (patch) | |
tree | 2b5a3b312a8dfe7bea5e4940b562ca2b370b586e | |
parent | a1408e6e217bea84ce729f965436718d19fe6e90 (diff) |
edac-utils: use correct system directories
-rw-r--r-- | pkgs/os-specific/linux/edac-utils/default.nix | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/pkgs/os-specific/linux/edac-utils/default.nix b/pkgs/os-specific/linux/edac-utils/default.nix index a30d21fefd806..da449154cabf6 100644 --- a/pkgs/os-specific/linux/edac-utils/default.nix +++ b/pkgs/os-specific/linux/edac-utils/default.nix @@ -25,21 +25,20 @@ stdenv.mkDerivation { --replace-fail '"$sysconfdir/edac/mainboard"' '"/etc/edac/mainboard"' ''; + # NB edac-utils needs Perl for configure script, but also edac-ctl program is + # a Perl script. Perl from buildInputs is used by patchShebangsAuto in + # fixupPhase to update the hash bang line. + strictDeps = true; nativeBuildInputs = [ perl ]; buildInputs = [ perl sysfsutils ]; - configureFlags = [ - "--sysconfdir=/etc" - "--localstatedir=/var" - ]; - installFlags = [ - "sysconfdir=\${out}/etc" + "sbindir=${placeholder "out"}/bin" ]; # SysV init script is not relevant. - postFixup = '' - rm -r $out/etc/init.d + postInstall = '' + rm -r "$out"/etc/init.d ''; meta = with lib; { |