Skip to content

Commit d1a4fbd

Browse files
committed
line endings! foiled again.
1 parent f2520a3 commit d1a4fbd

2 files changed

Lines changed: 16 additions & 2 deletions

File tree

.gitattributes

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Ensure shell scripts always use LF line endings
2+
*.sh text eol=lf
3+
kernel_indexer text eol=lf
4+
5+
# Ensure other text files use LF for consistency in Linux environments
6+
*.py text eol=lf
7+
*.json text eol=lf
8+
*.yml text eol=lf
9+
*.yaml text eol=lf
10+
*.md text eol=lf
11+
*.txt text eol=lf
12+
*.rst text eol=lf
13+

kernel-indexer/Dockerfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,9 @@ WORKDIR /app
1616
# Copy kernel_indexer script from repo root
1717
COPY kernel_indexer /usr/local/bin/kernel_indexer
1818

19-
# Make kernel_indexer executable
20-
RUN chmod +x /usr/local/bin/kernel_indexer
19+
# Fix line endings and make kernel_indexer executable
20+
RUN sed -i 's/\r$//' /usr/local/bin/kernel_indexer && \
21+
chmod +x /usr/local/bin/kernel_indexer
2122

2223
# Copy entrypoint script from kernel-indexer directory
2324
COPY kernel-indexer/entrypoint.sh /app/entrypoint.sh

0 commit comments

Comments
 (0)