be.comp.os.linux
[Top] [All Lists]

Re: kernel build time

Subject: Re: kernel build time
From: goarilla <kevin.paulus@xxxxxxxxxxxxxxxxxxxxx>
Date: 29 Jul 2008 17:07:18 GMT
Newsgroups: be.comp.os.linux

On Tue, 29 Jul 2008 17:02:47 +0000, goarilla wrote:

> On Tue, 29 Jul 2008 16:39:41 +0000, goarilla wrote:
> 
>> On Tue, 29 Jul 2008 13:48:42 +0000, Philip Paeps wrote:
>> 
>>> goarilla@work <kevin.paulus@xxxxxxxxxxxxxxx> wrote:
>>>> Toni Van Remortel wrote:
>>>> > Ik ben een Nagios plugin aan het schrijven die de running kernel
>>>> > versie en build date vergelijkt met de on disk geïnstalleerde
>>>> > kernel. Kwestie van te zien welke systemen er nog moeten herstart
>>>> > worden na upgrades.
>>>> > 
>>>> > Voor de running kernel is het simpel. 'uname -r' en 'uname -v' doen
>>>> > hun ding.
>>>> > 
>>>> > On disk kan ik de versie wel uit /boot/vmlinuz-x.x.x-x halen, maar
>>>> > de build date niet.  Op Debian kan ik die wel terugvinden in
>>>> > /boot/config/x.x.x-x, maar op Ubuntu staat die info er bv niet in.
>>>> > 
>>>> > Kent iemand een manier om de build date van een kernel image on
>>>> > disk tevoorschijn te toveren?
>>>>
>>>> misschien met strings
>>> 
>>> Fuzzy logic hurts.  Als een domme bootloader een kernel met naam en
>>> toenaam kan herkennen, moet een human dat ook op een nette manier
>>> kunnen.  Ik kan je verzekeren dat een bootloader geen string compares
>>> wil doen. ;-)
>>> 
>>>  - Philip
>> 
>> don't diss strings !
>> user@host:~ $ strings /boot/vmlinuz | egrep '2.4|6.[0-9]*' | head -10
>> Uªë6HdrS
>> 2.6.21.5-smp (root@midas) #4 SMP Mon Feb 11 17:13:56 CST 2008
>> 6åíßÁÌÕahZ!d
>> ·úDW°Å86Äê;Za̦à±D
>> 6±\3D¦±»ÓØÍ6
>> ùp6ñ
>> À¶©6¶
>> üzP24È©6X&\
>> ^±6þn{
>> f6*ßü+N
>> 
>> --> eej voila
> 
> de regular expression is wel sucky maar met een beetje sleutelen eraan
> ...

bv:
user@host:~ $ strings /boot/vmlinuz | egrep "2\.4|6\.[0-9]+"
2.6.21.5-smp (root@midas) #4 SMP Mon Feb 11 17:13:56 CST 2008

<Prev in Thread] Current Thread [Next in Thread>