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
+
_______________________________________________
Kernel-svn-changes mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/kernel-svn-changes