Files
debianito-post-install/modules/kernel.sh
T
stornic56 eec16d0c83 Add files via upload
update
2026-05-23 22:50:36 -05:00

31 lines
1.0 KiB
Bash

#!/usr/bin/env bash
# kernel.sh
install_kernel_backports() {
if [ "$(is_backports_enabled)" != "true" ]; then
_msg "Kernel" "Backports repository is not enabled.\n\nUse option 3 (Configure repositories) to enable backports\nbefore installing the backports kernel."
return 1
fi
local backports_kernel_ver
backports_kernel_ver=$(get_backports_kernel_version)
local msg="Install the latest kernel from backports?"
if [ "$backports_kernel_ver" != "unknown" ]; then
msg+="\n\nVersion: $backports_kernel_ver"
fi
msg+="\nOlder kernels remain available in GRUB."
if [ "$GPU_TYPE" == "nvidia" ]; then
msg+="\n\nWARNING: may break NVIDIA driver."
fi
if ! _confirm "Backports Kernel" "$msg"; then
echo "Skipping kernel installation."
return
fi
_run_cmd "Kernel" "sudo apt install -y -t ${DEBIAN_CODENAME}-backports linux-image-amd64" "Installing kernel from backports..."
echo -e "${GREEN}Kernel installed. Reboot to use it.${NC}"
}