Beispiel #1
0
def main():
    dc = DataCollector()
    dc.collect()

    ## XXX DIRTY HACK!
    plugins = Plugins("../create_init/plugins", dc.data)
    plugins.load()
    
    iw = InitWriter(dc.data, plugins.plugins)
    iw.write()
Beispiel #2
0
    def run(self, initfilename="init"):
        dc = DataCollector()
        dc.collect()

        phaseclass = CIPhases()
        plugins = Plugins("InitCreator", phaseclass, self.opts.plugins_dir,
                          self.config, self.opts)
        plugins.load()

        f = file(initfilename, "w")
        plugins.execute(f)
        f.close()
        os.chmod(initfilename, 0766)