From 7d6c80570c6d0ed3ace2b6cd94a05b23d8faee7a Mon Sep 17 00:00:00 2001 From: Daniel Barlow Date: Fri, 30 Aug 2024 20:57:42 +0100 Subject: [PATCH] refactor all writeFennelScript calls to use writeFennel directly --- pkgs/default.nix | 1 - pkgs/ifwait/default.nix | 9 ++++----- pkgs/odhcp-script/default.nix | 6 ++++-- pkgs/systemconfig/default.nix | 4 ++-- tests/fennel/test.nix | 4 ++-- 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/pkgs/default.nix b/pkgs/default.nix index 45dc579..7553af3 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -127,5 +127,4 @@ in { writeAshScript = callPackage ./write-ash-script { }; writeAshScriptBin = callPackage ./write-ash-script/bin.nix { }; writeFennel = callPackage ./write-fennel { }; - writeFennelScript = callPackage ./write-fennel-script { }; } diff --git a/pkgs/ifwait/default.nix b/pkgs/ifwait/default.nix index 528adbf..7252c92 100644 --- a/pkgs/ifwait/default.nix +++ b/pkgs/ifwait/default.nix @@ -1,15 +1,14 @@ { netlink-lua, - writeFennelScript, + writeFennel, runCommand, anoia, }: runCommand "ifwait" { } '' mkdir -p $out/bin cp -p ${ - writeFennelScript "ifwait" [ - anoia - netlink-lua - ] ./ifwait.fnl + writeFennel "ifwait" { + packages = [ anoia netlink-lua ]; + } ./ifwait.fnl } $out/bin/ifwait '' diff --git a/pkgs/odhcp-script/default.nix b/pkgs/odhcp-script/default.nix index c6a3e86..90565dd 100644 --- a/pkgs/odhcp-script/default.nix +++ b/pkgs/odhcp-script/default.nix @@ -1,6 +1,8 @@ { - writeFennelScript, + writeFennel, anoia, lualinux, }: -writeFennelScript "odhcpc-script" [anoia lualinux] ./odhcp6-script.fnl +writeFennel "odhcpc-script" { + packages = [anoia lualinux]; +} ./odhcp6-script.fnl diff --git a/pkgs/systemconfig/default.nix b/pkgs/systemconfig/default.nix index 4813313..09b782b 100644 --- a/pkgs/systemconfig/default.nix +++ b/pkgs/systemconfig/default.nix @@ -6,7 +6,7 @@ { writeText, - writeFennelScript, + writeFennel, lib, s6-init-bin, closureInfo, @@ -81,7 +81,7 @@ in attrset: cp $closure/store-paths $out/etc/nix-store-paths $STRIP --remove-section=.note --remove-section=.comment --strip-all makedevs -o $out/bin/activate 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 < { overlays = [overlay]; }; - script = pkgs.writeFennelScript "foo" [] ./hello.fnl; + script = pkgs.writeFennel "foo" {} ./hello.fnl; inherit (pkgs.lua.pkgs) fifo; 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" { } '' set -e