diff --git a/common/snigdhaos-system-config/snigdhaos-system-config.install b/common/snigdhaos-system-config/snigdhaos-system-config.install index e69de29b..3091e354 100644 --- a/common/snigdhaos-system-config/snigdhaos-system-config.install +++ b/common/snigdhaos-system-config/snigdhaos-system-config.install @@ -0,0 +1,53 @@ +post_install(){ + tput setaf 3; + echo + echo "[WARNING] WARNING!" + echo + echo "If you are on Grub, please install the following package..." + echo "sudo pacman -S snigdhaos-bootloader-grub" + echo + echo "If you are using systemd-boot then isntall the following package..." + echo "sudo pacman -S snigdhaos-bootloader-systemd" + echo + echo "[WARNING] WARNING!" + echo + tput setaf 2; + bootloader=$(bootctl status | grep "Product" | awk '{print $2}') + if [ "$bootloader" = "systemd-boot" ]; then + echo + echo "systemd-bootloader found!" + echo "Install the following package for your safety!" + echo + echo "sudo pacman -S snigdhaos-bootloader-systemd" + echo "It has all the pacman-hooks which are essentials." + echo + elif [ $bootloader = "GRUB" ]; then + echo + echo "GRUB bootloader found!" + echo "Install the following package for your safety!" + echo + echo "sudo pacman -S snigdhaos-bootloader-grub" + echo "It has all the pacman-hooks which are essentials." + echo + fi + tput sgr0 + + # Confirmation for package installation + package_installed(){ + if pacman -Qi "$1" &> /dev/null; then + return 0 + else + return 1 + fi + } + + tput setaf 6; + if package_installed snigdhaos-bootloader-grub; then + echo + echo "snigdhaos-bootloader-grub found!" + echo "Bootloader is safe!" + echo + fi + tput sgr0 + +} \ No newline at end of file