]> wagnertech.de Git - mfinanz.git/blobdiff - scripts/find-use.pl
restart apache2 in postinst
[mfinanz.git] / scripts / find-use.pl
index 61bfff751096c2060367bb7a373bbd4bf436f17e..cad3d21a15b878dc27b0cb85108a39b70b21025f 100755 (executable)
@@ -5,7 +5,6 @@ BEGIN {
 
   unshift(@INC, $FindBin::Bin . '/../modules/override'); # Use our own versions of various modules (e.g. YAML).
   push   (@INC, $FindBin::Bin . '/..');                  # '.' will be removed from @INC soon.
-  push   (@INC, $FindBin::Bin . '/../modules/fallback'); # Only use our own versions of modules if there's no system version.
 }
 
 use strict;
@@ -26,6 +25,12 @@ my (%uselines, %modules, %supplied, %requires);
     'DateTime::Duration'                 => 1,
     'DateTime::Infinite'                 => 1,
   },
+  'Exception::Class' => {
+    'Exception::Class::Base'             => 1,
+  },
+  'Rose::DB' => {
+    'Rose::DB::Cache'                    => 1,
+  },
   'Rose::DB::Object' => {
    'Rose::DB::Object::ConventionManager' => 1,
    'Rose::DB::Object::Manager'           => 1,
@@ -90,7 +95,7 @@ find(sub {
     next if /SL::/;
     next if /Support::Files/; # our own test support module
     next if /use (warnings|strict|vars|lib|constant|utf8)/;
-    next if /^use (with|the)/;
+    next if /^use (it|the|with)/;
 
     my ($useline) = m/^use\s+(.*?)$/;
 
@@ -146,7 +151,7 @@ $modules{$_->{name}} ||= { status => 'required' } for @SL::InstallationCheck::re
 $modules{$_->{name}} ||= { status => 'optional' } for @SL::InstallationCheck::optional_modules;
 $modules{$_->{name}} ||= { status => 'developer' } for @SL::InstallationCheck::developer_modules;
 
-# build transitive closure for documented dependancies
+# build transitive closure for documented dependencies
 my $changed = 1;
 while ($changed) {
   $changed = 0;
@@ -250,7 +255,7 @@ This module is included in C<modules/*>. Don't worry about it.
 =item required
 
 This module is documented in C<SL:InstallationCheck> to be necessary, or is a
-dependancy of one of these. Everything alright.
+dependency of one of these. Everything alright.
 
 =item !missing