Add a magic invirt.authz.mech module that loads whatever authz.mech is
authorEvan Broder <broder@mit.edu>
Mon, 23 Nov 2009 04:14:52 +0000 (23:14 -0500)
committerEvan Broder <broder@mit.edu>
Mon, 23 Nov 2009 04:14:52 +0000 (23:14 -0500)
set to in the configuration.

svn path=/trunk/packages/invirt-base/; revision=2560

debian/changelog
python/invirt/authz/__init__.py

index 6247b78..875f2fb 100644 (file)
@@ -3,8 +3,13 @@ invirt-base (0.0.26) unstable; urgency=low
   * Add a captureOutput function to invirt.common as a convenient wrapper
     around subprocess.Popen.
   * Allow iterating over invirt.common.struct objects.
+  * New invirt.authz package containing:
+    - invirt.authz.locker: The authorization policies currently being used
+      by XVM
+    - invirt.authz.mech: Automagically populated by the authorization
+      module selected in the Invirt config file
 
- -- Evan Broder <broder@mit.edu>  Sun, 22 Nov 2009 16:55:07 -0500
+ -- Evan Broder <broder@mit.edu>  Sun, 22 Nov 2009 21:18:38 -0500
 
 invirt-base (0.0.25) unstable; urgency=low
 
index e69de29..9aaa397 100644 (file)
@@ -0,0 +1,3 @@
+from invirt.config import structs as config
+
+mech = __import__(config.authz.mech, fromlist='dummy')