merged the 3 packaging-dependant tracks (-lib, -lxc and -vs) into a single specfile...
[nodemanager.git] / setup.py
diff --git a/setup.py b/setup.py
new file mode 100644 (file)
index 0000000..0f745da
--- /dev/null
+++ b/setup.py
@@ -0,0 +1,61 @@
+#!/usr/bin/python
+#
+# Setup script for the Node Manager application
+#
+# Mark Huang <mlhuang@cs.princeton.edu>
+# Copyright (C) 2006 The Trustees of Princeton University
+#
+
+from distutils.core import setup, Extension
+
+setup(
+    py_modules=[
+        'account',
+        'api',
+        'api_calls',
+        'bwmon',
+        'conf_files',
+        'config',
+        'controller',
+        'curlwrapper',
+        'database',
+        'initscript',
+        'iptables',
+        'logger',
+        'net',
+        'nodemanager',
+        'plcapi',
+        'safexmlrpc',
+        'slivermanager',
+        'ticket',
+        'tools',
+        'plugins.codemux',
+        'plugins.hostmap',
+        'plugins.interfaces',
+        'plugins.omf_resctl',
+        'plugins.privatebridge',
+        'plugins.rawdisk',
+        'plugins.reservation',
+        'plugins.sfagids',
+        'plugins.sliverauth',
+        'plugins.specialaccounts',
+        'plugins.syndicate',
+        'plugins.vsys',
+        'plugins.vsys_privs',
+# lxc
+        'sliver_libvirt',
+        'sliver_lxc',
+        'cgroups',
+        'coresched_lxc',
+# vs
+        'sliver_vs',
+        'coresched_vs',
+        # this plugin uses vserver for now
+        'plugins.drl',
+        ],
+    scripts = [
+        'forward_api_calls',
+        ],
+    packages =[
+        ],
+    )