[PR #2009] Alpine Linux agent install support #3846

Open
opened 2026-03-14 07:42:10 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/amidaware/tacticalrmm/pull/2009
Author: @penzoiders
Created: 9/22/2024
Status: 🔄 Open

Base: developHead: alpine-linux-agent-support


📝 Commits (10+)

📊 Changes

1 file changed (+353 additions, -157 deletions)

View changed files

📝 api/tacticalrmm/core/agent_linux.sh (+353 -157)

📄 Description

Tested Alpine Linux install script support.

Works for both x86 and ARM at 64bit (32bit misses valid binaries for mesh agent, so I've not added those among the supported systems).

Install needed packages, or ask for basic requirements.

Creates OpenRC init units instead of systemd services, works nicely as expected.

SystemD based systems works exactly as before.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/amidaware/tacticalrmm/pull/2009 **Author:** [@penzoiders](https://github.com/penzoiders) **Created:** 9/22/2024 **Status:** 🔄 Open **Base:** `develop` ← **Head:** `alpine-linux-agent-support` --- ### 📝 Commits (10+) - [`3287b4a`](https://github.com/amidaware/tacticalrmm/commit/3287b4a23b03bdffd1d7bd6155bceb31211c5dbe) Merge branch 'develop' - [`081ad3c`](https://github.com/amidaware/tacticalrmm/commit/081ad3c30b4fc12e36c07e602e54b9f94d216ef5) Merge branch 'develop' - [`29b04ee`](https://github.com/amidaware/tacticalrmm/commit/29b04ee2f290731cae45e80e83f682ac32795c39) Merge branch 'develop' - [`4992002`](https://github.com/amidaware/tacticalrmm/commit/4992002a2814afa9be042f0441da0d70f764ff09) Merge branch 'develop' - [`192e418`](https://github.com/amidaware/tacticalrmm/commit/192e418d08a6873d334aa2d0d2260602f7a7fb42) Merge branch 'develop' - [`1f77acd`](https://github.com/amidaware/tacticalrmm/commit/1f77acdd22d07ed936c7c1fc9f3c31312796c093) Merge branch 'develop' - [`cf0941c`](https://github.com/amidaware/tacticalrmm/commit/cf0941cda96d253220f791688a7d740807836b32) Merge branch 'develop' - [`c2a9685`](https://github.com/amidaware/tacticalrmm/commit/c2a968548074203a4ad191ced9b5aa66f6e6273e) Merge branch 'develop' - [`293f44c`](https://github.com/amidaware/tacticalrmm/commit/293f44c91ac4c8bba9e67ecc1ad3322964c2b29d) Release 0.1.0 - [`4d27f2b`](https://github.com/amidaware/tacticalrmm/commit/4d27f2b59491f1b4576a93eca2ac70332caaa176) Release 0.1.1 ### 📊 Changes **1 file changed** (+353 additions, -157 deletions) <details> <summary>View changed files</summary> 📝 `api/tacticalrmm/core/agent_linux.sh` (+353 -157) </details> ### 📄 Description Tested Alpine Linux install script support. Works for both x86 and ARM at 64bit (32bit misses valid binaries for mesh agent, so I've not added those among the supported systems). Install needed packages, or ask for basic requirements. Creates OpenRC init units instead of systemd services, works nicely as expected. SystemD based systems works exactly as before. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/tacticalrmm#3846
No description provided.