diff --git a/pisi/cli/commands.py b/pisi/cli/commands.py index f0d02798..76b8219a 100644 --- a/pisi/cli/commands.py +++ b/pisi/cli/commands.py @@ -260,24 +260,30 @@ class ListRepo(Command): print repo print ' ', repodb.get_repo(repo).indexuri.getUri() -class ListAvailable(Command): - "list-available: list the available packages in the repository" - def __init__(self): - super(ListAvailable, self).__init__() +# FIXME: Bu fonksiyonun başka bir şekilde implement edilmesi +# gerekiyor. Şu anda zaten çalışmıyor. +# +# Uyarı: Eğer yaptığınız bir değişiklik bir fonksiyonu geçersiz +# kılıyorsa, lütfen fonksiyonu comment-out edin. Ve nedenlerini yazın. +# +# class ListAvailable(Command): +# "list-available: list the available packages in the repository" +# def __init__(self): +# super(ListAvailable, self).__init__() - def run(self): - self.init_db() - from pisi import util - # FIXME: bu asagidaki code bayagi anlamsiz - # neden bir packagedb'miz var? - (repo, index) = util.repo_index() +# def run(self): +# self.init_db() +# from pisi import util +# # FIXME: bu asagidaki code bayagi anlamsiz +# # neden bir packagedb'miz var? +# (repo, index) = util.repo_index() - for package in index.packages: - name = package.name - version = package.history[0].version - release = package.history[0].release +# for package in index.packages: +# name = package.name +# version = package.history[0].version +# release = package.history[0].release - print util.package_name(name, version, release) +# print util.package_name(name, version, release) class SearchAvailable(Command): "search-available: search in available packages" diff --git a/pisi/configfile.py b/pisi/configfile.py index 15fb5817..54df8411 100644 --- a/pisi/configfile.py +++ b/pisi/configfile.py @@ -10,9 +10,6 @@ #[general] #destinationdirectory = /tmp # -#[repos] -#default = http://cekirdek.uludag.org.tr/pisi/ -# #[build] #host = i686-pc-linux-gnu #CFLAGS= -mcpu=i686 -O2 -pipe -fomit-frame-pointer @@ -40,10 +37,6 @@ class GeneralDefaults: distribution = "Pardus" distribution_release = "0.1" -class ReposDefaults: - # No default repository in the code! - pass - class BuildDefaults: """Default values for [build] section""" host = "i686-pc-linux-gnu" @@ -69,8 +62,6 @@ class ConfigurationSection(object): if section == "general": self.defaults = GeneralDefaults - elif section == "repos": - self.defaults = ReposDefaults elif section == "build": self.defaults = BuildDefaults elif section == "directories": @@ -116,12 +107,6 @@ class ConfigurationFile(object): generalitems = [] self.general = ConfigurationSection("general", generalitems) - try: - repositems = parser.items("repos") - except NoSectionError: - repositems = [] - self.repos = ConfigurationSection("repos", repositems) - try: builditems = parser.items("build") except NoSectionError: diff --git a/pisi/util.py b/pisi/util.py index e21a2df0..7006aeda 100644 --- a/pisi/util.py +++ b/pisi/util.py @@ -255,14 +255,3 @@ def partition_freespace(directory): def package_name(name, version, release): return name + '-' + version + '-' + release + const.package_prefix -def repo_index(reponame = "default"): - "return a par (url, IndexObj) for the given repository" - from index import Index - - repourl = config.values.repos[reponame] - - index = Index() - indexpath = os.path.join(config.index_dir(), - reponame, const.pisi_index) - index.read(indexpath) - return (repourl, index)