diff --git a/nixos/pkgs/megacli2prom/default.nix b/nixos/pkgs/megacli2prom/default.nix index 6bcdcf55ac67d6ca85fa46319383b105602cd8dd..a5753c9fa717e07be94f2456726ea4d7b8087e89 100644 --- a/nixos/pkgs/megacli2prom/default.nix +++ b/nixos/pkgs/megacli2prom/default.nix @@ -2,15 +2,18 @@ pkgs.stdenv.mkDerivation { name = "megacli2prom"; - buildInputs = [ pkgs.megacli ]; + buildInputs = [ pkgs.python3 pkgs.megacli ]; src = pkgs.fetchFromGitHub { owner = "PrivateStorageio"; repo = "megacli2prom"; - rev = "43a5ceeed4219f013ac57a0ec3e76c4c9d2f4d93"; + rev = "b845de8110050c7eb8aa655108515edcdb8f36be"; # sha256 = "0000000000000000000000000000000000000000000000000000"; - sha256 = "1b8j3sg77j7bqg8529zyxfcha2scqdn9b8xvwqv5drcj4r121klc"; + sha256 = "1v208f9v75j56dj4bpyngrl3nkd343sipq9wvz7ay0ank4y5wddj"; }; - # substituteAllInPlace + prePatch = '' + substituteInPlace ./megacli2prom.py \ + --replace '/opt/MegaRAID/MegaCli/MegaCli64' '${pkgs.megacli}/opt/MegaRAID/MegaCli/MegaCli64' + ''; installPhase = '' mkdir -p $out/bin cp ./megacli2prom.py $out/bin/megacli2prom