* ufak tefek fixler

This commit is contained in:
Eray Özkural
2005-06-23 13:55:19 +00:00
parent 90be2d8ced
commit b630c8ed20
3 changed files with 7 additions and 5 deletions
+2 -1
View File
@@ -9,6 +9,7 @@ from ui import ui
import installdb import installdb
import packagedb import packagedb
import dependency import dependency
from metadata import MetaData
#import conflicts #import conflicts
##TODO: Caglar'in onerisi uzerine. ##TODO: Caglar'in onerisi uzerine.
@@ -41,7 +42,7 @@ def install(package_fn):
# check conflicts # check conflicts
# check dependencies # check dependencies
if not dependency.installable(metadata.packages[0].name): if not dependency.installable(metadata.package.name):
raise InstallError("Package not installable") raise InstallError("Package not installable")
# unzip package in place # unzip package in place
+1 -1
View File
@@ -46,5 +46,5 @@ class MetaData(XmlFile):
document.appendChild(elt) document.appendChild(elt)
self.writexml(filename) self.writexml(filename)
def verify(): def verify(self):
return True return True
+4 -3
View File
@@ -5,6 +5,7 @@
import archive import archive
from constants import const from constants import const
from config import config from config import config
from metadata import MetaData
class Package: class Package:
"""Package: PISI package class""" """Package: PISI package class"""
@@ -25,18 +26,18 @@ class Package:
def extract_files(self, paths, outdir): def extract_files(self, paths, outdir):
"""extract file with path to outdir""" """extract file with path to outdir"""
impl.unpack_files(paths, outdir) self.impl.unpack_files(paths, outdir)
def extract_dir(self, dir, outdir): def extract_dir(self, dir, outdir):
"""extract directory recursively, this function """extract directory recursively, this function
copies the directory archiveroot/dir to outdir""" copies the directory archiveroot/dir to outdir"""
impl.unpack_dir(path, outdir) self.impl.unpack_dir(path, outdir)
def extract_dir_flat(self, dir, outdir): def extract_dir_flat(self, dir, outdir):
"""extract directory recursively, this function """extract directory recursively, this function
unpacks the *contents* of directory archiveroot/dir inside outdir unpacks the *contents* of directory archiveroot/dir inside outdir
this is the function used by the installer""" this is the function used by the installer"""
impl.unpack_dir_flat(dir, outdir) self.impl.unpack_dir_flat(dir, outdir)
def extract_PISI_files(self, outdir): def extract_PISI_files(self, outdir):
"""extract PISI control files: metadata.xml, files.xml, """extract PISI control files: metadata.xml, files.xml,