X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=lib%2FCatalyst%2FScriptRunner.pm;h=caf16dc37e366f76cbf88e603c8a78136fb05ed7;hp=1b52e1337b0f47d2b181bf148c1160d67d247859;hb=cea573d8055680f12b061aa8adcf0b54f576bb7b;hpb=0607947fb5fe1e9da141f2392c98cf3d6f40ef8b diff --git a/lib/Catalyst/ScriptRunner.pm b/lib/Catalyst/ScriptRunner.pm index 1b52e13..caf16dc 100644 --- a/lib/Catalyst/ScriptRunner.pm +++ b/lib/Catalyst/ScriptRunner.pm @@ -35,8 +35,8 @@ sub subclass_with_traits { sub run { my ($self, $appclass, $scriptclass) = @_; - if (my $home = Catalyst::Utils::home($appclass)) { - lib->import(File::Spec->catdir($home, 'lib')); + if (grep { -f File::Spec->catfile($FindBin::Bin, '..', $_) } Catalyst::Utils::dist_indicator_file_list()) { + lib->import(File::Spec->catdir($FindBin::Bin, '..', 'lib')); } my $class = $self->find_script_class($appclass, $scriptclass);