Loading bin/is +1 −1 Original line number Diff line number Diff line Loading @@ -37,7 +37,7 @@ def load_repositories(args): # load repo configs from command line if args.repo_path is not None: repoman.register(RepositoryConfig(istools.smd5sum(args.repo_path)[:8], path=args.repo_path)) path=args.repo_path), temp=True) # load repo configs from config for repoconf in RepoConfigFile(args.repo_config).repos: repoman.register(repoconf) Loading installsystems/repository.py +4 −4 Original line number Diff line number Diff line Loading @@ -512,7 +512,7 @@ class RepositoryManager(object): return True return False def register(self, config): def register(self, config, temp=False): ''' Register a repository from its config ''' Loading @@ -531,16 +531,16 @@ class RepositoryManager(object): # path is remote, we need to create a cache else: debug("Registering cached repository %s (%s)" % (config.path, config.name)) self.repos.append(self._cachify(config)) self.repos.append(self._cachify(config, temp)) def _cachify(self, config): def _cachify(self, config, temp=False): ''' Return a config of a cached repository from an orignal config file ''' try: # Ensure destination file exists if config.name is None or self.cache_path is None: if temp is True or self.cache_path is None: # this is a forced temporary repository or without name repo tempfd, filedest = tempfile.mkstemp() os.close(tempfd) Loading Loading
bin/is +1 −1 Original line number Diff line number Diff line Loading @@ -37,7 +37,7 @@ def load_repositories(args): # load repo configs from command line if args.repo_path is not None: repoman.register(RepositoryConfig(istools.smd5sum(args.repo_path)[:8], path=args.repo_path)) path=args.repo_path), temp=True) # load repo configs from config for repoconf in RepoConfigFile(args.repo_config).repos: repoman.register(repoconf) Loading
installsystems/repository.py +4 −4 Original line number Diff line number Diff line Loading @@ -512,7 +512,7 @@ class RepositoryManager(object): return True return False def register(self, config): def register(self, config, temp=False): ''' Register a repository from its config ''' Loading @@ -531,16 +531,16 @@ class RepositoryManager(object): # path is remote, we need to create a cache else: debug("Registering cached repository %s (%s)" % (config.path, config.name)) self.repos.append(self._cachify(config)) self.repos.append(self._cachify(config, temp)) def _cachify(self, config): def _cachify(self, config, temp=False): ''' Return a config of a cached repository from an orignal config file ''' try: # Ensure destination file exists if config.name is None or self.cache_path is None: if temp is True or self.cache_path is None: # this is a forced temporary repository or without name repo tempfd, filedest = tempfile.mkstemp() os.close(tempfd) Loading