* tamir: degisen install yuzunden kirilan info komutunu duzelt,

gereken operations.info yu implement et
* geri kalan bir iki ufak hatayi duzelt, simdi build/install'lar
  calisiyor gene
...
Building package sharutils
Generating metadata.xml... done.
Generating files.xml... done.
Creating PISI package sharutils-4.2.1-10.pisi
nebula:pisi$ pisi-cli install sharutils-4.2.1-10.pisi
Extracting files
Storing files.xml
Storing metadata.xml
This commit is contained in:
Eray Özkural
2005-07-18 12:34:55 +00:00
parent d0b2d5c873
commit d9c917e9cf
4 changed files with 12 additions and 2 deletions
+1 -1
View File
@@ -154,7 +154,7 @@ class Info(Command):
def printinfo(self, arg):
import os.path
if os.path.exists(arg):
metadata, files = pisi.install.get_pkg_info(arg)
metadata, files = pisi.operations.info(arg)
print metadata.package
class Index(Command):
+3
View File
@@ -80,6 +80,9 @@ class Installer:
# check dependencies
if not dependency.installable(pkginfo.name):
ui.error('Dependencies for ' + pkginfo.name +
' not satisfied\n')
raise InstallError("Package not installable")
#TODO:
+7
View File
@@ -1,3 +1,5 @@
from package import Package
# all package operation interfaces are here
def remove(package_name):
@@ -16,4 +18,9 @@ from install import Installer
def install(package_name):
i = Installer(package_name), i.install()
def info(package_name):
package = Package(package_name)
package.read()
return package.metadata, package.files
+1 -1
View File
@@ -69,7 +69,7 @@ class Package:
self.extract_files([const.metadata_xml, const.files_xml], outdir)
self.extract_dir('config', outdir)
def read_info(self, outdir = None):
def read(self, outdir = None):
if not outdir:
outdir = config.tmp_dir()