def __init__(self, app, plugin_dir, gen_cfg, spec_cfg): StandardPlugin.__init__(self, app, plugin_dir, gen_cfg, spec_cfg) self._tpl_helper = TemplatePluginHelper(plugin_dir) downloaders = FetchfwPluginHelper.new_downloaders(gen_cfg.get('proxies')) fetchfw_helper = FetchfwPluginHelper(plugin_dir, downloaders) self.services = fetchfw_helper.services() self.http_service = HTTPNoListingFileService(self._tftpboot_dir)
def __init__(self, app, plugin_dir, gen_cfg, spec_cfg): StandardPlugin.__init__(self, app, plugin_dir, gen_cfg, spec_cfg) # update to use the non-standard tftpboot directory self._base_tftpboot_dir = self._tftpboot_dir self._tftpboot_dir = os.path.join(self._tftpboot_dir, 'Aastra') self._tpl_helper = TemplatePluginHelper(plugin_dir) downloaders = FetchfwPluginHelper.new_downloaders(gen_cfg.get('proxies')) fetchfw_helper = FetchfwPluginHelper(plugin_dir, downloaders) # update to use the non-standard tftpboot directory fetchfw_helper.root_dir = self._tftpboot_dir self.services = fetchfw_helper.services() self.http_service = HTTPNoListingFileService(self._base_tftpboot_dir)
def __init__(self, app, plugin_dir, gen_cfg, spec_cfg): StandardPlugin.__init__(self, app, plugin_dir, gen_cfg, spec_cfg) self._tpl_helper = TemplatePluginHelper(plugin_dir) downloaders = FetchfwPluginHelper.new_downloaders( gen_cfg.get('proxies')) fetchfw_helper = FetchfwPluginHelper(plugin_dir, downloaders) self.services = fetchfw_helper.services() # Maybe find a way to bind to a specific port without changing the general http_port setting of xivo-provd ? # At the moment, http_port 6970 must be set in /etc/xivo/provd/provd.conf self.http_service = HTTPNoListingFileService(self._tftpboot_dir) self.tftp_service = TFTPFileService(self._tftpboot_dir)
def __init__(self, app, plugin_dir, gen_cfg, spec_cfg): StandardPlugin.__init__(self, app, plugin_dir, gen_cfg, spec_cfg) self._tpl_helper = TemplatePluginHelper(plugin_dir) downloaders = FetchfwPluginHelper.new_downloaders( gen_cfg.get('proxies')) if 'cisco' not in downloaders: logger.warning( 'cisco downloader not found (xivo is probably not up to date); not loading plugin packages' ) else: fetchfw_helper = FetchfwPluginHelper(plugin_dir, downloaders) self.services = fetchfw_helper.services() self.http_service = HTTPNoListingFileService(self._tftpboot_dir) self.tftp_service = TFTPFileService(self._tftpboot_dir)
def __init__(self, app, plugin_dir, gen_cfg, spec_cfg): StandardPlugin.__init__(self, app, plugin_dir, gen_cfg, spec_cfg) self.tftp_service = TFTPFileService(self._tftpboot_dir) self.http_service = HTTPNoListingFileService(self._tftpboot_dir)