[kernel] r10331 - people/waldi/dkt/lib/dkt/bin
Bastian Blank
waldi at alioth.debian.org
Thu Jan 31 11:37:58 UTC 2008
Author: waldi
Date: Thu Jan 31 11:37:57 2008
New Revision: 10331
Log:
lib/dkt/bin: Add.
Added:
people/waldi/dkt/lib/dkt/bin/
people/waldi/dkt/lib/dkt/bin/__init__.py
people/waldi/dkt/lib/dkt/bin/base.py
Added: people/waldi/dkt/lib/dkt/bin/__init__.py
==============================================================================
Added: people/waldi/dkt/lib/dkt/bin/base.py
==============================================================================
--- (empty file)
+++ people/waldi/dkt/lib/dkt/bin/base.py Thu Jan 31 11:37:57 2008
@@ -0,0 +1,27 @@
+from dkt.hooks import default_registry
+from dkt.hooks import interfaces as hooks_interfaces
+from dkt.imageconfig.list import ImageConfigList
+from dkt.systemconfig.file import SystemConfig
+from dkt.systemconfig.defaults import CONFIG_FILE, IMAGECONFIG_DIRS
+
+class MainBase(object):
+ def __init__(self, config_file = None):
+ if config_file is None:
+ config_file = CONFIG_FILE
+
+ self.config = SystemConfig(file(config_file))
+
+ self._read_imageconfigs()
+ print self.imageconfigs
+
+ def _read_imageconfigs(self):
+ # XXX
+ dirs = IMAGECONFIG_DIRS
+ self.imageconfigs = ImageConfigList()
+ for dir in dirs:
+ self.imageconfigs.read_dir(dir)
+ default_registry.run(hooks_interfaces.IImageConfig)('image_config', self.imageconfigs)
+
+ def generate_bootconfig(self):
+ pass
+
More information about the Kernel-svn-changes
mailing list