feat: copy chroot to /mnt/

This commit is contained in:
ange 2024-05-25 15:59:32 +02:00
parent 2f3664acaa
commit 0a2b926e9d
Signed by: ange
GPG key ID: 9E0C4157BB7BEB1D
16 changed files with 27 additions and 13 deletions

View file

@ -1,20 +0,0 @@
#!/bin/bash
#shellcheck disable=SC2154
bootctl install
root="$(findmnt -nr -o source /)"
cryptdev="$(cryptsetup status "$root" | awk '/device/ {print $2}')"
[ -n "$cryptdev" ] && {
uuid="$(blkid | grep "$cryptdev" | awk '{print $2}')"
options="cryptdevice=$uuid:$(basename "$root") "
}
options="${options}root=$root"
for f in /boot/loader/entries/*.conf; do
cat << EOF >> "$f"
options $options rw
EOF
done