#!/bin/bash installSSHKeysForDownload() { local flag="$1" if [[ "$SSHKEY_SETUP_NEEDED" == "true" ]]; then isHeader "SSH Key Install" # Fix permissions for SSH Directory local result=$(sudo chmod 0775 "$ssh_dir" > /dev/null 2>&1) checkSuccess "Updating $ssh_dir with 0775 permissions." local result=$(sudo chown $docker_install_user:$docker_install_user "$ssh_dir" > /dev/null 2>&1) checkSuccess "Updating $ssh_dir with $docker_install_user ownership." # Check if SSH Keys are enabled if [[ "$CFG_SSHKEY_ROOT_ENABLED" == "true" ]]; then generateSSHSetupKeyPair "root" $flag fi if [[ "$CFG_SSHKEY_LIBREPORTAL_ENABLED" == "true" ]]; then generateSSHSetupKeyPair "$sudo_user_name" $flag fi if [[ "$CFG_SSHKEY_DOCKERINSTALL_ENABLED" == "true" ]]; then if [[ "$CFG_DOCKER_INSTALL_TYPE" == "rootless" ]]; then generateSSHSetupKeyPair "$CFG_DOCKER_INSTALL_USER" $flag fi fi fi }