X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=script%2Fdbicadmin;fp=script%2Fdbicadmin;h=bdd618c2d12474bd16238fbc4adcfc80d7abfa75;hb=c9a26f7462ed569adb136f731edae492b5961807;hp=e6066fbc435fba92966f1af51d7ad40ded2060e8;hpb=1c30a2e4a2907330fa59e4ab38a6b56e74136737;p=dbsrgits%2FDBIx-Class.git diff --git a/script/dbicadmin b/script/dbicadmin index e6066fb..bdd618c 100755 --- a/script/dbicadmin +++ b/script/dbicadmin @@ -4,11 +4,10 @@ use strict; use warnings; BEGIN { - use DBIx::Class; - die ( 'The following modules are required for the dbicadmin utility: ' - . DBIx::Class::Optional::Dependencies->req_missing_for ('admin_script') - . "\n" - ) unless DBIx::Class::Optional::Dependencies->req_ok_for ('admin_script'); + require DBIx::Class::Optional::Dependencies; + if (my $missing = DBIx::Class::Optional::Dependencies->req_missing_for ('admin_script') ) { + die "The following modules are required for the dbicadmin utility: $missing\n"; + } } use DBIx::Class::Admin::Descriptive;