Skip to content

feat: support LXC/PVE environments without sudo in rexec-agent#34

Merged
9trocode merged 1 commit intomainfrom
feat/email-collab-invitations
Feb 13, 2026
Merged

feat: support LXC/PVE environments without sudo in rexec-agent#34
9trocode merged 1 commit intomainfrom
feat/email-collab-invitations

Conversation

@9trocode
Copy link
Contributor

  • Add isRoot(), sudoAvailable(), detectVirtualization() helpers
  • Update getSystemInfo() to report virtualization and privilege info
  • Make installZsh() conditionally use sudo when available
  • Update install-agent.sh to support user-local installs when no root/sudo
  • Fall back to ~/.local/bin and ~/.config/rexec for non-privileged installs
  • Skip systemd/launchd service setup for user-local installations

- Add isRoot(), sudoAvailable(), detectVirtualization() helpers
- Update getSystemInfo() to report virtualization and privilege info
- Make installZsh() conditionally use sudo when available
- Update install-agent.sh to support user-local installs when no root/sudo
- Fall back to ~/.local/bin and ~/.config/rexec for non-privileged installs
- Skip systemd/launchd service setup for user-local installations
@9trocode 9trocode merged commit bd4702f into main Feb 13, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant