[PR #1] [MERGED] Updating Systemd services to be more reliable #5

Closed
opened 2026-02-27 14:46:43 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/natecarlson/quectel-rgmii-at-command-client/pull/1
Author: @aesthernr
Created: 7/9/2023
Status: Merged
Merged: 7/12/2023
Merged by: @natecarlson

Base: mainHead: systemd-requires


📝 Commits (6)

  • e57d398 Updated systemd to using requires
  • 551bc5f Add after to child units
  • 7f4cd73 Merge branch 'natecarlson:main' into systemd-requires
  • 320adfe Change Requires to BindsTo - Giving Stronger Unit
  • 0553bf7 I believe this is cleaned up properly.
  • bb5a4da Fully tested service files..

📊 Changes

4 files changed (+23 additions, -13 deletions)

View changed files

📝 at_telnet_daemon/at-telnet/systemd_units/at-telnet-daemon.service (+14 -4)
📝 at_telnet_daemon/at-telnet/systemd_units/socat-smd11-from-ttyIN.service (+4 -4)
📝 at_telnet_daemon/at-telnet/systemd_units/socat-smd11-to-ttyIN.service (+4 -4)
📝 at_telnet_daemon/at-telnet/systemd_units/socat-smd11.service (+1 -1)

📄 Description

Moving to using requires and after to make the ttyin and ttyout child services more reliable by ensuring the socat-smd11 service be up and running before they start. This also restarts the entire chain if any of the child processes are stopped for any reason.

Moved the execstartpre to the child services rather the socat-smd11 parent to space out the turn up a little more.


🔄 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/natecarlson/quectel-rgmii-at-command-client/pull/1 **Author:** [@aesthernr](https://github.com/aesthernr) **Created:** 7/9/2023 **Status:** ✅ Merged **Merged:** 7/12/2023 **Merged by:** [@natecarlson](https://github.com/natecarlson) **Base:** `main` ← **Head:** `systemd-requires` --- ### 📝 Commits (6) - [`e57d398`](https://github.com/natecarlson/quectel-rgmii-at-command-client/commit/e57d398bc387a4156b3060929b07eb1c1854805e) Updated systemd to using requires - [`551bc5f`](https://github.com/natecarlson/quectel-rgmii-at-command-client/commit/551bc5fc1fbf3409fc23698145af54912e362a54) Add after to child units - [`7f4cd73`](https://github.com/natecarlson/quectel-rgmii-at-command-client/commit/7f4cd734ff06a84760035b8e1bf25d38f5fffefb) Merge branch 'natecarlson:main' into systemd-requires - [`320adfe`](https://github.com/natecarlson/quectel-rgmii-at-command-client/commit/320adfe5e243d359379dc45f3ffb1ab7c183fe93) Change Requires to BindsTo - Giving Stronger Unit - [`0553bf7`](https://github.com/natecarlson/quectel-rgmii-at-command-client/commit/0553bf761b1ba55dbbc54b0380e979fb5b13f30a) I believe this is cleaned up properly. - [`bb5a4da`](https://github.com/natecarlson/quectel-rgmii-at-command-client/commit/bb5a4da7a6cebf2ed1c2b18a32626e3922d31753) Fully tested service files.. ### 📊 Changes **4 files changed** (+23 additions, -13 deletions) <details> <summary>View changed files</summary> 📝 `at_telnet_daemon/at-telnet/systemd_units/at-telnet-daemon.service` (+14 -4) 📝 `at_telnet_daemon/at-telnet/systemd_units/socat-smd11-from-ttyIN.service` (+4 -4) 📝 `at_telnet_daemon/at-telnet/systemd_units/socat-smd11-to-ttyIN.service` (+4 -4) 📝 `at_telnet_daemon/at-telnet/systemd_units/socat-smd11.service` (+1 -1) </details> ### 📄 Description Moving to using requires and after to make the ttyin and ttyout child services more reliable by ensuring the socat-smd11 service be up and running before they start. This also restarts the entire chain if any of the child processes are stopped for any reason. Moved the execstartpre to the child services rather the socat-smd11 parent to space out the turn up a little more. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-27 14:46:43 +03:00
Sign in to join this conversation.
No labels
pull-request
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/quectel-rgmii-at-command-client#5
No description provided.