CPAN-Unpack
view release on metacpan or search on metacpan
lib/CPAN/Unpack.pm view on Meta::CPAN
local $/;
open( my $fh, "<", "$destination/unpacked_versions.yml" );
%unpacked_versions = %{ YAML::Any::Load(<$fh>) };
close $fh;
}
sub fixme {
my $path = $_;
my $mode = ( stat($path) )[2];
if ( S_ISDIR($mode) ) {
chmod( ( S_IMODE($mode) | S_IRWXU ), $path )
unless ( ( $mode & S_IRWXU ) == S_IRWXU );
}
}
my $p = Parse::CPAN::Packages::Fast->new($packages_filename);
foreach my $distribution ( $p->latest_distributions ) {
$counter++;
my $want = "$destination/" . $distribution->dist;
my $archive_filename = "$cpan/authors/id/" . $distribution->prefix;
unless ( -f $archive_filename ) {
( run in 0.280 second using v1.01-cache-2.11-cpan-496ff517765 )