1
0
mirror of https://github.com/fspc/dswim.git synced 2025-02-22 08:33:24 -05:00

$home was $main::home .. this was a different private variable on a subroutine

which has basically become history.  The apt() is what is important and
this was cleaned up a bit, too.
This commit is contained in:
freesource 2001-10-20 02:08:22 +00:00
parent ec35f37da4
commit 0b61633f25

View File

@ -533,14 +533,14 @@ sub ftp {
# to a non-standard dist. # to a non-standard dist.
my $localfile = "$default_directory/partial/$the_site" . "_" . my $localfile = "$default_directory/partial/$the_site" . "_" .
"$distb" . "_dists_" . "$dist" . "_" . "Contents-$arch.gz"; "$distb" . "_dists_" . "$dist" . "_" . "Contents-$arch.gz";
my $main::home = "$default_directory/$the_site" . "_" . "$distb" . my $home = "$default_directory/$the_site" . "_" . "$distb" .
"_dists_" . "$dist" . "_" . "Contents-$arch.gz"; "_dists_" . "$dist" . "_" . "Contents-$arch.gz";
if (-e "$main::home") { if (-e "$home") {
my $size = my $size =
$ftp->size("$distbase/dists/$dist/Contents-$arch.gz"); $ftp->size("$distbase/dists/$dist/Contents-$arch.gz");
my $rmtime = my $rmtime =
$ftp->mdtm("$distbase/dists/$dist/Contents-$arch.gz"); $ftp->mdtm("$distbase/dists/$dist/Contents-$arch.gz");
my ($lmtime) = (stat($main::home))[9]; my ($lmtime) = (stat($home))[9];
my $file_exist = $ftp->code(); my $file_exist = $ftp->code();
print "swim: $distg[0]/Contents-$arch.gz does not exist on the server\n" print "swim: $distg[0]/Contents-$arch.gz does not exist on the server\n"
if $file_exist == 550 && $distbase !~ /non-US/ && if $file_exist == 550 && $distbase !~ /non-US/ &&
@ -553,13 +553,13 @@ sub ftp {
if ($lsize == $size && $complete == 226) { if ($lsize == $size && $complete == 226) {
print "swim: successful retrieval of $dist/Contents-$arch.gz\n"; print "swim: successful retrieval of $dist/Contents-$arch.gz\n";
$cc++ if $commands->{"onec"}; $cc++ if $commands->{"onec"};
rename("$localfile","$main::home") rename("$localfile","$home")
or system "$mv", "$localfile", "$main::home"; or system "$mv", "$localfile", "$home";
} }
else { else {
print "swim: unsuccessful retrieval of $dist/Contents-$arch.gz\n"; print "swim: unsuccessful retrieval of $dist/Contents-$arch.gz\n";
} }
utime(time,$rmtime,$main::home); utime(time,$rmtime,$home);
} }
elsif ($lmtime == $rmtime) { elsif ($lmtime == $rmtime) {
$cc++ if $commands->{"onec"}; $cc++ if $commands->{"onec"};
@ -582,14 +582,14 @@ sub ftp {
if ($lsize == $size && $complete == 226) { if ($lsize == $size && $complete == 226) {
print "swim: successful retrieval of $dist/Contents-$arch.gz\n"; print "swim: successful retrieval of $dist/Contents-$arch.gz\n";
$cc++ if $commands->{"onec"}; $cc++ if $commands->{"onec"};
rename("$localfile","$main::home") rename("$localfile","$home")
or system "$mv", "$localfile", "$main::home"; or system "$mv", "$localfile", "$home";
} }
else { else {
print "swim: unsuccessful retrieval of $dist/Contents-$arch.gz\n"; print "swim: unsuccessful retrieval of $dist/Contents-$arch.gz\n";
} }
if (-e $main::home) { if (-e $home) {
utime(time,$rmtime,$main::home); utime(time,$rmtime,$home);
} }
} }
} }
@ -599,14 +599,14 @@ sub ftp {
make_dir($place); make_dir($place);
my $localfile = "$default_directory/partial/$the_site" . "_" . my $localfile = "$default_directory/partial/$the_site" . "_" .
"$distb" . "_dists_" . "$dist" . "_" . "Contents-$arch.gz"; "$distb" . "_dists_" . "$dist" . "_" . "Contents-$arch.gz";
my $main::home = "$place/$the_site" . "_" . "$distb" . my $home = "$place/$the_site" . "_" . "$distb" .
"_dists_" . "$dist" . "_" . "Contents-$arch.gz"; "_dists_" . "$dist" . "_" . "Contents-$arch.gz";
if (-e "$main::home") { if (-e "$home") {
my $size = my $size =
$ftp->size("$distbase/dists/$dist/Contents-$arch.gz"); $ftp->size("$distbase/dists/$dist/Contents-$arch.gz");
my $rmtime = my $rmtime =
$ftp->mdtm("$distbase/dists/$dist/Contents-$arch.gz"); $ftp->mdtm("$distbase/dists/$dist/Contents-$arch.gz");
my ($lmtime) = (stat($main::home))[9]; my ($lmtime) = (stat($home))[9];
my $file_exist = $ftp->code(); my $file_exist = $ftp->code();
print "swim: $distg[0]/Contents-$arch.gz does not exist on the server\n" print "swim: $distg[0]/Contents-$arch.gz does not exist on the server\n"
if $file_exist == 550 && $distbase !~ /non-US/ && if $file_exist == 550 && $distbase !~ /non-US/ &&
@ -619,13 +619,13 @@ sub ftp {
if ($lsize == $size && $complete == 226) { if ($lsize == $size && $complete == 226) {
print "swim: successful retrieval of $dist/Contents-$arch.gz\n"; print "swim: successful retrieval of $dist/Contents-$arch.gz\n";
$cc++ if $commands->{"onec"}; $cc++ if $commands->{"onec"};
rename("$localfile","$main::home") rename("$localfile","$home")
or system "$mv", "$localfile", "$main::home"; or system "$mv", "$localfile", "$home";
} }
else { else {
print "swim: unsuccessful retrieval of $dist/Contents-$arch.gz\n"; print "swim: unsuccessful retrieval of $dist/Contents-$arch.gz\n";
} }
utime(time,$rmtime,$main::home); utime(time,$rmtime,$home);
} }
else { else {
$cc++ if $commands->{"onec"}; $cc++ if $commands->{"onec"};
@ -648,14 +648,14 @@ sub ftp {
if ($lsize == $size && $complete == 226) { if ($lsize == $size && $complete == 226) {
print "swim: successful retrieval of $dist/Contents-$arch.gz\n"; print "swim: successful retrieval of $dist/Contents-$arch.gz\n";
$cc++ if $commands->{"onec"}; $cc++ if $commands->{"onec"};
rename("$localfile","$main::home") rename("$localfile","$home")
or system "$mv", "$localfile", "$main::home"; or system "$mv", "$localfile", "$home";
} }
else { else {
print "swim: unsuccessful retrieval of $dist/Contents-$arch.gz\n"; print "swim: unsuccessful retrieval of $dist/Contents-$arch.gz\n";
} }
if (-e $main::home) { if (-e $home) {
utime(time,$rmtime,$main::home); utime(time,$rmtime,$home);
} }
} }
} }
@ -672,14 +672,14 @@ sub ftp {
!defined $commands->{"Release_only"}) { !defined $commands->{"Release_only"}) {
my $localfile = "$default_directory/partial/$the_site" . "_" . my $localfile = "$default_directory/partial/$the_site" . "_" .
"$distb" . "_dists_" . "$dist" . "_" . "Contents-$arch.gz"; "$distb" . "_dists_" . "$dist" . "_" . "Contents-$arch.gz";
my $main::home = "$default_directory/$the_site" . "_" . "$distb" . my $home = "$default_directory/$the_site" . "_" . "$distb" .
"_dists_" . "$dist" . "_" . "Contents-$arch.gz"; "_dists_" . "$dist" . "_" . "Contents-$arch.gz";
if (-e "$main::home") { if (-e "$home") {
my $size = my $size =
$ftp->size("$distbase/dists/$dist/Contents-$arch.gz"); $ftp->size("$distbase/dists/$dist/Contents-$arch.gz");
my $rmtime = my $rmtime =
$ftp->mdtm("$distbase/dists/$dist/Contents-$arch.gz"); $ftp->mdtm("$distbase/dists/$dist/Contents-$arch.gz");
my ($lmtime) = (stat($main::home))[9]; my ($lmtime) = (stat($home))[9];
my $file_exist = $ftp->code(); my $file_exist = $ftp->code();
print "swim: $dist/Contents-$arch.gz does not exist on the server\n" print "swim: $dist/Contents-$arch.gz does not exist on the server\n"
if $file_exist == 550 && $distbase !~ /non-US/ && if $file_exist == 550 && $distbase !~ /non-US/ &&
@ -692,13 +692,13 @@ sub ftp {
if ($lsize == $size && $complete == 226) { if ($lsize == $size && $complete == 226) {
print "swim: successful retrieval of $dist/Contents-$arch.gz\n"; print "swim: successful retrieval of $dist/Contents-$arch.gz\n";
$cc++ if $commands->{"onec"}; $cc++ if $commands->{"onec"};
rename("$localfile","$main::home") rename("$localfile","$home")
or system "$mv", "$localfile", "$main::home"; or system "$mv", "$localfile", "$home";
} }
else { else {
print "swim: unsuccessful retrieval of $dist/Contents-$arch.gz\n"; print "swim: unsuccessful retrieval of $dist/Contents-$arch.gz\n";
} }
utime(time,$rmtime,$main::home); utime(time,$rmtime,$home);
} }
else { else {
$cc++ if $commands->{"onec"}; $cc++ if $commands->{"onec"};
@ -721,14 +721,14 @@ sub ftp {
if ($lsize == $size && $complete == 226) { if ($lsize == $size && $complete == 226) {
print "swim: successful retrieval of $dist/Contents-$arch.gz\n"; print "swim: successful retrieval of $dist/Contents-$arch.gz\n";
$cc++ if $commands->{"onec"}; $cc++ if $commands->{"onec"};
rename("$localfile","$main::home") rename("$localfile","$home")
or system "$mv", "$localfile", "$main::home"; or system "$mv", "$localfile", "$home";
} }
else { else {
print "swim: unsuccessful retrieval of $dist/Contents-$arch.gz\n"; print "swim: unsuccessful retrieval of $dist/Contents-$arch.gz\n";
} }
if (-e $main::home) { if (-e $home) {
utime(time,$rmtime,$main::home); utime(time,$rmtime,$home);
} }
} }
} }
@ -743,18 +743,18 @@ sub ftp {
############## ##############
if (defined $commands->{"Packages"}) { if (defined $commands->{"Packages"}) {
if ($commands->{"Packages"} eq "DF") { if ($commands->{"Packages"} eq "DF") {
my ($main::home,$localfile,$release_home,$release_localfile); my ($home,$localfile,$release_home,$release_localfile);
my $nue = (split(m,/,,$dist))[0]; my $nue = (split(m,/,,$dist))[0];
$section ne "single" && $distb !~ /non-US|experimental/ $section ne "single" && $distb !~ /non-US|experimental/
? ($main::home = ? ($home =
"$default_directory/$the_site" . "_" . "$distb" . "_dists_" . "$default_directory/$the_site" . "_" . "$distb" . "_dists_" .
"$dist" . "_" . "$section" . "_" . "binary-$arch" . "$dist" . "_" . "$section" . "_" . "binary-$arch" .
"_" . "Packages.gz") "_" . "Packages.gz")
: $nue eq "project" : $nue eq "project"
? ($main::home = ? ($home =
"$default_directory/$the_site" . "_" . "$distb" . "$default_directory/$the_site" . "_" . "$distb" .
"_" . "Packages.gz") "_" . "Packages.gz")
: ($main::home = : ($home =
"$default_directory/$the_site" . "_" . "$distb" . "_" "$default_directory/$the_site" . "_" . "$distb" . "_"
. "$nue" . "_" . "binary-$arch" . "_" . "Packages.gz"); . "$nue" . "_" . "binary-$arch" . "_" . "Packages.gz");
$section ne "single" && $distb !~ /non-US|experimental/ $section ne "single" && $distb !~ /non-US|experimental/
@ -769,10 +769,10 @@ sub ftp {
: ($localfile = : ($localfile =
"$default_directory/partial/$the_site" . "_" . "$distb" . "_" "$default_directory/partial/$the_site" . "_" . "$distb" . "_"
. "$nue" . "_" . "binary-$arch" . "_" . "Packages.gz"); . "$nue" . "_" . "binary-$arch" . "_" . "Packages.gz");
($release_home = $main::home) =~ s,Packages.gz,Release,; ($release_home = $home) =~ s,Packages.gz,Release,;
($release_localfile = $localfile) =~ s,Packages.gz,Release,; ($release_localfile = $localfile) =~ s,Packages.gz,Release,;
if (-e "$main::home") { if (-e "$home") {
my ($lmtime) = (stat($main::home))[9]; my ($lmtime) = (stat($home))[9];
my $remotefile; my $remotefile;
$section ne "single" $section ne "single"
? ($remotefile = ? ($remotefile =
@ -788,9 +788,9 @@ sub ftp {
get($ftp,$remotefile,$localfile); get($ftp,$remotefile,$localfile);
my $lsize = (stat($localfile))[7]; my $lsize = (stat($localfile))[7];
my $complete = $ftp->code(); my $complete = $ftp->code();
two26($complete,$size,$lsize,$main::home,$localfile, two26($complete,$size,$lsize,$home,$localfile,
$section,$arch,$dist,$distb); $section,$arch,$dist,$distb);
utime(time,$rmtime,$main::home); utime(time,$rmtime,$home);
} }
} }
else { else {
@ -808,10 +808,10 @@ sub ftp {
get($ftp,$remotefile,$localfile); get($ftp,$remotefile,$localfile);
my $complete = $ftp->code(); my $complete = $ftp->code();
my $lsize = (stat($localfile))[7]; my $lsize = (stat($localfile))[7];
two26($complete,$size,$lsize,$main::home,$localfile, two26($complete,$size,$lsize,$home,$localfile,
$section,$arch,$dist,$distb); $section,$arch,$dist,$distb);
if (-e $main::home) { if (-e $home) {
utime(time,$rmtime,$main::home); utime(time,$rmtime,$home);
} }
} }
########### ###########
@ -857,18 +857,18 @@ sub ftp {
elsif ($commands->{"Packages"} ne "DF") { elsif ($commands->{"Packages"} ne "DF") {
my $place = $commands->{"Packages"}; my $place = $commands->{"Packages"};
make_dir($place); make_dir($place);
my($main::home,$localfile,$release_home,$release_localfile); my($home,$localfile,$release_home,$release_localfile);
my $nue = (split(m,/,,$dist))[0]; my $nue = (split(m,/,,$dist))[0];
$section ne "single" && $distb !~ /non-US|experimental/ $section ne "single" && $distb !~ /non-US|experimental/
? ($main::home = ? ($home =
"$place/$the_site" . "_" . "$distb" . "_dists_" . "$place/$the_site" . "_" . "$distb" . "_dists_" .
"$dist" . "_" . "$section" . "_" . "binary-$arch" . "$dist" . "_" . "$section" . "_" . "binary-$arch" .
"_" . "Packages.gz") "_" . "Packages.gz")
: $nue eq "project" : $nue eq "project"
? ($main::home = ? ($home =
"$place/$the_site" . "_" . "$distb" . "$place/$the_site" . "_" . "$distb" .
"_" . "Packages.gz") "_" . "Packages.gz")
: ($main::home = : ($home =
"$place/$the_site" . "_" . "$distb" . "_" "$place/$the_site" . "_" . "$distb" . "_"
. "$nue" . "_" . "binary-$arch" . "_" . "Packages.gz"); . "$nue" . "_" . "binary-$arch" . "_" . "Packages.gz");
$section ne "single" && $distb !~ /non-US|experimental/ $section ne "single" && $distb !~ /non-US|experimental/
@ -883,10 +883,10 @@ sub ftp {
: ($localfile = : ($localfile =
"$default_directory/partial/$the_site" . "_" . "$distb" . "_" "$default_directory/partial/$the_site" . "_" . "$distb" . "_"
. "$nue" . "_" . "binary-$arch" . "_" . "Packages.gz"); . "$nue" . "_" . "binary-$arch" . "_" . "Packages.gz");
($release_home = $main::home) =~ s,Packages.gz,Release,; ($release_home = $home) =~ s,Packages.gz,Release,;
($release_localfile = $localfile) =~ s,Packages.gz,Release,; ($release_localfile = $localfile) =~ s,Packages.gz,Release,;
if (-e "$main::home") { if (-e "$home") {
my ($lmtime) = (stat($main::home))[9]; my ($lmtime) = (stat($home))[9];
my $remotefile; my $remotefile;
$section ne "single" $section ne "single"
? ($remotefile = ? ($remotefile =
@ -902,9 +902,9 @@ sub ftp {
get($ftp,$remotefile,$localfile); get($ftp,$remotefile,$localfile);
my $lsize = (stat($localfile))[7]; my $lsize = (stat($localfile))[7];
my $complete = $ftp->code(); my $complete = $ftp->code();
two26($complete,$size,$lsize,$main::home,$localfile, two26($complete,$size,$lsize,$home,$localfile,
$section,$arch,$dist,$distb); $section,$arch,$dist,$distb);
utime(time,$rmtime,$main::home); utime(time,$rmtime,$home);
} }
} }
else { else {
@ -922,10 +922,10 @@ sub ftp {
get($ftp,$remotefile,$localfile); get($ftp,$remotefile,$localfile);
my $complete = $ftp->code(); my $complete = $ftp->code();
my $lsize = (stat($localfile))[7]; my $lsize = (stat($localfile))[7];
two26($complete,$size,$lsize,$main::home,$localfile, two26($complete,$size,$lsize,$home,$localfile,
$section,$arch,$dist,$distb); $section,$arch,$dist,$distb);
if (-e $main::home) { if (-e $home) {
utime(time,$rmtime,$main::home); utime(time,$rmtime,$home);
} }
} }
########### ###########
@ -975,18 +975,18 @@ sub ftp {
################################ ################################
if ((!defined $commands->{"Contents"} && if ((!defined $commands->{"Contents"} &&
!defined $commands->{"Packages"}) || defined $Go_on) { !defined $commands->{"Packages"}) || defined $Go_on) {
my ($main::home,$localfile,$release_home,$release_localfile); my ($home,$localfile,$release_home,$release_localfile);
my $nue = (split(m,/,,$dist))[0]; my $nue = (split(m,/,,$dist))[0];
$section ne "single" && $distb !~ /non-US|experimental/ $section ne "single" && $distb !~ /non-US|experimental/
? ($main::home = ? ($home =
"$default_directory/$the_site" . "_" . "$distb" . "_dists_" . "$default_directory/$the_site" . "_" . "$distb" . "_dists_" .
"$dist" . "_" . "$section" . "_" . "binary-$arch" . "$dist" . "_" . "$section" . "_" . "binary-$arch" .
"_" . "Packages.gz") "_" . "Packages.gz")
: $nue eq "project" : $nue eq "project"
? ($main::home = ? ($home =
"$default_directory/$the_site" . "_" . "$distb" . "$default_directory/$the_site" . "_" . "$distb" .
"_" . "Packages.gz") "_" . "Packages.gz")
: ($main::home = : ($home =
"$default_directory/$the_site" . "_" . "$distb" . "_" "$default_directory/$the_site" . "_" . "$distb" . "_"
. "$nue" . "_" . "binary-$arch" . "_" . "Packages.gz"); . "$nue" . "_" . "binary-$arch" . "_" . "Packages.gz");
$section ne "single" && $distb !~ /non-US|experimental/ $section ne "single" && $distb !~ /non-US|experimental/
@ -1001,11 +1001,11 @@ sub ftp {
: ($localfile = : ($localfile =
"$default_directory/partial/$the_site" . "_" . "$distb" . "_" "$default_directory/partial/$the_site" . "_" . "$distb" . "_"
. "$nue" . "_" . "binary-$arch" . "_" . "Packages.gz"); . "$nue" . "_" . "binary-$arch" . "_" . "Packages.gz");
($release_home = $main::home) =~ s,Packages.gz,Release,; ($release_home = $home) =~ s,Packages.gz,Release,;
($release_localfile = $localfile) =~ s,Packages.gz,Release,; ($release_localfile = $localfile) =~ s,Packages.gz,Release,;
if (-e "$main::home" && !$commands->{"Release_only"} && if (-e "$home" && !$commands->{"Release_only"} &&
!defined $Go_on) { !defined $Go_on) {
my ($lmtime) = (stat($main::home))[9]; my ($lmtime) = (stat($home))[9];
my $remotefile; my $remotefile;
$section ne "single" $section ne "single"
? ($remotefile = ? ($remotefile =
@ -1021,12 +1021,12 @@ sub ftp {
get($ftp,$remotefile,$localfile); get($ftp,$remotefile,$localfile);
my $lsize = (stat($localfile))[7]; my $lsize = (stat($localfile))[7];
my $complete = $ftp->code(); my $complete = $ftp->code();
two26($complete,$size,$lsize,$main::home,$localfile, two26($complete,$size,$lsize,$home,$localfile,
$section,$arch,$dist,$distb); $section,$arch,$dist,$distb);
utime(time,$rmtime,$main::home); utime(time,$rmtime,$home);
} }
} }
elsif (!-e "$main::home" && !$commands->{"Release_only"} && elsif (!-e "$home" && !$commands->{"Release_only"} &&
!defined $Go_on ) { !defined $Go_on ) {
my $remotefile; my $remotefile;
$section ne "single" $section ne "single"
@ -1042,10 +1042,10 @@ sub ftp {
get($ftp,$remotefile,$localfile); get($ftp,$remotefile,$localfile);
my $complete = $ftp->code(); my $complete = $ftp->code();
my $lsize = (stat($localfile))[7]; my $lsize = (stat($localfile))[7];
two26($complete,$size,$lsize,$main::home,$localfile, two26($complete,$size,$lsize,$home,$localfile,
$section,$arch,$dist,$distb); $section,$arch,$dist,$distb);
if (-e $main::home) { if (-e $home) {
utime(time,$rmtime,$main::home); utime(time,$rmtime,$home);
} }
} }
########### ###########
@ -1154,7 +1154,7 @@ sub download {
# Packages printout for ftp 226 success and the correct size # Packages printout for ftp 226 success and the correct size
sub two26 { sub two26 {
my ($complete,$size,$lsize,$main::home,$localfile,$section,$arch,$dist,$distb) my ($complete,$size,$lsize,$home,$localfile,$section,$arch,$dist,$distb)
= @_; = @_;
if ($complete == 226 && $size == $lsize) { if ($complete == 226 && $size == $lsize) {
@ -1165,8 +1165,8 @@ sub two26 {
if $section eq "single" && $distb !~ /non-US/; if $section eq "single" && $distb !~ /non-US/;
print "swim: successful retrieval of $distp[0]/non-US/$distp[1]/Packages.gz\n" print "swim: successful retrieval of $distp[0]/non-US/$distp[1]/Packages.gz\n"
if $distb =~ /non-US/ && $section !~ "non-US"; if $distb =~ /non-US/ && $section !~ "non-US";
rename("$localfile","$main::home") rename("$localfile","$home")
or system "$mv", "$localfile", "$main::home"; or system "$mv", "$localfile", "$home";
} }
else { else {
my @distp = split(m,/,,$dist); my @distp = split(m,/,,$dist);
@ -1184,12 +1184,12 @@ sub two26 {
# check download of Release file # check download of Release file
sub two26_r { sub two26_r {
my ($complete,$size,$lsize,$main::home,$localfile,$section,$arch,$dist) = @_; my ($complete,$size,$lsize,$home,$localfile,$section,$arch,$dist) = @_;
if ($complete == 226 && $size == $lsize) { if ($complete == 226 && $size == $lsize) {
#print "swim: successful retrieval of $dist/$section/binary-$arch/Packages.gz\n"; #print "swim: successful retrieval of $dist/$section/binary-$arch/Packages.gz\n";
rename("$localfile","$main::home") rename("$localfile","$home")
or system "$mv", "$localfile", "$main::home"; or system "$mv", "$localfile", "$home";
} }
else { else {
print "swim: unsuccessful retrieval of $dist/$section/binary-$arch/Packages.gz\n"; print "swim: unsuccessful retrieval of $dist/$section/binary-$arch/Packages.gz\n";