From 400135b4a73663d5d06612bf9f2960d4ab9a3833 Mon Sep 17 00:00:00 2001 From: Steven Date: Sun, 7 Dec 2025 12:31:06 +0100 Subject: [PATCH] fix: only attempt to create dir if not yet exists On self-hosted runners it can happen that an action (docker container) is cached. This leads to the script trying to create the .ssh dir despite it already existing. The action then fails. --- docker-rsync/ssh-init | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docker-rsync/ssh-init b/docker-rsync/ssh-init index c35c903..3a88cae 100755 --- a/docker-rsync/ssh-init +++ b/docker-rsync/ssh-init @@ -2,4 +2,6 @@ set -eu -mkdir -m 700 $HOME/.ssh +if [ ! -d "$HOME/.ssh" ]; then + mkdir -m 700 $HOME/.ssh +fi