diff --git a/pkgs/build-support/fetchgitlocal/default.nix b/pkgs/build-support/fetchgitlocal/default.nix index 24568667751..04e6aafc8a1 100644 --- a/pkgs/build-support/fetchgitlocal/default.nix +++ b/pkgs/build-support/fetchgitlocal/default.nix @@ -1,10 +1,10 @@ { runCommand, git }: src: runCommand "local-git-export" {} '' - cd ${src} + cd ${toString src} mkdir -p "$out" for file in $(${git}/bin/git ls-files); do mkdir -p "$out/$(dirname $file)" - cp -d $file "$out/$file" + cp -d $file "$out/$file" || true # don't fail when trying to copy a directory done ''