summaryrefslogtreecommitdiff
path: root/src/init
diff options
context:
space:
mode:
authorGravatar Matthias Lucas Jaros <jarlucmat@mailbox.org>2025-11-16 10:18:17 +0100
committerGravatar Matthias Lucas Jaros <jarlucmat@mailbox.org>2025-11-16 10:18:17 +0100
commite6cbb6a818eab95bff112da8e4f8db3824bc4786 (patch)
treed54faad856e40b825255be6abfd54d754d5cde6c /src/init
parent1f6e7b79df502d2f82ef3052ee7bdfa0d3851f33 (diff)
Use exec at end of scripts to replace fish process after it's done
Diffstat (limited to 'src/init')
-rwxr-xr-xsrc/init10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/init b/src/init
index b25637c..ffb594e 100755
--- a/src/init
+++ b/src/init
@@ -103,14 +103,11 @@ function setupRepo
chmod -R 700 "$repoDir"
end
-function runSSHDaemon
+function setupSSH
echo "Setting up server"
# generate host keys in case
mkdir -p /var/ssh/etc/ssh/ && ssh-keygen -A -f /var/ssh
-
- # run ssh daemon
- /usr/sbin/sshd -D -e
end
#
@@ -182,4 +179,7 @@ end
# create writable log file for run script
touch $_LOG && chmod 777 $_LOG
-runSSHDaemon
+setupSSH; or return $status
+
+# run ssh daemon
+exec /usr/sbin/sshd -D -e \ No newline at end of file