diff options
| author | Petter Reinholdtsen <pere@hungry.com> | 2006-08-26 09:49:59 +0000 | 
|---|---|---|
| committer | Petter Reinholdtsen <pere@hungry.com> | 2006-08-26 09:49:59 +0000 | 
| commit | 28c12356ac2e3c2578dc0b330ed6bb1245a8eeeb (patch) | |
| tree | 1e20a8fd262efc828d0a97920bdb2d7d81aa0820 /kernelversion-summary | |
| parent | d4eb01b361e7910a2e64346665dffeda2f8d76be (diff) | |
| download | sitesummary-28c12356ac2e3c2578dc0b330ed6bb1245a8eeeb.tar.gz sitesummary-28c12356ac2e3c2578dc0b330ed6bb1245a8eeeb.tar.bz2 sitesummary-28c12356ac2e3c2578dc0b330ed6bb1245a8eeeb.tar.xz  | |
The system is now operational.
Diffstat (limited to 'kernelversion-summary')
| -rwxr-xr-x | kernelversion-summary | 28 | 
1 files changed, 28 insertions, 0 deletions
diff --git a/kernelversion-summary b/kernelversion-summary new file mode 100755 index 0000000..0298004 --- /dev/null +++ b/kernelversion-summary @@ -0,0 +1,28 @@ +#!/usr/bin/perl + +use strict; +use warnings; + +use SiteSummary; + +my %kernelvers; + +for_all_hosts(\&handle_host); + +print_summary(); + +sub handle_host { +    my $hostid = shift; +    #print "$hostid\n"; +    for my $kver (get_linux_kernel_ver($hostid)) { +	$kver = "" unless defined $kver; +	$kernelvers{$kver}++; +    } +} + +sub print_summary { +    printf("  %-20s %5s\n", "kernel", "count"); +    for my $kver (sort keys %kernelvers) { +	printf("  %-20s %5d\n", $kver, $kernelvers{$kver}); +    } +}  | 
