Jesús Sánchez González wrote:
> Here you have the output of the commands you asked for, the third one
> produced no output:
> 
> golden-client:~ # file /boot/vmlinuz-2.6.22.5-31-default
> /boot/vmlinuz-2.6.22.5-31-default: Linux/x86 Kernel, Setup Version
> 0x206, bzImage, Version 2.6.22.5 <http://2.6.22.5>, Version 2.6.22.5-31,
> RO-rootFS, swap_dev 0x1, Normal VGA
> 
> golden-client:~ # file -z /boot/vmlinuz-2.6.22.5-31-default
> /boot/vmlinuz-2.6.22.5-31-default: Linux/x86 Kernel, Setup Version
> 0x206, bzImage, Version 2.6.22.5 <http://2.6.22.5>, Version 2.6.22.5-31,
> RO-rootFS, swap_dev 0x1, Normal VGA
> 
> golden-client:~ # cat /boot/vmlinuz-2.6.22.5-31-default | perl -pe
> 'while (<STDIN>) { print "$1\n" if (m/(2\.[46]\.\d[^\/]*?) \([EMAIL 
> PROTECTED])
> [#]\d+.*\w{3} \w{3} \d{1,2} \d{2}:\d{2}:\d{2} \w{3,4} \d{4}/o) }'
> golden-client:~ #
> 
> golden-client:~ # zcat /boot/vmlinuz-2.6.22.5-31-default | perl -pe
> 'while (<STDIN>) { print "$1\n" if (m/(2\.[46]\.\d[^\/]*?) \([EMAIL 
> PROTECTED])
> [#]\d+.*\w{3} \w{3} \d{1,2} \d{2}:\d{2}:\d{2} \w{3,4} \d{4}/o) }'
> 
> gzip: /boot/vmlinuz-2.6.22.5-31-default: not in gzip format
> 
> I also append the output for 'file *' of the /boot directory:
> 
> golden-client:/boot # file *
> backup_mbr:                         x86 boot sector; partition 2:
> ID=0x83, starthead 0, startsector 4209030, 41945715 sectors; partition
> 3: ID=0x83, starthead 254, startsector 46154745, 110141640 sectors
> boot:                               symbolic link to `.'
> boot.0800:                          x86 boot sector; partition 2:
> ID=0x83, active, starthead 0, startsector 4209030, 41945715 sectors;
> partition 3: ID=0x83, starthead 254, startsector 46154745, 110141640 sectors
> boot.0802:                          x86 boot sector; GRand Unified
> Bootloader, stage1 version 0x3, 1st sector stage2 0xa97986, GRUB version
> 0.97, code offset 0x48
> config-2.6.22.5-31-default:         ASCII text
> grub:                               directory
> initrd:                             symbolic link to
> `initrd-2.6.22.5-31-default'
> initrd-2.6.22.5-31-default:         gzip compressed data, from Unix,
> last modified: Wed Feb  6 13:50:59 2008, max compression
> map:                                data
> memtest.bin:                        Linux x86 kernel
> message:                            cpio archive
> symsets-2.6.22.5-31-debug.tar.gz:   gzip compressed data, from Unix,
> last modified: Mon Sep 24 21:24:18 2007, max compression
> symsets-2.6.22.5-31-default.tar.gz: gzip compressed data, from Unix,
> last modified: Mon Sep 24 21:11:35 2007, max compression
> symsets-2.6.22.5-31-xen.tar.gz:     gzip compressed data, from Unix,
> last modified: Mon Sep 24 21:01:03 2007, max compression
> symtypes-2.6.22.5-31-default.gz:    gzip compressed data, was
> "symtypes-2.6.22.5-31-default", from Unix, last modified: Mon Sep 24
> 21:11:47 2007, max compression
> symvers-2.6.22.5-31-default.gz:     gzip compressed data, from Unix,
> last modified: Mon Sep 24 21:03:20 2007, max compression
> System.map-2.6.22.5-31-default:     ASCII text
> vmlinux-2.6.22.5-31-default.gz:     gzip compressed data, was
> "vmlinux-2.6.22.5-31-default", from Unix, last modified: Mon Sep 24
> 21:09:09 2007, max compression
> vmlinuz:                            symbolic link to
> `vmlinuz-2.6.22.5-31-default'
> vmlinuz-2.6.22.5-31-default:        Linux/x86 Kernel, Setup Version
> 0x206, bzImage, Version 2.6.22.5 <http://2.6.22.5>, Version 2.6.22.5-31,
> RO-rootFS, swap_dev 0x1, Normal VGA
> 
>   Thanks for your help.
> 
>             jesus .-

OK, it seems we must change the regexp to properly identify the openSuSE
10.3 kernel.  Could you check if the following patch resolves?

-Andrea

Index: /usr/lib/systemimager/perl/SystemImager/UseYourOwnKernel.pm
===================================================================
--- /usr/lib/systemimager/perl/SystemImager/UseYourOwnKernel.pm (revision 4392)
+++ /usr/lib/systemimager/perl/SystemImager/UseYourOwnKernel.pm (working copy)
@@ -385,7 +385,7 @@
 # Usage:
 #       my $kernel_file = _choose_kernel_file( $uname_r, $image_dir );
 #
-sub _choose_kernel_file($) {
+sub _choose_kernel_file($$) {
 
         my $uname_r = shift;
         my $image_dir = shift;
@@ -457,8 +457,20 @@
                 #       2.4.24 ([EMAIL PROTECTED]) #2 Fri Jan 16 19:51:43 CST 
2004^
                 #       2.4.19-mantis-2002.11.20 ([EMAIL PROTECTED]) #6 Tue 
Nov 19 15:15:43 CST 2002
                 #       2.6.7-1-686 ([EMAIL PROTECTED]) #1 Thu Jul 8 05:36:53 
EDT 2004
+                #       2.6.22.5-31-default ([EMAIL PROTECTED]) #1 SMP 
2007/09/21 22:29:00 UTC
                 #
-                my $regex = '(2\.[46]\.\d[^\/]*?) \([EMAIL PROTECTED]) 
[#]\d+.*\w{3} \w{3} \d{1,2} \d{2}:\d{2}:\d{2} \w{3,4} \d{4}';
+                my $regex =
+                #           | kernel version + build machine
+                #           `---------------------------------------
+                            '(2\.[46]\.\d[^\/]*?) \([EMAIL PROTECTED]) 
[#]\d+.*' .
+                #
+                #           | build date
+                #           `---------------------------------------
+                            '(\w{3} \w{3} \d{1,2}|\d{4}\/\d{2}\/\d{2}) '.
+                #
+                #           | build time
+                #           `---------------------------------------
+                            '\d{2}:\d{2}:\d{2} \w{3,4}( \d{4})?';
                 while(<IN>) {
                        # extract the `uname -r` string from the kernel file
                        if(m/$regex/o) {

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
sisuite-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sisuite-users

Reply via email to