Monorepo for Aesthetic.Computer aesthetic.computer
4
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix: install Claude Code native binary instead of Node wrapper

npm install triggers the native binary download. Copy the binary
to /usr/local/bin/claude-native so docker-build.sh can bundle it
into the initramfs without needing Node at runtime.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

+5 -2
+4 -1
fedac/native/Dockerfile.builder
··· 50 50 # ── Install esbuild for KidLisp bundling ── 51 51 RUN npm install -g esbuild 52 52 53 - # ── Install Claude Code CLI ── 53 + # ── Install Claude Code CLI (native binary) ── 54 54 RUN npm install -g @anthropic-ai/claude-code 2>/dev/null \ 55 + && claude --version 2>/dev/null \ 56 + && CLAUDE_BIN=$(find /root/.local/share/claude/versions -type f 2>/dev/null | sort -V | tail -1) \ 57 + && if [ -n "$CLAUDE_BIN" ]; then cp "$CLAUDE_BIN" /usr/local/bin/claude-native && chmod +x /usr/local/bin/claude-native; fi \ 55 58 || echo "Claude Code install skipped (non-fatal)" 56 59 57 60 # ── Verify tools ──
+1 -1
fedac/native/docker-build.sh
··· 287 287 288 288 # ── 2n: Claude Code ── 289 289 CLAUDE_BIN="" 290 - for p in /claude-bin /usr/local/bin/claude /home/me/.local/share/claude/versions/*; do 290 + for p in /claude-bin /usr/local/bin/claude-native /usr/local/bin/claude /root/.local/share/claude/versions/* /home/me/.local/share/claude/versions/*; do 291 291 [ -f "$p" ] && CLAUDE_BIN="$p" && break 292 292 done 293 293 if [ -n "$CLAUDE_BIN" ]; then