We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 0674db5 + 2826022 commit 61bb8a8Copy full SHA for 61bb8a8
1 file changed
start.sh
100644
100755
@@ -1,5 +1,13 @@
1
#!/bin/sh
2
3
+_term() {
4
+ echo "Caught SIGTERM signal!"
5
+ kill -TERM "$child" 2>/dev/null
6
+}
7
+
8
+trap _term SIGTERM
9
10
+# generate host keys, if required
11
ssh-keygen -A
12
13
# If there are some public keys in keys folder
@@ -20,5 +28,7 @@ if [ "$(ls -A /git-server/repos/)" ]; then
20
28
find /git-server/repos -type d -exec chmod g+s '{}' +
21
29
fi
22
30
23
-# -D flag avoids executing sshd as a daemon
24
-/usr/sbin/sshd -D
31
+/usr/sbin/sshd -D &
32
33
+child=$!
34
+wait "$child"
0 commit comments