Use uptrack uname command to get spliced-in kernel version if possible
authorJamie Cameron <jcameron@webmin.com>
Tue, 30 Aug 2011 18:28:22 +0000 (11:28 -0700)
committerJamie Cameron <jcameron@webmin.com>
Tue, 30 Aug 2011 18:28:22 +0000 (11:28 -0700)
https://sourceforge.net/tracker/?func=detail&atid=117457&aid=3400781&group_id=17457

proc/proc-lib.pl

index f74a55c..725e1a1 100755 (executable)
@@ -610,8 +610,10 @@ if (defined(&os_get_kernel_info)) {
        return &os_get_kernel_info();
        }
 else {
-       my $out = &backquote_command(
-         "uname -r 2>/dev/null ; uname -m 2>/dev/null ; uname -s 2>/dev/null");
+       my $uname = &has_command("uptrack-uname") || &has_command("uname");
+       my $out = &backquote_command("$uname -r 2>/dev/null ; ".
+                                    "$uname -m 2>/dev/null ; ".
+                                    "$uname -s 2>/dev/null");
        return split(/\r?\n/, $out);
        }
 }