41 |
|
} |
42 |
|
|
43 |
|
sub getarea { |
44 |
< |
my $self=shift; |
44 |
> |
require Configuration::ConfigArea; |
45 |
> |
my $self=shift; |
46 |
|
my $name=shift; |
47 |
|
my $version=shift; |
48 |
|
|
87 |
|
my $area=shift; |
88 |
|
|
89 |
|
my $rv=1; |
89 |
– |
|
90 |
– |
#my $type="_location"; not ready for this yet |
90 |
|
my $type="file"; |
91 |
|
my $url=$area->location()."/.SCRAM/InstallFile"; |
92 |
|
# -- check for duplicates |
93 |
|
for ( my $index=0; $index<=$#{$self->{projects}}; $index++ ) { |
94 |
|
if ( $self->{projects}[$index][0] eq $name ) { |
95 |
|
if ( $self->{projects}[$index][1] eq $version ) { |
96 |
< |
print "$name $version alreay exists. Overwrite (y/n)\n"; |
96 |
> |
print "$name $version already exists. Overwrite? (y/n) :"; |
97 |
|
if ( ! (<STDIN>=~/y/i ) ) { |
98 |
|
print "Aborting install ...\n"; |
99 |
|
return 1; |