diff options
Diffstat (limited to 'storage/ndb/tools/old_dirs/ndbnet/lib/NDB/Run.pm')
-rw-r--r-- | storage/ndb/tools/old_dirs/ndbnet/lib/NDB/Run.pm | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/storage/ndb/tools/old_dirs/ndbnet/lib/NDB/Run.pm b/storage/ndb/tools/old_dirs/ndbnet/lib/NDB/Run.pm new file mode 100644 index 00000000000..a8cabde544c --- /dev/null +++ b/storage/ndb/tools/old_dirs/ndbnet/lib/NDB/Run.pm @@ -0,0 +1,40 @@ +package NDB::Run; + +use strict; +use Carp; +require Exporter; + +use NDB::Net; + +use vars qw(@ISA @EXPORT @EXPORT_OK); +@ISA = qw(Exporter); + +use vars qw(@modules); +@modules = qw( + NDB::Run::Base + NDB::Run::Database + NDB::Run::Env + NDB::Run::Node +); + +return 1 if $main::onlymodules; + +for my $module (@modules) { + eval "require $module"; + $@ and confess "$module $@"; +} + +for my $module (@modules) { + eval "$module->initmodule"; + $@ and confess "$module $@"; +} + +# methods + +sub getenv { + my $class = shift; + return NDB::Run::Env->new(@_); +} + +1; +# vim:set sw=4: |