Pulse/scripts
rcourtman c7bb76c12e fix: Switch proxy socket to directory-level bind mount for stability
Fixes LXC bind mount issue where socket-level mounts break when the
socket is recreated by systemd. Following Codex's recommendation to
bind mount the directory instead of the file.

Changes:
- Socket path: /run/pulse-temp-proxy/pulse-temp-proxy.sock
- Systemd: RuntimeDirectory=pulse-temp-proxy (auto-creates /run/pulse-temp-proxy)
- Systemd: RuntimeDirectoryMode=0770 for group access
- LXC mount: Bind entire /run/pulse-temp-proxy directory
- Install script: Upgrades old socket-level mounts to directory-level
- Install script: Detects and handles bind mount changes

This survives socket recreations and container restarts. The directory
mount persists even when systemd unlinks/recreates the socket file.

Related to #528
2025-10-12 22:33:53 +00:00
..
dev Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
systemd Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
.go-version Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
build-release.sh build: Add pulse-temp-proxy to release build process 2025-10-12 21:46:48 +00:00
clean-mock-alerts.sh Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
dev-hot.sh Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
dev-orchestrator.sh Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
hot-dev.sh Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
install-docker-agent.sh Fix docker agent installer for BusyBox wget (#255) 2025-10-12 10:57:19 +00:00
install-go-toolchain.sh Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
install-temp-proxy.sh fix: Switch proxy socket to directory-level bind mount for stability 2025-10-12 22:33:53 +00:00
make-tests-safe.sh Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
protect-mock-nodes.sh Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
pulse-auto-update.sh Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
pulse-temp-proxy.service feat: Implement secure temperature proxy for containerized deployments 2025-10-12 21:35:35 +00:00
run-tests-mock.sh Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
sync-production-config.sh Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
take-all-screenshots.js Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
take-screenshots.js Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
test-vm-disk.sh Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
toggle-mock-pure.sh Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
toggle-mock.sh feat: capture Proxmox memory snapshots in diagnostics 2025-10-12 10:25:43 +00:00