def _rpm(): for item in glob(path.join(config.packages_directory, 'rpm', '*')): remove(item) for src in glob(path.join(config.packages_directory, config.webserver.default_index, 'yum', 'linux-*')): linux, distro, version, arch = path.basename(src).split('-') dst = path.join(config.artifacts_directory, 'rpm', distro, version, arch) ensure_directory_exists(path.dirname(dst)) _override_symlink(src, dst)
def _rpm(): for item in glob(path.join(config.packages_directory, 'rpm', '*')): remove(item) for src in glob( path.join(config.packages_directory, config.webserver.default_index, 'yum', 'linux-*')): linux, distro, version, arch = path.basename(src).split('-') dst = path.join(config.artifacts_directory, 'rpm', distro, version, arch) ensure_directory_exists(path.dirname(dst)) _override_symlink(src, dst)
def get_projectroot(): return path.abspath(path.join(path.dirname(__file__), pardir, pardir, pardir))
def to_disk(self): if not path.exists(path.dirname(self.filepath)): makedirs(path.dirname(self.filepath)) with fopen(self.filepath, 'w') as fd: fd.write(self.to_json())