From: Marius Gavrilescu Date: Sat, 23 Aug 2014 21:25:20 +0000 (+0300) Subject: Skip packages that do not exist X-Git-Url: http://git.ieval.ro/?p=app-web-vpkbuilder.git;a=commitdiff_plain;h=2d7e95f40130ff6f369e15007467d76915d0369c Skip packages that do not exist --- diff --git a/lib/App/Web/VPKBuilder.pm b/lib/App/Web/VPKBuilder.pm index aec616d..4f6fa57 100644 --- a/lib/App/Web/VPKBuilder.pm +++ b/lib/App/Web/VPKBuilder.pm @@ -55,6 +55,7 @@ sub makepkg { my $dir = rel2abs tempdir 'workXXXX', DIR => $self->{cfg}{dir}; my $dest = catfile $dir, 'pkg'; mkdir $dest; + @pkgs = grep { exists $self->{cfg}{pkgs}{$_} } @pkgs; push @pkgs, split ',', ($self->{cfg}{pkgs}{$_}{deps} // '') for @pkgs; @pkgs = uniq @pkgs; addpkg $_, $dest for @pkgs;