mirror of
https://github.com/NixOS/nix
synced 2025-06-25 10:41:16 +02:00
pathExists: isDir when endswith /.
This commit is contained in:
parent
9c84054f97
commit
f8a3893e8d
2 changed files with 24 additions and 1 deletions
|
@ -1528,7 +1528,9 @@ static void prim_pathExists(EvalState & state, const PosIdx pos, Value * * args,
|
|||
auto path = realisePath(state, pos, arg, { .checkForPureEval = false });
|
||||
|
||||
/* SourcePath doesn't know about trailing slash. */
|
||||
auto mustBeDir = arg.type() == nString && arg.string_view().ends_with("/");
|
||||
auto mustBeDir = arg.type() == nString
|
||||
&& (arg.string_view().ends_with("/")
|
||||
|| arg.string_view().ends_with("/."));
|
||||
|
||||
try {
|
||||
auto checked = state.checkSourcePath(path);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue