2
0
mirror of https://github.com/m-labs/artiq.git synced 2024-12-27 04:08:27 +08:00

flake: avoid permissions race window when setting up HITL SSH key

This commit is contained in:
Egor Savkin 2024-07-30 11:24:21 +08:00 committed by GitHub
parent fbf11ca002
commit 75ffbeba4d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -470,10 +470,9 @@
''
export HOME=`mktemp -d`
mkdir $HOME/.ssh
cp /opt/hydra_id_ed25519 $HOME/.ssh/id_ed25519
cp /opt/hydra_id_ed25519.pub $HOME/.ssh/id_ed25519.pub
cp --preserve=mode /opt/hydra_id_ed25519 $HOME/.ssh/id_ed25519
cp --preserve=mode /opt/hydra_id_ed25519.pub $HOME/.ssh/id_ed25519.pub
echo "rpi-1 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIACtBFDVBYoAE4fpJCTANZSE0bcVpTR3uvfNvb80C4i5" > $HOME/.ssh/known_hosts
chmod 600 $HOME/.ssh/id_ed25519
LOCKCTL=$(mktemp -d)
mkfifo $LOCKCTL/lockctl