Subject: checkrestart: please check for upgraded kernel image
Package: debian-goodies
Version: 0.47
Severity: wishlist
File: /usr/sbin/checkrestart
It would be nice if checkrestart could also check to see if the running
kernel is different from the installed one. This is what I use now
(which can surely be improved):
# get the installed kernel version
kernfile=`readlink -e /vmlinuz || readlink -e /boot/vmlinuz`
kernel=`dpkg -S $kernfile | awk -F : '{print $1}'`
installed_version=`apt-cache policy $kernel | sed -n 's/^ *Installed: *//p'`
# get the running kernel version
running_version=`sed 's/^Linux version [^(]* (Debian \([^)]*\)) .*$/\1/'
/proc/version`
This obviously only works with Debian kernels and may have some
limitations but it works for me. It also handles the case where the
kernel was upgraded but the kernel version stays the same (e.g. uname -r
is the same for both the running and the new kernel).
Thanks.
-- System Information:
Debian Release: 5.0.1
APT prefers stable
APT policy: (500, 'stable')
Architecture: i386 (i686)
Kernel: Linux 2.6.26-2-686 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages debian-goodies depends on:
ii curl 7.18.2-8lenny2 Get a file from an HTTP, HTTPS or
ii dctrl-tools [grep-dctrl] 2.13.1 Command-line tools to process Debi
ii dialog 1.1-20080316-1 Displays user-friendly dialog boxe
ii less 418-1 Pager program similar to more
ii lsof 4.78.dfsg.1-4 List open files
ii python 2.5.2-3 An interactive high-level object-o
ii whiptail 0.52.2-11.3 Displays user-friendly dialog boxe
Versions of packages debian-goodies suggests:
pn popularity-contest <none> (no description available)
ii xdg-utils 1.0.2-6.1 desktop integration utilities from
ii zenity 2.22.1-2 Display graphical dialog boxes fro
--
-- arthur de jong - [email protected] - west consulting b.v. --
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]