vitorpy's Dotfiles
at main 16 lines 569 B view raw
1#!/bin/bash 2 3# Check if system reboot is required 4# Detects kernel version mismatch (running vs installed) 5 6running_kernel=$(uname -r) 7 8# Check if the running kernel's modules directory exists 9if [ ! -d "/lib/modules/$running_kernel" ]; then 10 # Running kernel modules missing - reboot required 11 installed_kernels=$(ls -1 /lib/modules/ | sort -V | tail -1) 12 echo "{\"text\":\"\", \"tooltip\":\"Reboot required: kernel $running_kernel$installed_kernels\", \"class\":\"reboot-required\"}" 13else 14 # System OK, no reboot needed - show nothing 15 echo "" 16fi