mirror of
https://github.com/NixOS/nix.git
synced 2024-11-22 23:02:27 +00:00
Give a better error message when a flake path is not a directory
This commit is contained in:
parent
b430a81a1f
commit
cd973fa07f
@ -111,6 +111,9 @@ std::pair<FlakeRef, std::string> parseFlakeRefWithFragment(
|
||||
throw BadURL("flake reference '%s' is not an absolute path", url);
|
||||
path = absPath(path, baseDir, true);
|
||||
|
||||
if (!S_ISDIR(lstat(path).st_mode))
|
||||
throw BadURL("path '%s' is not a flake (because it's not a directory)", path);
|
||||
|
||||
auto flakeRoot = path;
|
||||
std::string subdir;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user