From 24bc105bbc365a25c3e6c18247293a61518ca2be Mon Sep 17 00:00:00 2001 From: thetechprepper Date: Thu, 16 Jul 2026 16:24:56 -0700 Subject: [PATCH] mercury - Added user systemd services for starting the Mercury modem at different speeds --- .../user/et-service-mercury-balanced.service | 20 +++++++++++++++++++ .../user/et-service-mercury-fast.service | 20 +++++++++++++++++++ .../et-service-mercury-reliability.service | 20 +++++++++++++++++++ 3 files changed, 60 insertions(+) create mode 100644 overlay/etc/skel/.config/systemd/user/et-service-mercury-balanced.service create mode 100644 overlay/etc/skel/.config/systemd/user/et-service-mercury-fast.service create mode 100644 overlay/etc/skel/.config/systemd/user/et-service-mercury-reliability.service diff --git a/overlay/etc/skel/.config/systemd/user/et-service-mercury-balanced.service b/overlay/etc/skel/.config/systemd/user/et-service-mercury-balanced.service new file mode 100644 index 0000000..c1c9c7f --- /dev/null +++ b/overlay/etc/skel/.config/systemd/user/et-service-mercury-balanced.service @@ -0,0 +1,20 @@ +# Author : Gaston Gonzalez +# Date : 16 July 2026 +# Purpose : User systemd unit file for EmComm Tools that starts mercury +# : in a balanced 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 +# Reload this config : systemctl --user daemon-reload + +[Unit] +Description=EmComm Tools mercury default service for balanced performance + +[Service] +ExecStart=/opt/emcomm-tools/bin/et-mercury balanced +Restart=no + +[Install] +WantedBy=multi-user.target diff --git a/overlay/etc/skel/.config/systemd/user/et-service-mercury-fast.service b/overlay/etc/skel/.config/systemd/user/et-service-mercury-fast.service new file mode 100644 index 0000000..c66e698 --- /dev/null +++ b/overlay/etc/skel/.config/systemd/user/et-service-mercury-fast.service @@ -0,0 +1,20 @@ +# Author : Gaston Gonzalez +# Date : 16 July 2026 +# Purpose : User systemd unit file for EmComm Tools that starts mercury +# : in a fast 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 +# Reload this config : systemctl --user daemon-reload + +[Unit] +Description=EmComm Tools mercury default service for fast performance + +[Service] +ExecStart=/opt/emcomm-tools/bin/et-mercury fast +Restart=no + +[Install] +WantedBy=multi-user.target diff --git a/overlay/etc/skel/.config/systemd/user/et-service-mercury-reliability.service b/overlay/etc/skel/.config/systemd/user/et-service-mercury-reliability.service new file mode 100644 index 0000000..44a9664 --- /dev/null +++ b/overlay/etc/skel/.config/systemd/user/et-service-mercury-reliability.service @@ -0,0 +1,20 @@ +# 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