Merge pull request #128097 from Infinisil/writers-paths

writers: Allow string paths
This commit is contained in:
Lassulus 2021-06-25 18:18:36 +03:00 committed by GitHub
commit 61e983dbac
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -15,12 +15,12 @@ rec {
name = last (builtins.split "/" nameOrPath);
in
pkgs.runCommandLocal name (if (types.str.check content) then {
inherit content interpreter;
passAsFile = [ "content" ];
} else {
pkgs.runCommandLocal name (if types.path.check content then {
inherit interpreter;
contentPath = content;
} else {
inherit content interpreter;
passAsFile = [ "content" ];
}) ''
# On darwin a script cannot be used as an interpreter in a shebang but
# there doesn't seem to be a limit to the size of shebang and multiple