version 1.12, 2010/10/04 15:07:17
|
version 1.13, 2011/05/13 00:21:45
|
Line 3
|
Line 3
|
# The LearningOnline Network with CAPA |
# The LearningOnline Network with CAPA |
# Checks status of RPM packages on system. |
# Checks status of RPM packages on system. |
# |
# |
|
# $Id$ |
|
# |
# Copyright Michigan State University Board of Trustees |
# Copyright Michigan State University Board of Trustees |
# |
# |
# This file is part of the LearningOnline Network with CAPA (LON-CAPA). |
# This file is part of the LearningOnline Network with CAPA (LON-CAPA). |
Line 40 to LON-CAPA systems. distprobe is used t
|
Line 42 to LON-CAPA systems. distprobe is used t
|
|
|
The utility which is used to complete the check depends on the distro: |
The utility which is used to complete the check depends on the distro: |
|
|
fedora, rhel 5/5+, centos, scientific - yum |
fedora, rhel >= 5, centos, scientific - yum |
suse 9.X and sles9 - you |
suse 9.X and sles9 - you |
suse 10.2,10.3,11.1 - zypper |
suse 10.2,10.3,11.1,11.2,11.3,11.4,sles11 - zypper |
sles10,suse10.1 - rug |
sles10,suse10.1 - rug |
rhel 4 - up2date |
rhel 4 - up2date |
debian, ubuntu - apt-get |
debian, ubuntu - apt-get |
Line 107 if ($distro =~ /^fedora\d+$/) {
|
Line 109 if ($distro =~ /^fedora\d+$/) {
|
$cmd = 'rug up'; |
$cmd = 'rug up'; |
&prepare_msg($tmpfile,$cmd); |
&prepare_msg($tmpfile,$cmd); |
($send,$addsubj) = &check_with_rug($tmpfile); |
($send,$addsubj) = &check_with_rug($tmpfile); |
|
} elsif ($distro =~ /^sles(\d+)$/) { |
|
$cmd = 'zypper up'; |
|
&prepare_msg($tmpfile,$cmd); |
|
($send,$addsubj) = &check_with_zypper($tmpfile); |
} elsif ($distro =~ /^rhes(\d+)$/) { |
} elsif ($distro =~ /^rhes(\d+)$/) { |
my $version = $1; |
my $version = $1; |
if ($version == 4) { |
if ($version == 4) { |