for the sake of the archives, william reported that the below fixup handler is "working like a champ" so I guess this is a workable solution for anyone in the same situation.
and for anyone listening, rolling up a test tarball like william did was outstanding - I was more than happy (ecstatic, actually) to spend the 10 minutes it took me to code the proper handler when all I needed to do was run 'make test' and see _exactly_ what he saw as the problem and what he expected to see when all was working properly. so, thanks william :) --Geoff > the below code used as the only fixup > handler should do the trick. > > HTH > > --Geoff > > package My::Fixup; > > use strict; > use warnings FATAL => qw(all); > > use Apache2::Const -compile => qw(DIR_MAGIC_TYPE OK DECLINED); > use Apache2::RequestRec; > > sub handler { > > my $r = shift; > > if ($r->handler eq 'perl-script' && > -d $r->filename && > $r->is_initial_req) > { > $r->handler(Apache2::Const::DIR_MAGIC_TYPE); > > return Apache2::Const::OK; > } > > return Apache2::Const::DECLINED; > } > > 1;