From 8328bb15c1f61fe34be71c60a447411d3b17547d Mon Sep 17 00:00:00 2001 From: craigerl Date: Mon, 8 Jan 2024 09:37:23 -0800 Subject: [PATCH] fix systemd stuff --- etc/systemd/{ => system}/ardop.service | 0 etc/systemd/{ => system}/autohotspot.service | 0 etc/systemd/{ => system}/digipeater.service | 0 etc/systemd/{ => system}/digipi-boot.service | 0 .../{ => system}/digipi-resolv.service | 0 etc/systemd/{ => system}/fldigi.service | 0 etc/systemd/{ => system}/gpio_redled.service | 0 etc/systemd/{ => system}/js8call.service | 0 etc/systemd/{ => system}/node.service | 0 etc/systemd/{ => system}/pat.service | 0 etc/systemd/{ => system}/rigctld.service | 0 etc/systemd/system/sshd.service | 22 +++++++++++++++++++ etc/systemd/{ => system}/sstv.service | 0 etc/systemd/{ => system}/tnc.service | 0 etc/systemd/{ => system}/tnc300b.service | 0 etc/systemd/{ => system}/webchat.service | 0 etc/systemd/{ => system}/winlinkrms.service | 0 etc/systemd/{ => system}/wsjtx.service | 0 18 files changed, 22 insertions(+) rename etc/systemd/{ => system}/ardop.service (100%) rename etc/systemd/{ => system}/autohotspot.service (100%) rename etc/systemd/{ => system}/digipeater.service (100%) rename etc/systemd/{ => system}/digipi-boot.service (100%) rename etc/systemd/{ => system}/digipi-resolv.service (100%) rename etc/systemd/{ => system}/fldigi.service (100%) rename etc/systemd/{ => system}/gpio_redled.service (100%) rename etc/systemd/{ => system}/js8call.service (100%) rename etc/systemd/{ => system}/node.service (100%) rename etc/systemd/{ => system}/pat.service (100%) rename etc/systemd/{ => system}/rigctld.service (100%) create mode 100644 etc/systemd/system/sshd.service rename etc/systemd/{ => system}/sstv.service (100%) rename etc/systemd/{ => system}/tnc.service (100%) rename etc/systemd/{ => system}/tnc300b.service (100%) rename etc/systemd/{ => system}/webchat.service (100%) rename etc/systemd/{ => system}/winlinkrms.service (100%) rename etc/systemd/{ => system}/wsjtx.service (100%) diff --git a/etc/systemd/ardop.service b/etc/systemd/system/ardop.service similarity index 100% rename from etc/systemd/ardop.service rename to etc/systemd/system/ardop.service diff --git a/etc/systemd/autohotspot.service b/etc/systemd/system/autohotspot.service similarity index 100% rename from etc/systemd/autohotspot.service rename to etc/systemd/system/autohotspot.service diff --git a/etc/systemd/digipeater.service b/etc/systemd/system/digipeater.service similarity index 100% rename from etc/systemd/digipeater.service rename to etc/systemd/system/digipeater.service diff --git a/etc/systemd/digipi-boot.service b/etc/systemd/system/digipi-boot.service similarity index 100% rename from etc/systemd/digipi-boot.service rename to etc/systemd/system/digipi-boot.service diff --git a/etc/systemd/digipi-resolv.service b/etc/systemd/system/digipi-resolv.service similarity index 100% rename from etc/systemd/digipi-resolv.service rename to etc/systemd/system/digipi-resolv.service diff --git a/etc/systemd/fldigi.service b/etc/systemd/system/fldigi.service similarity index 100% rename from etc/systemd/fldigi.service rename to etc/systemd/system/fldigi.service diff --git a/etc/systemd/gpio_redled.service b/etc/systemd/system/gpio_redled.service similarity index 100% rename from etc/systemd/gpio_redled.service rename to etc/systemd/system/gpio_redled.service diff --git a/etc/systemd/js8call.service b/etc/systemd/system/js8call.service similarity index 100% rename from etc/systemd/js8call.service rename to etc/systemd/system/js8call.service diff --git a/etc/systemd/node.service b/etc/systemd/system/node.service similarity index 100% rename from etc/systemd/node.service rename to etc/systemd/system/node.service diff --git a/etc/systemd/pat.service b/etc/systemd/system/pat.service similarity index 100% rename from etc/systemd/pat.service rename to etc/systemd/system/pat.service diff --git a/etc/systemd/rigctld.service b/etc/systemd/system/rigctld.service similarity index 100% rename from etc/systemd/rigctld.service rename to etc/systemd/system/rigctld.service diff --git a/etc/systemd/system/sshd.service b/etc/systemd/system/sshd.service new file mode 100644 index 0000000..7495d9a --- /dev/null +++ b/etc/systemd/system/sshd.service @@ -0,0 +1,22 @@ +[Unit] +Description=OpenBSD Secure Shell server +Documentation=man:sshd(8) man:sshd_config(5) +After=network.target auditd.service +ConditionPathExists=!/etc/ssh/sshd_not_to_be_run + +[Service] +EnvironmentFile=-/etc/default/ssh +ExecStartPre=/usr/sbin/sshd -t +ExecStart=/usr/sbin/sshd -D $SSHD_OPTS +ExecReload=/usr/sbin/sshd -t +ExecReload=/bin/kill -HUP $MAINPID +KillMode=process +Restart=on-failure +RestartPreventExitStatus=255 +Type=notify +RuntimeDirectory=sshd +RuntimeDirectoryMode=0755 + +[Install] +WantedBy=multi-user.target +Alias=sshd.service diff --git a/etc/systemd/sstv.service b/etc/systemd/system/sstv.service similarity index 100% rename from etc/systemd/sstv.service rename to etc/systemd/system/sstv.service diff --git a/etc/systemd/tnc.service b/etc/systemd/system/tnc.service similarity index 100% rename from etc/systemd/tnc.service rename to etc/systemd/system/tnc.service diff --git a/etc/systemd/tnc300b.service b/etc/systemd/system/tnc300b.service similarity index 100% rename from etc/systemd/tnc300b.service rename to etc/systemd/system/tnc300b.service diff --git a/etc/systemd/webchat.service b/etc/systemd/system/webchat.service similarity index 100% rename from etc/systemd/webchat.service rename to etc/systemd/system/webchat.service diff --git a/etc/systemd/winlinkrms.service b/etc/systemd/system/winlinkrms.service similarity index 100% rename from etc/systemd/winlinkrms.service rename to etc/systemd/system/winlinkrms.service diff --git a/etc/systemd/wsjtx.service b/etc/systemd/system/wsjtx.service similarity index 100% rename from etc/systemd/wsjtx.service rename to etc/systemd/system/wsjtx.service