def read(self, request, text):
        return serve(request=request, path='/virtual/', document_root=config.get_repo_dir(), show_indexes=True, show_virtuals=True)
            



        
Exemple #2
0
 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)
Exemple #6
0
 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)
Exemple #11
0
 def read(self, request, reponame):
     return serve(request, reponame, self.repoConfigService.getStaticRepoDir(), 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)
Exemple #14
0
 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)