include lib/ in @INC for packlists_containing require() calls
Matt S Trout [Tue, 18 Mar 2014 13:02:12 +0000 (13:02 +0000)]
Changes
lib/App/FatPacker.pm

diff --git a/Changes b/Changes
index a993455..a793b9d 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,5 +1,7 @@
 Revision history for App-FatPacker
 
+  - include 'lib' in @INC for packlists_containing's require() calls
+
 0.010000 - 2013-11-27
   - use object for @INC hook instead of subref, including a 'files' method to
     return a list of files provided
index 6924eb2..1d0bc03 100644 (file)
@@ -143,8 +143,11 @@ sub script_command_packlists_for {
 sub packlists_containing {
   my ($self, $targets) = @_;
   my @targets = @$targets;
-  foreach my $t (@targets) {
-    require $t;
+  {
+    local @INC = ('lib', @INC);
+    foreach my $t (@targets) {
+      require $t;
+    }
   }
   my @search = grep -d $_, map catdir($_, 'auto'), @INC;
   my %pack_rev;