Gentoo user-packages: add omp install via bun (was missing)
The universal arch/debian scripts had omp install via 'bun add -g @oh-my-pi/pi-coding-agent' for both OSes. The gentoo script was missing this block entirely — only the universal's os_family guard handled arch/debian. On tadbit this meant omp never got installed. Fix: added an omp install block to the gentoo script after the bun verification step. Same wrapping in a subshell for undervoltage safety. Now all three OSes install omp the same way (via bun global).
This commit is contained in:
parent
620eb0c633
commit
252f166f15
1 changed files with 20 additions and 0 deletions
|
|
@ -209,6 +209,26 @@ fi
|
||||||
BUN_VER=$(bun --version 2>/dev/null)
|
BUN_VER=$(bun --version 2>/dev/null)
|
||||||
log "bun: $BUN_VER (from official bun.sh installer; gentoo has no package)"
|
log "bun: $BUN_VER (from official bun.sh installer; gentoo has no package)"
|
||||||
|
|
||||||
|
# Step 6.5: Pi coding agent (oh-my-pi) — installs omp via bun global.
|
||||||
|
# Gentoo: bun is in ~/.local/bin (from the curl install above), not
|
||||||
|
# /usr/bin, so the package-based install paths in the universal
|
||||||
|
# script don't apply. We do this here.
|
||||||
|
if command -v bun >/dev/null 2>&1; then
|
||||||
|
if ! command -v omp >/dev/null 2>&1; then
|
||||||
|
log "installing @oh-my-pi/pi-coding-agent via bun global"
|
||||||
|
# Wrap in subshell so a segfault/timeout (e.g. Pi undervoltage
|
||||||
|
# killing the install mid-run, see pitfall #30) doesn't abort
|
||||||
|
# the whole bootstrap. omp can be retried manually later.
|
||||||
|
if (bun add -g @oh-my-pi/pi-coding-agent 2>&1 | tail -10); then
|
||||||
|
log "omp installed: $(omp --version 2>&1 | head -1)"
|
||||||
|
else
|
||||||
|
log "WARNING: bun add -g failed; omp not installed. Retry manually."
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
log "omp already installed: $(omp --version 2>&1 | head -1)"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
# Step 7: oh-my-zsh + plugins
|
# Step 7: oh-my-zsh + plugins
|
||||||
if [[ ! -d "$USER_HOME/.oh-my-zsh" ]]; then
|
if [[ ! -d "$USER_HOME/.oh-my-zsh" ]]; then
|
||||||
log "installing oh-my-zsh"
|
log "installing oh-my-zsh"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue