parent
4ec35ff6d6
commit
de23459252
@ -0,0 +1,26 @@ |
||||
{ lib, stdenv, fetchFromGitHub, fuse }: |
||||
|
||||
stdenv.mkDerivation rec { |
||||
pname = "littlefs-fuse"; |
||||
version = "2.4.1"; |
||||
src = fetchFromGitHub { |
||||
owner = "littlefs-project"; |
||||
repo = pname; |
||||
rev = "v${version}"; |
||||
hash = "sha256-+EUZluBtgZiziTEIfXIhkRIBu/Pe78qmL18TQHkfHO4="; |
||||
}; |
||||
buildInputs = [ fuse ]; |
||||
installPhase = '' |
||||
runHook preInstall |
||||
install -D lfs $out/bin/${pname} |
||||
ln -s $out/bin/${pname} $out/bin/mount.littlefs |
||||
ln -s $out/bin $out/sbin |
||||
runHook postInstall |
||||
''; |
||||
meta = src.meta // { |
||||
description = "A FUSE wrapper that puts the littlefs in user-space"; |
||||
license = lib.licenses.bsd3; |
||||
maintainers = with lib.maintainers; [ ehmry ]; |
||||
inherit (fuse.meta) platforms; |
||||
}; |
||||
} |
Loading…
Reference in new issue