commit ebaa7b2bcbadf162ecfc0d02da95e651e1620fe5
parent 15d570f749304fb148cbcb7cd07d90890405ce2c
Author: Daniel Barlow <dan@telent.net>
Date: Sat, 9 Dec 2023 17:09:37 +0000
unbreak fennel test
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pkgs/write-fennel/default.nix b/pkgs/write-fennel/default.nix
@@ -27,7 +27,7 @@ name :
echo "#!${lua}/bin/lua ${luaFlags}"
echo "package.path = ${lib.strings.escapeShellArg (builtins.concatStringsSep "" luapath)} .. package.path"
echo "package.cpath = ${lib.strings.escapeShellArg (builtins.concatStringsSep "" luacpath)} .. package.cpath"
- echo "require('posix.stdlib').setenv('PATH',${lib.escapeShellArg (lib.makeBinPath packages)} .. \":\" .. os.getenv('PATH'))"
+ echo "local ok, stdlib = pcall(require,'posix.stdlib'); if ok then stdlib.setenv('PATH',${lib.escapeShellArg (lib.makeBinPath packages)} .. \":\" .. os.getenv('PATH')) end"
fennel ${if correlate then "--correlate" else ""} --compile ${source}
) > ${name}.lua
'';