Skip to content
This repository was archived by the owner on May 24, 2020. It is now read-only.
This repository was archived by the owner on May 24, 2020. It is now read-only.

Do not clean new active version #14

Description

@jackmort37

Hi,
After upgrading and before rebooting to the newly built kernel, eclean-kernel is detecting the new installed kernel as a candidate for renewal, even if using the -n option. For example, while running kernel 4.14.8-gentoo-r1, after installing and compiling 4.14.10-gentoo-r1, this version is considered as "old" on my system, even if it's select through eselect-kernel :

gateway boot # eselect-kernel list
Available kernel symlink targets:
[1] linux-4.14.8-gentoo-r1
[2] linux-4.14.10-gentoo-r1 *
gateway boot # eclean-kernel -p
The following kernels would be removed:

== [4.14.6-gentoo] ==
Rationale:
[-] stale files (no matching kernel)
Files:

  • /usr/src/linux-4.14.6-gentoo
  • /lib/modules/4.14.6-gentoo

== [4.14.7-gentoo] ==
Rationale:
[-] stale files (no matching kernel)
Files:

  • /usr/src/linux-4.14.7-gentoo
  • /lib/modules/4.14.7-gentoo

== [4.14.10-gentoo] ==
Rationale:
[-] stale files (no matching kernel)
Files:

  • /usr/src/linux-4.14.10-gentoo
  • /lib/modules/4.14.10-gentoo

== genkernel-x86_64-4.14.10-gentoo-r1 ==
Rationale:
[-] old
Files:

  • /boot/System.map-genkernel-x86_64-4.14.10-gentoo-r1
  • /boot/initramfs-genkernel-x86_64-4.14.10-gentoo-r1
  • /boot/kernel-genkernel-x86_64-4.14.10-gentoo-r1
  • /usr/src/linux-4.14.10-gentoo-r1
  • /lib/modules/4.14.10-gentoo-r1

The following command would be run: grub-mkconfig -o /boot/grub/grub.cfg

gateway boot # uname -a
Linux gateway 4.14.8-gentoo-r1 #1 SMP Thu Dec 21 11:12:28 CET 2017 x86_64 Intel(R) Atom(TM) CPU C2550 @ 2.40GHz GenuineIntel GNU/Linux

You have to first reboot to newer kernel before using the cleaner. In older version, this was not an issue.

Would it be possible to fix this ?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions