# Shell scripts and container entrypoints MUST stay LF regardless of the # checkout host. On Windows (core.autocrlf=true) these files were being # checked out as CRLF, and the release tarball — built by tar-ing the working # tree, not `git archive` — captured that CRLF. A CRLF shebang makes the kernel # exec `/bin/bash\r`, so every game module's container died with # `exec /entrypoint.sh failed: No such file or directory`. Force LF here. *.sh text eol=lf entrypoint.sh text eol=lf install.sh text eol=lf Dockerfile text eol=lf *.bash text eol=lf