dont look for key if tilde is already configured

This commit is contained in:
sose 2020-09-13 04:07:27 +00:00
parent 217dc47e44
commit 8c21b7fab6
1 changed files with 24 additions and 15 deletions

View File

@ -22,6 +22,8 @@ read tilde_name
echo "What is your username for $tilde_name?"
read tilde_username
if ! grep -q "$tilde_username@$tilde_name" /tilde/tildes
then
echo "Now you will need to provide tildelinux with your ssh private key"
echo "By whatever means, place your private key in the /tilde/key directory"
echo "Here is a shell, once the key is in the proper location, simply type \"exit\" to close the shell and continue"
@ -39,6 +41,13 @@ do
done
echo "Key file located at $key_file, testing connection..."
connection_test "$key_file" "$tilde_username" "$tilde_name"
else
key_file="$(cat /tilde/tildes \
| grep -A4 "Host $tilde_username@$tilde_name" \
| grep "IdentityFile" \
| cut -f2 -d ' ')"
echo "$tilde_name found in /tilde/tildes, using $key_file as key file"
fi
echo "Configuring user..."
configure_user "$key_file" "$tilde_username" "$tilde_name" "$startx_command"