11 lines
508 B
Bash
11 lines
508 B
Bash
|
#!/bin/bash
|
||
|
# Setup ssh inside container
|
||
|
# This is a hack because nixery containers contain no passwd file, which openssh wants to read
|
||
|
echo "root:x:0:0:System administrator:/root:/run/current-system/sw/bin/bash" >> /etc/passwd
|
||
|
mkdir -p ~/.ssh
|
||
|
echo "$GITEA_SSH_KEY" > ~/.ssh/id_rsa
|
||
|
echo "[git.b12f.io]:2222 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJ4uaREL7acSSCNAX+voDYl1Kj7JipP62fR5x1UyGP9u" >> ~/.ssh/known_hosts
|
||
|
echo "Host git.b12f.io" >> ~/.ssh/config
|
||
|
echo " Port 2222" >> ~/.ssh/config
|
||
|
chmod -R 600 ~/.ssh
|