* add extract file/dir functions, make it comply with the docs

This commit is contained in:
Eray Özkural
2005-06-13 11:53:41 +00:00
parent 8514ff44a9
commit ac218a7c6b
+12 -2
View File
@@ -6,15 +6,25 @@ class Package:
"""Package: PISI package class"""
def __init__(self, packagefn, mode):
self.filename = packagefn
self.mode = mode
self.mode = mode # bu gerekli mi?
# etc. etc.
def add_file(fn):
"""add a file to package"""
def extract(outdir):
"""extract package contents to directory"""
"""extract entire package contents to directory"""
extract_dir('', outdir) # means package root
def extract_file(path, outdir):
"""extract file with path to outdir"""
def extract_dir(dir, outdir):
"""extract directory recursively"""
def extract_PISI_files(outdir):
"""extract PISI control files: metadata.xml, files.xml,
action scripts, etc."""
extract_file('metadata.xml', outdir)
extract_file('files.xml', outdir)
extract_dir('Config', outdir)