App-lcpan
view release on metacpan or search on metacpan
lib/App/lcpan.pm view on Meta::CPAN
if (!$file->{file_status}) {
# list contents & scripts and insert into database
my %script_names;
if ($zip) {
for my $member (@members) {
# skip directory/symlinks
next if $member->{isSymbolicLink} || $member->{fileName} =~ m!/\z!;
my $now = time();
$sth_ins_content->execute(
$file->{id}, $member->{fileName}, $member->{lastModFileDateTime}, $member->{uncompressedSize},
$now,$now);
my $content_id = $dbh->last_insert_id("","","","");
my ($script_name) = $code_is_script->($member->{fileName});
if (defined $script_name) {
unless ($script_names{$script_name}++) {
my $now = time();
$sth_ins_script->execute($script_name, $file->{cpanid}, $content_id, $file->{id},
$now,$now);
}
}
( run in 0.235 second using v1.01-cache-2.11-cpan-05444aca049 )