sub del_web() {
...
my($tar) = Archive::Tar->new();
$tar->read("$web_to_del.tar.gz",1);
find(\&archive, "$web_base/$web_to_del");
$tar->write("$defunct_dir/$web_to_del.tar.gz",1);
sub archive { $tar->add_files($File::Find::name); } # line 394
...
}
####
Variable "$tar" will not stay shared at web_admin.pl line 394.
####
/long/full/path/to/webdir
/long/full/path/to/webdir/www
...
####
webdir/
webdir/www
webdir/cgi-bin
...