Added grub check
This commit is contained in:
		@@ -4,6 +4,7 @@ LOG_FILE="/tmp/update-kernel.log"
 | 
				
			|||||||
BACKUP="/home/yorune/MEGA/Systems/Linux/portage"
 | 
					BACKUP="/home/yorune/MEGA/Systems/Linux/portage"
 | 
				
			||||||
TMP_KERNEL="/tmp/kernel-config-$(uname -r)"
 | 
					TMP_KERNEL="/tmp/kernel-config-$(uname -r)"
 | 
				
			||||||
DEFAULT_KERNEL="/usr/src/linux/.config"
 | 
					DEFAULT_KERNEL="/usr/src/linux/.config"
 | 
				
			||||||
 | 
					GRUBRELOAD=1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function starting() {
 | 
					function starting() {
 | 
				
			||||||
echo -e "\e[93m----------------------COMPILING------------------------------\e[0m"
 | 
					echo -e "\e[93m----------------------COMPILING------------------------------\e[0m"
 | 
				
			||||||
@@ -73,13 +74,11 @@ INITRANFS="initramfs-$KERNEL-gentoo-x86_64.img"
 | 
				
			|||||||
SYSTEMMAP="System.map-$KERNEL-gentoo-x86_64"
 | 
					SYSTEMMAP="System.map-$KERNEL-gentoo-x86_64"
 | 
				
			||||||
VMLINUZ="vmlinuz-$KERNEL-gentoo-x86_64"
 | 
					VMLINUZ="vmlinuz-$KERNEL-gentoo-x86_64"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ifchecking $INITRANFS
 | 
					 | 
				
			||||||
ifchecking $SYSTEMMAP
 | 
					 | 
				
			||||||
ifchecking $VMLINUZ
 | 
					 | 
				
			||||||
sudo grub-mkconfig -o /boot/grub/grub.cfg
 | 
					 | 
				
			||||||
ifchecking "$INITRANFS"
 | 
					ifchecking "$INITRANFS"
 | 
				
			||||||
ifchecking "$SYSTEMMAP"
 | 
					ifchecking "$SYSTEMMAP"
 | 
				
			||||||
ifchecking "$VMLINUZ"
 | 
					ifchecking "$VMLINUZ"
 | 
				
			||||||
 | 
					[ "$GRUBRELOAD" -eq "1" ] && sudo grub-mkconfig -o /boot/grub/grub.cfg \
 | 
				
			||||||
 | 
					    || echo "Please check all files and regenerate grub again!"
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function ifchecking () {
 | 
					function ifchecking () {
 | 
				
			||||||
@@ -88,6 +87,7 @@ if test -f "$FILE"; then
 | 
				
			|||||||
    echo "$FILE exist in the /boot folder ;)"
 | 
					    echo "$FILE exist in the /boot folder ;)"
 | 
				
			||||||
else
 | 
					else
 | 
				
			||||||
    echo "$FILE NOT exist in the /boot folder ;)"
 | 
					    echo "$FILE NOT exist in the /boot folder ;)"
 | 
				
			||||||
 | 
					    GRUBRELOAD=0
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user