version 1.5, 2004/05/28 12:45:18
|
version 1.22, 2011/02/27 18:53:10
|
Line 34 http://www.lon-capa.org/
|
Line 34 http://www.lon-capa.org/
|
<files> |
<files> |
<file> |
<file> |
<target dist="default">/home/httpd/lonUsers</target> |
<target dist="default">/home/httpd/lonUsers</target> |
<perlscript mode="fg"> |
<perlscript dist="redhat7 fedora1 fedora2 fedora3 fedora4 suse9.2 suse9.3 sles9" mode="fg"> |
# |
# |
# Look for php packages that should not be installed |
# Look for php packages that should not be installed |
my @phprpms = `rpm -q -a|grep php`; |
my @phprpms = `rpm -q -a|grep php`; |
if (@phprpms) { |
if (@phprpms) { |
print "WARNING: PHP packages are present on this system.\n". |
print "**** WARNING: PHP packages are present on this system.\n". |
"There are known conflicts between PHP libraries and LON-CAPA.\n". |
"There are known conflicts between PHP libraries and LON-CAPA.\n". |
"Use the following command to remove ". |
"Use the following command to remove ". |
"the php packages from your system:\nrpm -e "; |
"the php packages from your system:\nrpm -e "; |
Line 54 if (@phprpms) {
|
Line 54 if (@phprpms) {
|
my @mod_rpms = `rpm -q -a | grep mod`; |
my @mod_rpms = `rpm -q -a | grep mod`; |
foreach my $rpm (@mod_rpms) { |
foreach my $rpm (@mod_rpms) { |
if ($rpm =~ /mod_bandwidth/) { |
if ($rpm =~ /mod_bandwidth/) { |
print "WARNING: it appears you have the mod_bandwidth ". |
print "**** WARNING: it appears you have the mod_bandwidth ". |
"package installed.\n". |
"package installed.\n". |
"mod_bandwidth appears to conflict with LON-CAPA.\n". |
"mod_bandwidth appears to conflict with LON-CAPA.\n". |
"Use the following command to remove it:\n". |
"Use the following command to remove it:\n". |
"rpm -e $rpm\n"; |
"rpm -e $rpm\n"; |
} |
} |
if ($rpm =~ /mod_throttle/) { |
if ($rpm =~ /mod_throttle/) { |
print "WARNING: it appears you have the mod_throttle ". |
print "**** WARNING: it appears you have the mod_throttle ". |
"package installed.\n". |
"package installed.\n". |
"mod_throttle appears to conflict with LON-CAPA.\n". |
"mod_throttle appears to conflict with LON-CAPA.\n". |
"Use the following command to remove it:\n". |
"Use the following command to remove it:\n". |
Line 69 foreach my $rpm (@mod_rpms) {
|
Line 69 foreach my $rpm (@mod_rpms) {
|
} |
} |
|
|
} |
} |
|
</perlscript> |
|
<perlscript dist="redhat7" mode="fg"> |
# |
# |
# Look for packages which we need to be present |
# Look for packages which we need to be present |
my @RPMS = `rpm -q -a`; |
my @RPMS = `rpm -q -a`; |
foreach my $rpm ('psutils','openssl-devel','perl-suidperl', |
foreach my $rpm ('gnuplot-3.7.1-5','LON-CAPA-systemperl') { |
'gnuplot-3.7.1-5','apache-1.3','mod_perl.1', |
|
'^gzip','^zip-','^bzip2-libs','^unzip','^bzip2','^tar-') { |
|
my @matching_rpms = grep(/$rpm/,@RPMS); |
my @matching_rpms = grep(/$rpm/,@RPMS); |
if (! @matching_rpms) { |
if (! @matching_rpms) { |
print "WARNING: ".$rpm." does not appear to be installed.\n"; |
print "**** WARNING: ".$rpm." does not appear to be installed.\n"; |
} |
} |
} |
} |
|
</perlscript> |
|
<perlscript dist="fedora1 fedora2 fedora3 fedora4 fedora5 fedora6 fedora7 fedora8 fedora9 fedora10 fedora11 fedora12 fedora13 fedora14 rhes6 suse9.2 suse9.3 suse10.1 suse10.2 suse10.3 sles9 sles10 sles11 suse11.1 suse11.2 suse11.3 suse11.4" mode="fg"> |
|
my @RPMS = `rpm -q -a`; |
|
foreach my $rpm ('LONCAPA-prerequisites') { |
|
my @matching_rpms = grep(/$rpm/,@RPMS); |
|
if (! @matching_rpms) { |
|
print "**** WARNING: ".$rpm." does not appear to be installed.\n"; |
|
} |
|
} |
|
</perlscript> |
|
<perlscript dist="debian gentoo"> |
|
print <<END; |
|
**** WARNING: We don't know much about your distribution. |
|
Check with the loncapa development team for help satisfying |
|
the many dependencies of LON-CAPA. |
|
END |
|
</perlscript> |
|
<perlscript mode="fg"> |
# |
# |
# Look for files which we need to be present |
# Look for files which we need to be present |
foreach my $file ('/usr/bin/pstops') { |
foreach my $file ('/usr/bin/pstops') { |
if (! -e $file) { |
if (! -e $file) { |
print "WARNING: ".$file." does not appear to be installed.\n"; |
print "**** WARNING: ".$file." does not appear to be installed.\n"; |
} |
} |
} |
} |
</perlscript> |
</perlscript> |