'Constructor'

def __init__(self, collection_mgr, verbose=False, logger=None):

    self.verbose = verbose
    self.collection_mgr = collection_mgr
    self.distros = collection_mgr.distros()
    self.profiles = collection_mgr.profiles()
    self.systems = collection_mgr.systems()
    self.images = collection_mgr.images()
    self.settings = collection_mgr.settings()
    self.repos = collection_mgr.repos()
    if (logger is None):
        logger = clogger.Logger()
    self.logger = logger
    self.tftpd = module_loader.get_module_from_file('tftpd', 'module', 'in_tftpd').get_manager(collection_mgr, logger)
    self.sync = collection_mgr.api.get_sync(verbose, logger=self.logger)
    self.sync.make_tftpboot()
