Title: Re: [Sisuite-devel] reporting of "kernel" in si_monitor
Yeah, that's what I'm guessing too.  That variable name is probably used by something else...
 
Thanks,
 
Bernard


From: Andrea Righi [mailto:[EMAIL PROTECTED]
Sent: Sun 09/04/2006 02:54
To: Bernard Li
Cc: Sisuite-devel
Subject: Re: [Sisuite-devel] reporting of "kernel" in si_monitor

Bernard Li wrote:
> It seems that durinig init, kernel is correctly reported (uname -r),
> however, during imaging, it seems that the string is truncated to just
> "2.6" - any idea why this is happening?
>

Bernard,

this should fix the problem.. anyway I don't understand why?? it seems
that the "kernel" variable is not used in other parts, but changing the
variable name seems to resolve... maybe there's something related to
busybox or udev stuff?

Cheers,
-Andrea

-------- Original Message --------
Subject: [systemimager-commits] r3500 - trunk/initrd_source/skel/etc/init.d
Date: Sun, 09 Apr 2006 04:30:01 -0500
From: Andrea Righi <[EMAIL PROTECTED]>
Reply-To: sisuite-devel@lists.sourceforge.net
To: [EMAIL PROTECTED]

Author: arighi
Date: 2006-04-09 04:30:00 -0500 (Sun, 09 Apr 2006)
New Revision: 3500

Modified:
   trunk/initrd_source/skel/etc/init.d/functions
Log:
fix: report the full kernel string during imaging

Modified: trunk/initrd_source/skel/etc/init.d/functions
===================================================================
--- trunk/initrd_source/skel/etc/init.d/functions       2006-04-05 21:46:03
UTC (rev 3499)
+++ trunk/initrd_source/skel/etc/init.d/functions       2006-04-09 09:30:00
UTC (rev 3500)
@@ -1473,8 +1473,8 @@
         fi

         # Collect the kernel information.
-        if [ -z "$kernel" ]; then
-            kernel=`uname -r`
+        if [ -z "$kernel_name" ]; then
+            kernel_name=`uname -r`
         fi

         # Collect the amount of phyisical memory.
@@ -1490,7 +1490,7 @@
     fi

     # Report the message to the monitor server.
-    send_msg=`echo
"mac=$mac:ip=$IPADDR:host=$HOSTNAME:cpu=$cpu:ncpus=$ncpus:kernel=$kernel:mem=$mem:os=$IMAGENAME:tmpfs=$tmpfs:time=$time:$msg"`
+    send_msg=`echo
"mac=$mac:ip=$IPADDR:host=$HOSTNAME:cpu=$cpu:ncpus=$ncpus:kernel=$kernel_name:mem=$mem:os=$IMAGENAME:tmpfs=$tmpfs:time=$time:$msg"`

     # Send data to monitor server.
     echo "$send_msg" | nc $MONITOR_SERVER $MONITOR_PORT

Reply via email to