Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions data/debian/rules
Original file line number Diff line number Diff line change
Expand Up @@ -21,5 +21,9 @@ override_dh_installsystemd:
dh_installsystemd --no-start --name=determine-reboot-cause
dh_installsystemd --no-start --name=process-reboot-cause
dh_installsystemd --no-start --name=gnoi-shutdown
dh_installsystemd --no-start --name=console-monitor-dce
dh_installsystemd --no-start --name=console-monitor-dte
dh_installsystemd --no-start --name=console-monitor-proxy@
dh_installsystemd --no-start --name=console-monitor-pty-bridge@
dh_installsystemd $(HOST_SERVICE_OPTS) --name=sonic-hostservice

18 changes: 18 additions & 0 deletions data/debian/sonic-host-services-data.console-monitor-dce.service
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
[Unit]
Description=Console Monitor DCE Service - Manages PTY Bridge and Proxy Services
Documentation=https://github.com/sonic-net/SONiC/blob/master/doc/console/Console-Monitor-High-Level-Design.md
After=config-setup.service database.service
Requires=config-setup.service database.service

[Service]
Type=simple
ExecStart=/usr/local/bin/console-monitor dce
Restart=always
RestartSec=10
StandardOutput=journal
StandardError=journal

SupplementaryGroups=dialout

[Install]
WantedBy=sonic.target
14 changes: 14 additions & 0 deletions data/debian/sonic-host-services-data.console-monitor-dte.service
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
[Unit]
Description=Console Monitor DTE Service - Heartbeat Sender
Documentation=https://github.com/sonic-net/SONiC/blob/master/doc/console/Console-Monitor-High-Level-Design.md
After=config-setup.service database.service
Requires=config-setup.service database.service

[Service]
Type=simple
ExecStart=/usr/local/bin/console-monitor dte
Restart=always
RestartSec=5

[Install]
WantedBy=sonic.target
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
[Unit]
Description=Console Monitor Proxy Service for port %i
Documentation=https://github.com/sonic-net/SONiC/blob/master/doc/console/Console-Monitor-High-Level-Design.md
After=config-setup.service database.service console-monitor-pty-bridge@%i.service
Requires=config-setup.service database.service
Wants=console-monitor-pty-bridge@%i.service

[Service]
Type=simple
ExecStart=/usr/local/bin/console-monitor proxy %i
Restart=on-failure
RestartSec=5
StandardOutput=journal
StandardError=journal

SupplementaryGroups=dialout

[Install]
WantedBy=sonic.target
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
[Unit]
Description=Console Monitor PTY Bridge Service for port %i
Documentation=https://github.com/sonic-net/SONiC/blob/master/doc/console/Console-Monitor-High-Level-Design.md
After=config-setup.service
Requires=config-setup.service

[Service]
Type=simple
ExecStart=/usr/local/bin/console-monitor pty-bridge %i
Restart=on-failure
RestartSec=5
StandardOutput=journal
StandardError=journal

[Install]
WantedBy=sonic.target
Loading
Loading