refactor all writeFennelScript calls to use writeFennel directly
This commit is contained in:
parent
e745991b9d
commit
7d6c80570c
@ -127,5 +127,4 @@ in {
|
|||||||
writeAshScript = callPackage ./write-ash-script { };
|
writeAshScript = callPackage ./write-ash-script { };
|
||||||
writeAshScriptBin = callPackage ./write-ash-script/bin.nix { };
|
writeAshScriptBin = callPackage ./write-ash-script/bin.nix { };
|
||||||
writeFennel = callPackage ./write-fennel { };
|
writeFennel = callPackage ./write-fennel { };
|
||||||
writeFennelScript = callPackage ./write-fennel-script { };
|
|
||||||
}
|
}
|
||||||
|
@ -1,15 +1,14 @@
|
|||||||
{
|
{
|
||||||
netlink-lua,
|
netlink-lua,
|
||||||
writeFennelScript,
|
writeFennel,
|
||||||
runCommand,
|
runCommand,
|
||||||
anoia,
|
anoia,
|
||||||
}:
|
}:
|
||||||
runCommand "ifwait" { } ''
|
runCommand "ifwait" { } ''
|
||||||
mkdir -p $out/bin
|
mkdir -p $out/bin
|
||||||
cp -p ${
|
cp -p ${
|
||||||
writeFennelScript "ifwait" [
|
writeFennel "ifwait" {
|
||||||
anoia
|
packages = [ anoia netlink-lua ];
|
||||||
netlink-lua
|
} ./ifwait.fnl
|
||||||
] ./ifwait.fnl
|
|
||||||
} $out/bin/ifwait
|
} $out/bin/ifwait
|
||||||
''
|
''
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
{
|
{
|
||||||
writeFennelScript,
|
writeFennel,
|
||||||
anoia,
|
anoia,
|
||||||
lualinux,
|
lualinux,
|
||||||
}:
|
}:
|
||||||
writeFennelScript "odhcpc-script" [anoia lualinux] ./odhcp6-script.fnl
|
writeFennel "odhcpc-script" {
|
||||||
|
packages = [anoia lualinux];
|
||||||
|
} ./odhcp6-script.fnl
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
{
|
{
|
||||||
writeText,
|
writeText,
|
||||||
writeFennelScript,
|
writeFennel,
|
||||||
lib,
|
lib,
|
||||||
s6-init-bin,
|
s6-init-bin,
|
||||||
closureInfo,
|
closureInfo,
|
||||||
@ -81,7 +81,7 @@ in attrset:
|
|||||||
cp $closure/store-paths $out/etc/nix-store-paths
|
cp $closure/store-paths $out/etc/nix-store-paths
|
||||||
$STRIP --remove-section=.note --remove-section=.comment --strip-all makedevs -o $out/bin/activate
|
$STRIP --remove-section=.note --remove-section=.comment --strip-all makedevs -o $out/bin/activate
|
||||||
ln -s ${s6-init-bin}/bin/init $out/bin/init
|
ln -s ${s6-init-bin}/bin/init $out/bin/init
|
||||||
cp -p ${writeFennelScript "restart-services" [] ./restart-services.fnl} $out/bin/restart-services
|
cp -p ${writeFennel "restart-services" {} ./restart-services.fnl} $out/bin/restart-services
|
||||||
cat > $out/bin/install <<EOF
|
cat > $out/bin/install <<EOF
|
||||||
#!/bin/sh -e
|
#!/bin/sh -e
|
||||||
prefix=\''${1-/}
|
prefix=\''${1-/}
|
||||||
|
@ -5,10 +5,10 @@
|
|||||||
let
|
let
|
||||||
overlay = import "${liminix}/overlay.nix";
|
overlay = import "${liminix}/overlay.nix";
|
||||||
pkgs = import <nixpkgs> { overlays = [overlay]; };
|
pkgs = import <nixpkgs> { overlays = [overlay]; };
|
||||||
script = pkgs.writeFennelScript "foo" [] ./hello.fnl;
|
script = pkgs.writeFennel "foo" {} ./hello.fnl;
|
||||||
inherit (pkgs.lua.pkgs) fifo;
|
inherit (pkgs.lua.pkgs) fifo;
|
||||||
netlink = pkgs.netlink-lua;
|
netlink = pkgs.netlink-lua;
|
||||||
script2 = pkgs.writeFennelScript "foo2" [fifo netlink] ./hello.fnl;
|
script2 = pkgs.writeFennel "foo2" { packages = [fifo netlink];} ./hello.fnl;
|
||||||
in pkgs.runCommand "check" {
|
in pkgs.runCommand "check" {
|
||||||
} ''
|
} ''
|
||||||
set -e
|
set -e
|
||||||
|
Loading…
Reference in New Issue
Block a user