KernelN-1.sh 494 B

123456789101112
  1. #!/bin/bash
  2. current_kernel=$(uname -r)
  3. new_kernel=$(apt-cache madison linux-image-generic | awk '{print $3}' | grep -E '5\.15\.0-[0-9]+-generic' | head -n 1)
  4. if [[ "$new_kernel" != "" && "$new_kernel" != "$current_kernel" ]]
  5. then
  6. next_kernel=$(apt-cache madison linux-image-generic | awk '{print $3}' | grep -E '5\.15\.0-[0-9]+-generic' | head -n 2 | tail -n 1)
  7. if [[ "$next_kernel" != "" ]]
  8. then
  9. sudo apt-get update
  10. sudo apt-get install "$next_kernel" -y
  11. fi
  12. fi