Newer
Older
{ pkgs ? import <nixpkgs> {} }:
pkgs.stdenv.mkDerivation {
name = "megacli2prom";
buildInputs = [ pkgs.megacli ];
src = pkgs.fetchFromGitHub {
owner = "PrivateStorageio";
repo = "megacli2prom";
rev = "43a5ceeed4219f013ac57a0ec3e76c4c9d2f4d93";
# sha256 = "0000000000000000000000000000000000000000000000000000";
sha256 = "1b8j3sg77j7bqg8529zyxfcha2scqdn9b8xvwqv5drcj4r121klc";
};
# substituteAllInPlace
installPhase = ''
mkdir -p $out/bin
cp ./megacli2prom.py $out/bin/megacli2prom
chmod +x $out/bin/megacli2prom
'';
}