def build_rpm(config, revision): """ Сборка rpm пакета :param config: :param revision: :return: """ downloader.download_package_scripts_rpm() downloader.download_source_rpm(config["nginx_version"]) downloaded_modules = downloader.download_modules(config["modules"]) downloader.download_dependencies_rpm(config["modules"]) package_name = builder.build_rpm(config["nginx_version"], downloaded_modules, revision) return package_name
def build_deb(config, revision): """ Сборка deb пакета :param config: :param revision: :return: """ scripts_archive_name = downloader.download_package_scripts_deb() src_archive_name = downloader.download_source(config["nginx_version"]) downloaded_modules = downloader.download_modules(config["modules"]) downloader.download_dependencies_deb(config["modules"]) package_name = builder.build_deb(config["nginx_version"], src_archive_name, downloaded_modules, scripts_archive_name, config["control"], revision) return package_name