Compare commits

...

2 Commits

1 changed files with 13 additions and 7 deletions

View File

@ -28,7 +28,7 @@ function check_distro(){
case "${distroId,,}" in
*void*)
printf '%s\n' "Detected Void Linux..."
xbps-install -Sy make gcc xz elfutils elfutils-devel flex ncurses-devel openssl openssl-devel argp-standalone gcc-ada mpc libmpc-devel gmp-devel perl zstd bc pahole
xbps-install -Sy make gcc xz elfutils elfutils-devel flex ncurses-devel openssl openssl-devel argp-standalone gcc-ada mpc libmpc-devel gmp-devel perl zstd bc pahole linux-lts-headers
return 0
;;
*debian*|*ubuntu*)
@ -103,18 +103,20 @@ fi
make -j $(nproc --all)
make modules_install INSTALL_MOD_STRIP=1 install
function install_kernel() {
declare -r distroId="$(awk -F= '$1=="ID"{print $NF}' /etc/os-release)"
case "${distroId,,}" in
*void*)
cp ./arch/x86_64/boot/bzImage /boot/vmlinuz-"$KVER"
dracut --kver "$KVER" --force
grub-mkconfig -o /boot/grub/grub.cfg
xbps-reconfigure -fa
/usr/bin/update-grub
dracut --kver "$KVER" --force
grub-mkconfig -o /boot/grub/grub.cfg
xbps-reconfigure -fa
/usr/bin/update-grub
return 0
;;
*debian*|*ubuntu*)
cp ./arch/x86_64/boot/bzImage /boot/vmlinuz-"$KVER"
dracut --kver "$KVER" --force
dracut --kver "$KVER" --force
update-grub2
return 0
;;
@ -126,7 +128,11 @@ case "${distroId,,}" in
printf '%s\n' "Unable to detect Operating System!" >&2
return 1
;;
esac
esac
}
install_kernel
# Remove sysmap/signing keys