blob: 1589b1f072b6e2085930a408352109bcfa2ee03c [file] [log] [blame]
Paul Sokolovsky54e23d62022-09-26 21:49:59 +03001#!/bin/sh
2set -ex
3
4export HOME=/home/buildslave
5
6[ -z "${JENKINS_SLAVE_SSH_PUBKEY}" ] || {
7 mkdir ${HOME}/.ssh
8 echo "${JENKINS_SLAVE_SSH_PUBKEY}" > ${HOME}/.ssh/authorized_keys
9 chown -R buildslave:buildslave ${HOME}/.ssh
10 chmod 0700 -R ${HOME}/.ssh
11}
12
13ssh-keygen -A
14
15if [ "$1" = "interactive" ]; then
16 /usr/sbin/sshd
17else
18 /usr/sbin/sshd -D
19fi