aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/perl/perl.inc
diff options
context:
space:
mode:
Diffstat (limited to 'recipes/perl/perl.inc')
-rw-r--r--recipes/perl/perl.inc8
1 files changed, 8 insertions, 0 deletions
diff --git a/recipes/perl/perl.inc b/recipes/perl/perl.inc
new file mode 100644
index 0000000000..ddde0b8872
--- /dev/null
+++ b/recipes/perl/perl.inc
@@ -0,0 +1,8 @@
+# helper functions for perl
+def all_perl_packages(d):
+ depchains = (d.getVar("DEPCHAIN_POST", True) or "").split()
+ blacklist = ["perl-modules", "perl-misc", "perl-pod", "perl-doc"]
+ for pkg in d.getVar("PACKAGES", True).split():
+ if not pkg in blacklist and not any(pkg.endswith(post) for post in depchains):
+ yield pkg
+