If genkernel automounts the /boot partition it gets stuck in a loop trying to unmount it if the unmount is not working. Version -3 didn't unmount /boot if I recall correcty. I noticed because I have the habit to clean out old kernels while I'm compiling the new one so I cd into /boot, making it impossible to unmount the filesystem. Genkernel keeps retrying until you ctrl-c or cd out of the directory. It seems to me it would be better if it would only retry a few times (perhaps with a sleep inbetweeen instead of continuous) and then abort the unmount with a warning / error message. Reproducible: Always
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=d00387e421e541bad7e3c16e2a7c67bc3c0a1cb7 commit d00387e421e541bad7e3c16e2a7c67bc3c0a1cb7 Author: Thomas Deutschmann <whissi@gentoo.org> AuthorDate: 2020-01-02 17:33:03 +0000 Commit: Thomas Deutschmann <whissi@gentoo.org> CommitDate: 2020-01-02 17:33:03 +0000 gen_funcs.sh: gen_die(): Prevent recursion Closes: https://bugs.gentoo.org/704546 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> gen_funcs.sh | 8 ++++++++ 1 file changed, 8 insertions(+)
Thanks for the report, will be in genkernel-4.0.2.