Package: needrestart
Version: 3.11-1
Severity: normal
It seems like needrestart -p always asks for root, even when -k is used,
and when it would work just fine without it:
$ needrestart -k
Scanning linux images...
Pending kernel upgrade!
Running kernel version:
6.12.21-amd64
Diagnostics:
The currently running kernel version is not the expected kernel version 6.12.22-amd64.
Restarting the system to load the new kernel will not be handled automatically, so you should consider rebooting. [Return]
$ needrestart -p -k
UNKN - This plugin needs to be run as root!
$ fakeroot needrestart -p -k
CRIT - Kernel: 6.12.21-amd64!=6.12.22-amd64 (!!)|Kernel=2;0;;0;2
Could you please consider relaxing the requirement for it to be run as
root for -p to be used? I can use fakeroot, but it seems a bit silly.
Cheers,