From 26c0aaa31ce6b8b3f4d8615d165d0398eca91f9c Mon Sep 17 00:00:00 2001 From: Your Name Date: Wed, 8 Feb 2023 20:06:57 -0700 Subject: [PATCH] fix --- debian.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/debian.sh b/debian.sh index d4fa2dd..3161d96 100755 --- a/debian.sh +++ b/debian.sh @@ -115,6 +115,13 @@ systemMounts(){ mount -t efivarfs none $TARGET/sys/firmware/efi/efivars } +decryptBoot(){ + echo '#!/bin/bash' > /etc/luks + echo "printf '$DISK_PASSWORD'" >> /etc/luks + chmod +x /etc/luks + sed -i "s/luks/luks,keyscript=\/etc\/luks/" /etc/crypttab +} + install-vscode(){ wget -qO - https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg | gpg --dearmor | dd of=/usr/share/keyrings/vscodium-archive-keyring.gpg echo 'deb [ signed-by=/usr/share/keyrings/vscodium-archive-keyring.gpg ] https://download.vscodium.com/debs vscodium main' | tee /etc/apt/sources.list.d/vscodium.list @@ -238,6 +245,7 @@ bootloader() { tar xf /etc/default/debian.tar -C /boot/grub/themes/ plymouth-set-default-theme -R spacefun echo "root UUID=$(/sbin/blkid | grep $BTRFS | cut -d '"' -f2) none luks" > /etc/crypttab + decryptBoot /sbin/update-initramfs -c -k all echo "GRUB_CMDLINE_LINUX_DEFAULT=\"quiet splash\"" >/etc/default/grub echo "GRUB_CMDLINE_LINUX=cryptdevice=UUID=$(/sbin/blkid | grep $BTRFS | cut -d '"' -f2):root root=UUID=$(/sbin/blkid | grep root | cut -d '"' -f4) rootflags=subvol@${ROOT_NAME} mitigations=-off" >>/etc/default/grub