Public bug reported:

I use purge-old-kernels after upgrade, it purges the wrong kernel.

code says:
current="$(uname -r)"
VERSIONS=$(ls -f /boot/vmlinuz-* | grep -v "$current$" | grep -v '.efi.signed' 
| sed -e "s/[^\-]*-//" -e "s/-[^\-]*$//" | sort -rh)

$ ( ls -f /boot/vmlinuz-* | grep -v efi.signed | sed -e "s/[^\-]*-//" -e 
"s/-[^\-]*$//" | sort -rh )
4.9.0-15
4.4.0-45
4.10.0-19

$ ls -f /boot/vmlinuz-* | grep -v "$current$" | grep -v '.efi.signed' | sed -e 
"s/[^\-]*-//" -e "s/-[^\-]*$//" | sort -rh
4.4.0-45
4.10.0-19


basically, it sorts 4.10 as older than 4.1.

** Affects: byobu (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1685338

Title:
  purge-old-kernels sorts kernels incorrectly

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/byobu/+bug/1685338/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to