← Back to team overview

sslug-teknik team mailing list archive

Re: RH hjemmebraendt kerne trick

 

Morten Nielsen skrev:
> Kender i det at man skal reboot RH inden man kan opdatere .rhkmvtag saa
> den finder modulerne ordentligt?

Jeg ved ikke engang hvad den fil er til.

> naa jeg har fundet ud af man kan greppe den ud af vmlinux:

> grep "Linux version"  /usr/src/linux/vmlinux | perl -ne '/.*(Linux
> version.*)/;print $1,"\n";' > /lib/modules/.rhkmvtag
> 
> skal vaere noget i retningen af
> Linux version 2.2.9 (root@xxxxxxxxxxxx) (gcc version 2.7.2.3) #2 Tue Jun
> 1
> 14:03:58 CEST 1999

grep er kun beregnet til tekst filer da den arbejder på
linjeniveau.  En mere pålidelig løsning er simpelthen:

# cat /proc/version 
Linux version 2.2.9 (root@xxxxxxxxxxxxxxxxxxxxxx) (gcc version \
egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)) #13 SMP \
Wed Jun 2 22:20:09 CEST 1999

Hvor lang er en linje i en binær fil? Sandsynligvis meget lang,
nemlig indtil der tilfældigvis er en 13 (decimal) værdi.

Jeg kender ikke grænsen for hvor lange linjer grep kan
håndtere.

-- 
torben fjerdingstad        | linux-2.2.9-smp/GNU/gnome-1.0
tfj@xxxxxxxxxxxxxxx        |  It works for me. 
http://www.fjerdingstad.dk |


Follow ups