rename http-fstree => json-to-fstree
it works for file urls as well, not just http
This commit is contained in:
parent
da95a9fa62
commit
d5d621f310
@ -1,17 +1,17 @@
|
|||||||
{
|
{
|
||||||
liminix, lib, http-fstree, serviceFns
|
liminix, lib, json-to-fstree, serviceFns
|
||||||
}:
|
}:
|
||||||
{ name, url, interval } :
|
{ name, url, interval } :
|
||||||
let
|
let
|
||||||
inherit (liminix.services) oneshot longrun;
|
inherit (liminix.services) oneshot longrun;
|
||||||
in longrun {
|
in longrun {
|
||||||
inherit name;
|
inherit name;
|
||||||
buildInputs = [ http-fstree ];
|
buildInputs = [ json-to-fstree ];
|
||||||
run = ''
|
run = ''
|
||||||
. ${serviceFns}
|
. ${serviceFns}
|
||||||
( in_outputs ${name}
|
( in_outputs ${name}
|
||||||
while : ; do
|
while : ; do
|
||||||
${http-fstree}/bin/http-fstree ${url} .
|
${json-to-fstree}/bin/json-to-fstree ${url} .
|
||||||
sleep ${builtins.toString (interval * 60)}
|
sleep ${builtins.toString (interval * 60)}
|
||||||
done
|
done
|
||||||
)
|
)
|
||||||
|
@ -69,9 +69,9 @@ in {
|
|||||||
gen_init_cpio = callPackage ./gen_init_cpio { };
|
gen_init_cpio = callPackage ./gen_init_cpio { };
|
||||||
go-l2tp = callPackage ./go-l2tp { };
|
go-l2tp = callPackage ./go-l2tp { };
|
||||||
hi = callPackage ./hi { };
|
hi = callPackage ./hi { };
|
||||||
http-fstree = callPackage ./http-fstree { };
|
|
||||||
ifwait = callPackage ./ifwait { };
|
ifwait = callPackage ./ifwait { };
|
||||||
initramfs-peek = callPackage ./initramfs-peek { };
|
initramfs-peek = callPackage ./initramfs-peek { };
|
||||||
|
json-to-fstree = callPackage ./json-to-fstree { };
|
||||||
kernel-backport = callPackage ./kernel-backport { };
|
kernel-backport = callPackage ./kernel-backport { };
|
||||||
kmodloader = callPackage ./kmodloader { };
|
kmodloader = callPackage ./kmodloader { };
|
||||||
levitate = callPackage ./levitate { };
|
levitate = callPackage ./levitate { };
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
rxi-json,
|
rxi-json,
|
||||||
stdenv
|
stdenv
|
||||||
}:
|
}:
|
||||||
let name = "http-fstree";
|
let name = "json-to-fstree";
|
||||||
in stdenv.mkDerivation {
|
in stdenv.mkDerivation {
|
||||||
inherit name;
|
inherit name;
|
||||||
src = ./.;
|
src = ./.;
|
||||||
@ -32,6 +32,6 @@ in stdenv.mkDerivation {
|
|||||||
linotify
|
linotify
|
||||||
] ;
|
] ;
|
||||||
mainFunction = "run";
|
mainFunction = "run";
|
||||||
} ./http-fstree.fnl } $out/bin/${name}
|
} ./${name}.fnl } $out/bin/${name}
|
||||||
'';
|
'';
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user