summaryrefslogtreecommitdiff
path: root/storage/ndb/tools/old_dirs/ndbnet/lib/NDB/Run.pm
diff options
context:
space:
mode:
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.pm40
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: