Why is 4 randomly hard coded there. If we can't get it from the right place, go bang
Tomas Doran [Mon, 5 Oct 2009 21:30:59 +0000 (21:30 +0000)]
lib/Catalyst/Helper.pm

index d7b5d70..4100954 100644 (file)
@@ -62,7 +62,8 @@ sub mk_app {
     $self->{startperl       } = -r '/usr/bin/env'
                                 ? '#!/usr/bin/env perl'
                                 : "#!$Config{perlpath} -w";
-    $self->{scriptgen       } = $Catalyst::Devel::CATALYST_SCRIPT_GEN || 4;
+    $self->{scriptgen       } = $Catalyst::Devel::CATALYST_SCRIPT_GEN
+        || die("Could not find SCRIPT_GEN");
     $self->{catalyst_version} = $Catalyst::VERSION;
     $self->{author          } = $self->{author} = $ENV{'AUTHOR'}
       || eval { @{ [ getpwuid($<) ] }[6] }