diff --git a/roles/gitlab_runner/files/libvirt-executor-update-base-image b/roles/gitlab_runner/files/libvirt-executor-update-base-image index 539f0f73285668aa80654703266f6f785c2d192f..17a32c7291eaf36eb22afe62e2c8956ecbbe3b33 100755 --- a/roles/gitlab_runner/files/libvirt-executor-update-base-image +++ b/roles/gitlab_runner/files/libvirt-executor-update-base-image @@ -42,9 +42,8 @@ arch-chroot mnt pacman -Sy --noconfirm --needed archlinux-keyring arch-chroot mnt pacman -Syu --noconfirm --needed git git-lfs gitlab-runner sed -E 's/^#(IgnorePkg *=)/\1 linux/' -i mnt/etc/pacman.conf arch-chroot mnt userdel -r arch -mkdir mnt/root/.ssh -cp /etc/libvirt-executor/id_rsa.pub mnt/root/.ssh/authorized_keys -chmod 600 mnt/root/.ssh/authorized_keys +install -d -m0700 mnt/root/.ssh +install -m0600 /etc/libvirt-executor/id_rsa.pub mnt/root/.ssh/authorized_keys rm -f mnt/etc/machine-id cp -a mnt/boot/{initramfs-linux-fallback.img,initramfs-linux.img}