make sure the pem key file is owned by the sudo user

This commit is contained in:
2025-07-04 11:59:04 +09:00
parent 2c1ac5c9bc
commit 46bae8f06a

View File

@@ -100,6 +100,7 @@ Host UdonGitJump
EOF EOF
if [ -f "${PEM_BASE}${JUMP_PEM_FILE}" ]; then if [ -f "${PEM_BASE}${JUMP_PEM_FILE}" ]; then
sudo -u "${SUDO_USER}" cp "${PEM_BASE}${JUMP_PEM_FILE}" "${GIT_REPOSITORY_FOLDER}"/.ssh/; sudo -u "${SUDO_USER}" cp "${PEM_BASE}${JUMP_PEM_FILE}" "${GIT_REPOSITORY_FOLDER}"/.ssh/;
chown "${SUDO_USER}:" "${GIT_REPOSITORY_FOLDER}/.ssh/${JUMP_PEM_FILE}"
sudo -u "${SUDO_USER}" chmod 600 "${GIT_REPOSITORY_FOLDER}/.ssh/${JUMP_PEM_FILE}" sudo -u "${SUDO_USER}" chmod 600 "${GIT_REPOSITORY_FOLDER}/.ssh/${JUMP_PEM_FILE}"
else else
echo "PEM FILE ${JUMP_PEM_FILE} must be added manually" echo "PEM FILE ${JUMP_PEM_FILE} must be added manually"