[kernel] r10611 - people/waldi/dkt/lib/dkt/imageconfig

Bastian Blank waldi at alioth.debian.org
Tue Feb 19 18:07:10 UTC 2008


Author: waldi
Date: Tue Feb 19 18:07:09 2008
New Revision: 10611

Log:
* lib/dkt/imageconfig/__init__.py: Update.
* lib/dkt/imageconfig/interfaces.py: Update.
* lib/dkt/imageconfig/xen.py: Move from lib/dkt/imageconfig/linux_xen.py.


Added:
   people/waldi/dkt/lib/dkt/imageconfig/xen.py
      - copied, changed from r10329, /people/waldi/dkt/lib/dkt/imageconfig/linux_xen.py
Removed:
   people/waldi/dkt/lib/dkt/imageconfig/linux_xen.py
Modified:
   people/waldi/dkt/lib/dkt/imageconfig/__init__.py
   people/waldi/dkt/lib/dkt/imageconfig/interfaces.py

Modified: people/waldi/dkt/lib/dkt/imageconfig/__init__.py
==============================================================================
--- people/waldi/dkt/lib/dkt/imageconfig/__init__.py	(original)
+++ people/waldi/dkt/lib/dkt/imageconfig/__init__.py	Tue Feb 19 18:07:09 2008
@@ -1,4 +1,4 @@
 #from __future__ import absolute_import
 
 #from . import base, linux_initramfs, linux_xen
-import base, linux_initramfs, linux_xen
+import base, linux_initramfs, xen

Modified: people/waldi/dkt/lib/dkt/imageconfig/interfaces.py
==============================================================================
--- people/waldi/dkt/lib/dkt/imageconfig/interfaces.py	(original)
+++ people/waldi/dkt/lib/dkt/imageconfig/interfaces.py	Tue Feb 19 18:07:09 2008
@@ -14,6 +14,6 @@
 class IImageLinuxInitramfsConfig(Interface):
     pass
 
-class IImageLinuxXenConfig(Interface):
+class IImageXenConfig(Interface):
     pass
 

Copied: people/waldi/dkt/lib/dkt/imageconfig/xen.py (from r10329, /people/waldi/dkt/lib/dkt/imageconfig/linux_xen.py)
==============================================================================
--- /people/waldi/dkt/lib/dkt/imageconfig/linux_xen.py	(original)
+++ people/waldi/dkt/lib/dkt/imageconfig/xen.py	Tue Feb 19 18:07:09 2008
@@ -6,16 +6,16 @@
 from dkt.interface import implements
 from dkt.interface.adapter import registry
 
-class ImageLinuxXenConfig(object):
-    implements(interfaces.IImageLinuxXenConfig)
+class ImageXenConfig(object):
+    implements(interfaces.IImageXenConfig)
 
     @classmethod
     def _factory(cls, context):
-        if 'image' not in context or context.get('image', 'type', None) != 'linux' or 'xen' not in context:
+        if 'image' not in context or 'xen' not in context:
             return None
         return cls(context)
 
     def __init__(self, context):
         self.context = context
 
-registry.register([config_interfaces.IConfig], interfaces.IImageLinuxXenConfig, '', ImageLinuxXenConfig._factory)
+registry.register([config_interfaces.IConfig], interfaces.IImageXenConfig, '', ImageXenConfig._factory)



More information about the Kernel-svn-changes mailing list