version 1.22, 2002/12/09 21:10:44
|
version 1.26, 2003/05/08 22:17:33
|
Line 1
|
Line 1
|
<!-- updatequery.piml --> |
<!-- updatequery.piml --> |
<!-- Scott Harrison --> |
|
|
|
<!-- $Id$ --> |
<!-- $Id$ --> |
|
|
Line 86 while (!$flag) {
|
Line 85 while (!$flag) {
|
$lonCluster='production'; $flag=1; |
$lonCluster='production'; $flag=1; |
} |
} |
elsif ($choice==2) { |
elsif ($choice==2) { |
die("FIXME Broken!!!"); |
|
$lonCluster='standalone'; $flag=1; |
$lonCluster='standalone'; $flag=1; |
open(OUT,'>../'.$lonCluster.'_hosts.tab') or |
|
die('file generation error'); |
|
print(OUT $line2insert); |
|
close(OUT); |
|
} |
} |
elsif ($choice==3) { |
elsif ($choice==3) { |
$lonCluster='development'; $flag=1; |
$lonCluster='development'; $flag=1; |
Line 369 my %perlvar;
|
Line 363 my %perlvar;
|
unless ($perlvar{'lonLoadLim'} and $perlvar{'lonLoadLim'}!~/\{\[\[\[\[/) { |
unless ($perlvar{'lonLoadLim'} and $perlvar{'lonLoadLim'}!~/\{\[\[\[\[/) { |
$perlvar{'lonLoadLim'}='2.00'; |
$perlvar{'lonLoadLim'}='2.00'; |
} |
} |
|
unless ($perlvar{'lonUserLoadLim'} and $perlvar{'lonUserLoadLim'}!~/\{\[\[\[\[/) { |
|
$perlvar{'lonUserLoadLim'}='0'; |
|
} |
unless ($perlvar{'lonExpire'} and $perlvar{'lonExpire'}!~/\{\[\[\[\[/) { |
unless ($perlvar{'lonExpire'} and $perlvar{'lonExpire'}!~/\{\[\[\[\[/) { |
$perlvar{'lonExpire'}='86400'; |
$perlvar{'lonExpire'}='86400'; |
} |
} |
Line 415 my %perlvar;
|
Line 412 my %perlvar;
|
unless ($perlvar{'lonLoadLim'} and $perlvar{'lonLoadLim'}!~/\{\[\[\[\[/) { |
unless ($perlvar{'lonLoadLim'} and $perlvar{'lonLoadLim'}!~/\{\[\[\[\[/) { |
$perlvar{'lonLoadLim'}='2.00'; |
$perlvar{'lonLoadLim'}='2.00'; |
} |
} |
|
unless ($perlvar{'lonUserLoadLim'} and $perlvar{'lonUserLoadLim'}!~/\{\[\[\[\[/) { |
|
$perlvar{'lonUserLoadLim'}='0'; |
|
} |
unless ($perlvar{'lonExpire'} and $perlvar{'lonExpire'}!~/\{\[\[\[\[/) { |
unless ($perlvar{'lonExpire'} and $perlvar{'lonExpire'}!~/\{\[\[\[\[/) { |
$perlvar{'lonExpire'}='86400'; |
$perlvar{'lonExpire'}='86400'; |
} |
} |
Line 440 my %perlvarstatic;
|
Line 440 my %perlvarstatic;
|
} |
} |
close(CONFIG); |
close(CONFIG); |
} |
} |
unless ($domainDescription) { |
if (!$domainDescription && $lonCluster ne 'existing') { |
open(IN,'<../'.$lonCluster.'_hosts.tab'); |
open(IN,'<../'.$lonCluster.'_hosts.tab'); |
while(<IN>) { |
while(<IN>) { |
if (/^$perlvar{'lonHostID'}\:/) { |
if (/^$perlvar{'lonHostID'}\:/) { |
Line 449 my %perlvarstatic;
|
Line 449 my %perlvarstatic;
|
last; |
last; |
} |
} |
} |
} |
close(IN); |
close(IN); |
|
} |
|
if (!$domainDescription) { |
|
open(IN,'</home/httpd/lonTabs/hosts.tab'); |
|
while(<IN>) { |
|
if (/^$perlvar{'lonHostID'}\:/) { |
|
(undef,undef,undef,undef,undef,$domainDescription)=split(/:/,$_); |
|
chomp($domainDescription); |
|
last; |
|
} |
|
} |
|
close(IN); |
} |
} |
|
|
# implement editing logic below, interactively |
# implement editing logic below, interactively |
# update loncapa.conf until 8 is entered |
# update loncapa.conf until 8 is entered |
|
|
Line 468 This is now the current configuration of
|
Line 480 This is now the current configuration of
|
5) Role: $perlvar{'lonRole'} |
5) Role: $perlvar{'lonRole'} |
6) Cache Expiration Time: $perlvar{'lonExpire'} |
6) Cache Expiration Time: $perlvar{'lonExpire'} |
7) Server Load: $perlvar{'lonLoadLim'} |
7) Server Load: $perlvar{'lonLoadLim'} |
8) Everything is correct up above |
8) User Load: $perlvar{'lonUserLoadLim'} |
|
9) Everything is correct up above |
END |
END |
my $hbug=-1; |
my $hbug=-1; |
my $dbug=-1; |
my $dbug=-1; |
Line 495 if ($dbug) {
|
Line 508 if ($dbug) {
|
} |
} |
|
|
print(<<END); |
print(<<END); |
ENTER A CHOICE OF 1-7 TO CHANGE, otherwise ENTER 8: |
ENTER A CHOICE OF 1-8 TO CHANGE, otherwise ENTER 9: |
END |
END |
my $choice=<>; |
my $choice=<>; |
chomp($choice); |
chomp($choice); |
Line 571 END
|
Line 584 END
|
$perlvar{'lonLoadLim'}=$choice2; |
$perlvar{'lonLoadLim'}=$choice2; |
} |
} |
elsif ($choice==8) { |
elsif ($choice==8) { |
|
print(<<END); |
|
8) User Load: $perlvar{'lonUserLoadLim'} |
|
Numer of users that can login before machine is 'overloaded' |
|
ENTER NEW VALUE (integer value, 0 means there is no limit): |
|
END |
|
my $choice2=<>; |
|
chomp($choice2); |
|
$perlvar{'lonUserLoadLim'}=$choice2; |
|
} |
|
elsif ($choice==9) { |
$flag=1; |
$flag=1; |
} |
} |
else { |
else { |
Line 603 unless (-l "<TARGET />") {
|
Line 626 unless (-l "<TARGET />") {
|
$line2insert=<<END; |
$line2insert=<<END; |
$perlvar{'lonHostID'}:$perlvar{'lonDefDomain'}:$perlvar{'lonRole'}:$hostname:$hostaddress:$domainDescription |
$perlvar{'lonHostID'}:$perlvar{'lonDefDomain'}:$perlvar{'lonRole'}:$hostname:$hostaddress:$domainDescription |
END |
END |
|
if ($lonCluster eq 'standalone') { |
|
open(OUT,'>../'.$lonCluster.'_hosts.tab') or |
|
die('file generation error'); |
|
print(OUT $line2insert); |
|
close(OUT); |
|
} |
if ($flag==1) { |
if ($flag==1) { |
`rm -f ../hosts.tab`; |
`rm -f ../hosts.tab`; |
open(IN,'<../'.$lonCluster.'_hosts.tab'); |
open(IN,'<../'.$lonCluster.'_hosts.tab'); |