def read(self, request, text): return serve(request=request, path='/virtual/', document_root=config.get_repo_dir(), show_indexes=True, show_virtuals=True)
def read(self, request, text): static_path = self.repoConfigService.getStaticRepoDir() return serve(request=request, path='/', document_root=static_path, add_virtual=True, show_indexes=True, parent_dir_type=ParentDirType.STATIC)
def read(self, request, text): static_path = self.repoConfigService.getStaticRepoDir() return serve( request=request, path="/", document_root=static_path, add_virtual=True, show_indexes=True, parent_dir_type=ParentDirType.STATIC, )
def read(self, request, reponame, rpm = '/'): virtual_reponame = reponame path_relative_to_repository = rpm virtual_repo_dir = self.repoConfigService.getVirtualRepoDir(virtual_reponame) if not os.path.exists(virtual_repo_dir): resp = rc.NOT_FOUND resp.content = 'Virtual Repository does not exists!' return resp repoConfig = self.repoConfigService.getConfig(virtual_reponame) absoluteDestinationRepoPath = config.get_repo_dir() + repoConfig.destination return serve(request, path_relative_to_repository, absoluteDestinationRepoPath, True)
def read(self, request, reponame, rpm='/'): virtual_reponame = reponame path_relative_to_repository = rpm virtual_repo_dir = self.repoConfigService.getVirtualRepoDir( virtual_reponame) if not os.path.exists(virtual_repo_dir): resp = rc.NOT_FOUND resp.content = 'Virtual Repository does not exists!' return resp repoConfig = self.repoConfigService.getConfig(virtual_reponame) if re.match('^https?://.*', repoConfig.destination): return HttpResponseRedirect(repoConfig.destination + rpm) else: absoluteDestinationRepoPath = config.get_repo_dir( ) + repoConfig.destination return serve(request, path_relative_to_repository, absoluteDestinationRepoPath, True)
def read(self, request, path): return serve(request, path, RepoConfigService().getStaticRepoDir(), True, False, False)
def read(self, request, reponame): return serve(request, reponame, self.repoConfigService.getStaticRepoDir(), True)
def read(self, request, reponame): return serve(request, '/' + reponame + '/repodata/', self.repoConfigService.getStaticRepoDir(), True)
def read(self, request, reponame, arch, rpm): rpm_path = os.path.join(reponame, arch, rpm) return serve(request, rpm_path, self.config.getStaticRepoDir(), True, False, False)
def read(self, request, text): static_path = self.repoConfigService.getStaticRepoDir() return serve(request, '/', static_path, True, True)
def read(self, request, text): return serve(request=request, path='/virtual/', document_root=config.get_repo_dir(), show_indexes=True, parent_dir_type=ParentDirType.VIRTUAL)
def read(self, request, path): return serve(request, path, self.config.getStaticRepoDir(), True, False, False)