aboutsummaryrefslogtreecommitdiff
path: root/setup-sshd
blob: b0a5ed5614b2358b1d6754e10fdadd5aa035c7f3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/sh

export HOME=/home/buildslave

[ -z "${JENKINS_SLAVE_SSH_PUBKEY}" ] || {
  mkdir ${HOME}/.ssh
  echo "${JENKINS_SLAVE_SSH_PUBKEY}" > ${HOME}/.ssh/authorized_keys
  chown -R buildslave:buildslave ${HOME}/.ssh
  chmod 0700 -R ${HOME}/.ssh
}

exec /usr/sbin/sshd -D