hermes-bsd/scripts
Wesley Simplicio 4efb40c325 fix(install): set world-readable uv python dirs for root FHS layout
When installing as root on Linux with the default FHS layout
(/usr/local/lib/hermes-agent), `uv python install` placed the managed
Python under /root/.local/share/uv/python/, which non-root users cannot
traverse.  The shared /usr/local/bin/hermes wrapper then failed for them
with "bad interpreter: Permission denied" when execing the venv python.

Export UV_PYTHON_INSTALL_DIR and UV_PYTHON_BIN_DIR to /usr/local/share/uv/
in the root-FHS branch of resolve_install_layout so the managed Python
is world-readable and the shared wrapper works for any user.

Closes #21457
2026-05-27 13:55:51 -07:00
..
lib
tests
whatsapp-bridge
benchmark_browser_eval.py
build_model_catalog.py
build_skills_index.py
check-windows-footguns.py
contributor_audit.py
discord-voice-doctor.py
hermes-gateway
install.cmd
install.ps1
install.sh fix(install): set world-readable uv python dirs for root FHS layout 2026-05-27 13:55:51 -07:00
install_psutil_android.py
keystroke_diagnostic.py
kill_modal.sh
lint_diff.py
profile-tui.py
release.py
run_tests.sh
run_tests_parallel.py
sample_and_compress.py
setup_open_webui.sh