--- loncom/build/CHECKRPMS 2010/10/04 15:07:17 1.12 +++ loncom/build/CHECKRPMS 2011/05/13 00:21:45 1.13 @@ -3,6 +3,8 @@ # The LearningOnline Network with CAPA # Checks status of RPM packages on system. # +# $Id: CHECKRPMS,v 1.13 2011/05/13 00:21:45 raeburn Exp $ +# # Copyright Michigan State University Board of Trustees # # This file is part of the LearningOnline Network with CAPA (LON-CAPA). @@ -40,9 +42,9 @@ to LON-CAPA systems. distprobe is used t 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 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 rhel 4 - up2date debian, ubuntu - apt-get @@ -107,6 +109,10 @@ if ($distro =~ /^fedora\d+$/) { $cmd = 'rug up'; &prepare_msg($tmpfile,$cmd); ($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+)$/) { my $version = $1; if ($version == 4) {