Skip to content

Commit

Permalink
Update autoinstall
Browse files Browse the repository at this point in the history
  • Loading branch information
peterjaap committed Mar 2, 2025
1 parent cda6b41 commit bb3005c
Showing 1 changed file with 14 additions and 11 deletions.
25 changes: 14 additions & 11 deletions autoinstall.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -120,17 +120,20 @@ autoinstall:

# Generate SSH key
- curtin in-target --target=/target -- bash -c '
USERNAME=$(getent passwd 1000 | cut -d\':\' -f1);
USER_HOME="/home/$USERNAME";
echo "Detected user $USERNAME";
if [ -d "$USER_HOME" ]; then
sudo -u $USERNAME mkdir -p "$USER_HOME/.ssh";
sudo -u $USERNAME ssh-keygen -t rsa -b 4096 -C "[email protected]" -f "$USER_HOME/.ssh/id_rsa" -N "";
sudo -u $USERNAME chmod 700 "$USER_HOME/.ssh";
sudo -u $USERNAME chmod 600 "$USER_HOME/.ssh/id_rsa";
sudo -u $USERNAME chmod 644 "$USER_HOME/.ssh/id_rsa.pub";
echo "SSH key generated for $USERNAME";
fi'
USERNAME=$(getent passwd 1000 | cut -d":" -f1)
USER_HOME="/home/$USERNAME"
echo "Detected user $USERNAME"

if [ ! -d "$USER_HOME/.ssh" ]; then
sudo -u "$USERNAME" mkdir -p "$USER_HOME/.ssh"
fi

sudo -u "$USERNAME" ssh-keygen -t rsa -b 4096 -C "[email protected]" -f "$USER_HOME/.ssh/id_rsa" -N ""
sudo -u "$USERNAME" chmod 700 "$USER_HOME/.ssh"
sudo -u "$USERNAME" chmod 600 "$USER_HOME/.ssh/id_rsa"
sudo -u "$USERNAME" chmod 644 "$USER_HOME/.ssh/id_rsa.pub"

echo "SSH key generated for $USERNAME"'

- curtin in-target --target=/target -- bash -c '
echo "Installation paused. Create /tmp/continue to proceed.";
Expand Down

0 comments on commit bb3005c

Please sign in to comment.