From 5d0a65562f57f2cd44dfbb9834611836b14894bb Mon Sep 17 00:00:00 2001 From: Your Name Date: Sat, 17 Feb 2024 11:28:42 -0700 Subject: [PATCH] dsf --- gentoo-kde.sh | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) diff --git a/gentoo-kde.sh b/gentoo-kde.sh index cbd4fe5..5e7a0a6 100644 --- a/gentoo-kde.sh +++ b/gentoo-kde.sh @@ -316,24 +316,11 @@ snapshots() { btrfs sub snapshot / /.snapshots/snapshot-root-${DATE} echo MACHINE_ID=$(cat /etc/machine-id) - KERNEL=$(eselect kernel list | cut -d ']' -f2 | cut -d "*" -f1 | cut -d "-" -f2 | tail -1) KERNEL_VERSION=$(uname -r) - ROOT_NAME=$HARD_DISK - BTRFS=$BTRFS + TEMPLATE="/efi/loader/entries/$MACHINE_ID-$KERNEL_VERSION.conf" LOADER_FILE="/efi/loader/entries/snapshot-$MACHINE_ID-$KERNEL_VERSION.conf" - - echo "MachineID=$MACHINE_ID" - echo "KERNEL IS $KERNEL" - echo "Root_Name=$ROOT_NAME" - echo "BTRFS=$BTRFS" - echo "UEFI Kernel: $KERNEL_VERSION" - - echo "title Gentoo snapshot-root-${DATE}" >$LOADER_FILE - echo "version $KERNEL_VERSION" >>$LOADER_FILE - echo "options root=UUID=$(/sbin/blkid -s UUID -o value $BTRFS) rootflags=subvol=@.snapshots/snapshot-root-${DATE} rw " >>$LOADER_FILE - echo "machine-id $MACHINE_ID" >>$LOADER_FILE - echo "linux /$MACHINE_ID/$KERNEL_VERSION/linux" >>$LOADER_FILE - echo "initrd /$MACHINE_ID/$KERNEL_VERSION/initrd" >>$LOADER_FILE + cp -f $TEMPLATE $LOADER_FILE + sed -i "s/${ROOT_NAME}/snapshot-root-${DATE}/" $LOADER_FILE } remove-snapshots() {