Don't add carriage returns to genrule-setup.sh.

This file is used as an input for genrule() directives. When performing
remote builds on UNIX-based systems from a Windows host, we should
ensure these files do use UNIX-style newlines, as Bash doesn't parse
them properly otherwise.

Fixes: #6323

Closes #6326.

PiperOrigin-RevId: 216678068
diff --git a/.gitattributes b/.gitattributes
index c0f7b6a..35e4e72 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -1,3 +1,6 @@
 *.bzl linguist-language=Python
 BUILD linguist-language=Python
 site/* linguist-documentation
+
+# Files that should not use CRLF line endings, even on Windows.
+tools/genrule/genrule-setup.sh -text