mercury - Updated all systemd service to user only three Mercury modes: ARQ, broadcast and custom

This commit is contained in:
thetechprepper
2026-08-26 10:37:28 -07:00
parent 54c50a250a
commit 5cf4885a94
7 changed files with 30 additions and 61 deletions
@@ -1,19 +1,20 @@
# Author : Gaston Gonzalez
# Date : 16 July 2026
# Updated : 26 August 2026
# Purpose : User systemd unit file for EmComm Tools that starts mercury
# : in a fast configuration.
# : in an ARQ configuration.
#
# Usage:
# Check status : systemctl --user status et-service-mercury-fast
# Start service : systemctl --user start et-service-mercury-fast
# Stop service : systemctl --user stop et-service-mercury-fast
# Check status : systemctl --user status et-service-mercury-arq
# Start service : systemctl --user start et-service-mercury-arq
# Stop service : systemctl --user stop et-service-mercury-arq
# Reload this config : systemctl --user daemon-reload
[Unit]
Description=EmComm Tools mercury default service for fast performance
Description=EmComm Tools Mercury HF service for ARQ mode
[Service]
ExecStart=/opt/emcomm-tools/bin/et-mercury fast
ExecStart=/opt/emcomm-tools/bin/et-mercury arq
Restart=no
[Install]
@@ -1,19 +1,20 @@
# Author : Gaston Gonzalez
# Date : 16 July 2026
# Purpose : User systemd unit file for EmComm Tools that starts mercury
# : in a balanced configuration.
# Updated : 26 August 2026
# Purpose : User systemd unit file for EmComm Tools that starts Mercury
# : in a broadcast configuration.
#
# Usage:
# Check status : systemctl --user status et-service-mercury-balanced
# Start service : systemctl --user start et-service-mercury-balanced
# Stop service : systemctl --user stop et-service-mercury-balanced
# Check status : systemctl --user status et-service-mercury-broadcast
# Start service : systemctl --user start et-service-mercury-broadcast
# Stop service : systemctl --user stop et-service-mercury-broadcast
# Reload this config : systemctl --user daemon-reload
[Unit]
Description=EmComm Tools mercury default service for balanced performance
Description=EmComm Tools Mercury HF service for broadcast mode
[Service]
ExecStart=/opt/emcomm-tools/bin/et-mercury balanced
ExecStart=/opt/emcomm-tools/bin/et-mercury broadcast
Restart=no
[Install]
@@ -1,7 +1,8 @@
# Author : Gaston Gonzalez
# Date : 12 August 2026
# Updated : 26 August 2026
# Purpose : User systemd unit file for EmComm Tools that starts mercury
# : in a Winlink configuration.
# : in a custom, user-defined configuration.
#
# Usage:
# Check status : systemctl --user status et-service-mercury-winlink
@@ -10,10 +11,10 @@
# Reload this config : systemctl --user daemon-reload
[Unit]
Description=EmComm Tools mercury default service for winlink performance
Description=EmComm Tools Mercury HF service in a custom mode
[Service]
ExecStart=/opt/emcomm-tools/bin/et-mercury winlink
ExecStart=/opt/emcomm-tools/bin/et-mercury custom
Restart=no
[Install]
@@ -1,20 +0,0 @@
# Author : Gaston Gonzalez
# Date : 16 July 2026
# Purpose : User systemd unit file for EmComm Tools that starts mercury
# : in a reliability configuration.
#
# Usage:
# Check status : systemctl --user status et-service-mercury-reliability
# Start service : systemctl --user start et-service-mercury-reliability
# Stop service : systemctl --user stop et-service-mercury-reliability
# Reload this config : systemctl --user daemon-reload
[Unit]
Description=EmComm Tools mercury default service for reliability performance
[Service]
ExecStart=/opt/emcomm-tools/bin/et-mercury reliability
Restart=no
[Install]
WantedBy=multi-user.target