* ufak tefek fixler
This commit is contained in:
+2
-1
@@ -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
@@ -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
@@ -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,
|
||||||
|
|||||||
Reference in New Issue
Block a user