* 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:
@@ -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):
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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
@@ -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()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user