From ef377a261eeb8d990e3b164fbe5eb692b6fc9917 Mon Sep 17 00:00:00 2001 From: Christian Hewitt Date: Sun, 20 Apr 2025 04:21:22 +0000 Subject: [PATCH] openssh: support SSH_ENABLED_DEFAULT option Signed-off-by: Christian Hewitt --- distributions/LEIoT/options | 3 +++ distributions/LibreELEC/options | 3 +++ packages/network/openssh/package.mk | 3 +++ 3 files changed, 9 insertions(+) diff --git a/distributions/LEIoT/options b/distributions/LEIoT/options index 11218ce958..8221c23829 100644 --- a/distributions/LEIoT/options +++ b/distributions/LEIoT/options @@ -94,6 +94,9 @@ # local console login prompt (yes / no) LOCAL_LOGIN="yes" +# Enable SSH on boot (yes / no) + SSH_ENABLED_DEFAULT="yes" + ### KODI SETTINGS ### # Mediacenter to use (kodi / no) MEDIACENTER="no" diff --git a/distributions/LibreELEC/options b/distributions/LibreELEC/options index 6fb122e338..f01cbd74d3 100644 --- a/distributions/LibreELEC/options +++ b/distributions/LibreELEC/options @@ -94,6 +94,9 @@ # local console login prompt (yes / no) LOCAL_LOGIN="no" +# Enable SSH on boot (yes / no) + SSH_ENABLED_DEFAULT="no" + ### KODI SETTINGS ### # Mediacenter to use (kodi / no) MEDIACENTER="kodi" diff --git a/packages/network/openssh/package.mk b/packages/network/openssh/package.mk index a7f1c0b3ca..fe33245d2a 100644 --- a/packages/network/openssh/package.mk +++ b/packages/network/openssh/package.mk @@ -55,5 +55,8 @@ post_makeinstall_target() { } post_install() { + if [ "${SSH_ENABLED_DEFAULT}" = "yes" ]; then + sed -e "\|^Condition.*|d" -i ${INSTALL}/usr/lib/systemd/system/sshd.service + fi enable_service sshd.service }