From 84ae5d4cfa3c6cf4f0c0e7387e6e32eeb240c4bd Mon Sep 17 00:00:00 2001 From: "Eshan Roy (Eshanized)" Date: Tue, 16 Apr 2024 23:02:10 +0530 Subject: [PATCH] add snigdhaos-bootloader-grub-package --- .../pacman.d/hooks/bootloader-grub-install.hook | 15 +++++++++++++++ .../pacman.d/hooks/bootloader-grub-mkconfig.hook | 15 +++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 common/snigdhaos-bootloader-grub/etc/pacman.d/hooks/bootloader-grub-install.hook create mode 100644 common/snigdhaos-bootloader-grub/etc/pacman.d/hooks/bootloader-grub-mkconfig.hook diff --git a/common/snigdhaos-bootloader-grub/etc/pacman.d/hooks/bootloader-grub-install.hook b/common/snigdhaos-bootloader-grub/etc/pacman.d/hooks/bootloader-grub-install.hook new file mode 100644 index 00000000..fbe0e47b --- /dev/null +++ b/common/snigdhaos-bootloader-grub/etc/pacman.d/hooks/bootloader-grub-install.hook @@ -0,0 +1,15 @@ +[Trigger] +Operation = Install +Operation = Upgrade +Type = Package +Target = grub +Target = amd-ucode +Target = intel-ucode +Target = linux +Target = linux-lts* +Target = linux-zen* + +[Action] +Description = Executing grub-install +When = PostTransaction +Exec = /usr/bin/grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=SnigdhaOS \ No newline at end of file diff --git a/common/snigdhaos-bootloader-grub/etc/pacman.d/hooks/bootloader-grub-mkconfig.hook b/common/snigdhaos-bootloader-grub/etc/pacman.d/hooks/bootloader-grub-mkconfig.hook new file mode 100644 index 00000000..7092f7d0 --- /dev/null +++ b/common/snigdhaos-bootloader-grub/etc/pacman.d/hooks/bootloader-grub-mkconfig.hook @@ -0,0 +1,15 @@ +[Trigger] +Operation = Install +Operation = Upgrade +Type = Package +Target = grub +Target = amd-ucode +Target = intel-ucode +Target = linux +Target = linux-lts* +Target = linux-zen* + +[Action] +Description = Executing grub-mkconfig +When = PostTransaction +Exec = /bin/sh -c "grub-mkconfig -o /boot/grub/grub.cfg" \ No newline at end of file