- AdditionalFile'dan owner kaldırıldı.
- specfile'da bazı sınıflar için __str__'ler tanımlandı.
This commit is contained in:
@@ -287,12 +287,6 @@ class PisiBuild:
|
|||||||
util.copy_file(src, dest)
|
util.copy_file(src, dest)
|
||||||
if afile.permission:
|
if afile.permission:
|
||||||
os.chmod(dest, int(afile.permission) | 0777)
|
os.chmod(dest, int(afile.permission) | 0777)
|
||||||
if afile.owner:
|
|
||||||
#FIXME: Additional dosyalar icin owner'in set edilmesi
|
|
||||||
# gerekli.. Bununla beraber tag'in owner yerine,
|
|
||||||
# owneruid - ownergid seklinde tutulmasi daha iyi
|
|
||||||
# degil mi? Unutmayalim diye buraya bir FIXME koydum.
|
|
||||||
pass
|
|
||||||
|
|
||||||
os.chdir(c)
|
os.chdir(c)
|
||||||
|
|
||||||
|
|||||||
+32
-5
@@ -32,15 +32,16 @@ class PackagerInfo:
|
|||||||
if not self.email: return False
|
if not self.email: return False
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
def __str__(self):
|
||||||
|
s = " ".join(self.name, self.email)
|
||||||
|
return s
|
||||||
|
|
||||||
class AdditionalFileInfo:
|
class AdditionalFileInfo:
|
||||||
def __init__(self, node = None):
|
def __init__(self, node = None):
|
||||||
if node:
|
if node:
|
||||||
self.filename = getNodeText(node)
|
self.filename = getNodeText(node)
|
||||||
self.target = getNodeAttribute(node, "target")
|
self.target = getNodeAttribute(node, "target")
|
||||||
self.permission = getNodeAttribute(node, "permission")
|
self.permission = getNodeAttribute(node, "permission")
|
||||||
self.owner = getNodeAttribute(node, "owner")
|
|
||||||
else:
|
|
||||||
self.permission = self.owner = None
|
|
||||||
|
|
||||||
def elt(self, xml):
|
def elt(self, xml):
|
||||||
node = xml.newNode("AdditionalFile")
|
node = xml.newNode("AdditionalFile")
|
||||||
@@ -48,14 +49,17 @@ class AdditionalFileInfo:
|
|||||||
node.setAttribute("target", self.target)
|
node.setAttribute("target", self.target)
|
||||||
if self.permission:
|
if self.permission:
|
||||||
node.setAttribute("permission", self.permission)
|
node.setAttribute("permission", self.permission)
|
||||||
if self.owner:
|
|
||||||
node.setAttribute("owner", self.owner)
|
|
||||||
|
|
||||||
def verify(self):
|
def verify(self):
|
||||||
if not self.filename: return False
|
if not self.filename: return False
|
||||||
if not self.target: return False
|
if not self.target: return False
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
def __str__(self):
|
||||||
|
s = "->".join(self.filename, self.target)
|
||||||
|
s += s + '(' + self.permission + ')'
|
||||||
|
return s
|
||||||
|
|
||||||
class PatchInfo:
|
class PatchInfo:
|
||||||
def __init__(self, node = None):
|
def __init__(self, node = None):
|
||||||
if node:
|
if node:
|
||||||
@@ -82,6 +86,12 @@ class PatchInfo:
|
|||||||
if not self.filename: return False
|
if not self.filename: return False
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
def __str__(self):
|
||||||
|
s = self.filename
|
||||||
|
s += ' (' + self.compressionType + ')'
|
||||||
|
s += ' level:' + self.level
|
||||||
|
return s
|
||||||
|
|
||||||
class DepInfo:
|
class DepInfo:
|
||||||
def __init__(self, node = None):
|
def __init__(self, node = None):
|
||||||
if node:
|
if node:
|
||||||
@@ -162,6 +172,13 @@ class UpdateInfo:
|
|||||||
if not self.release: return False
|
if not self.release: return False
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
def __str__(self):
|
||||||
|
s = self.date
|
||||||
|
s += ", ver=" + self.version
|
||||||
|
s += ", rel=" + self.release
|
||||||
|
s += ", type=" + self.type
|
||||||
|
return s
|
||||||
|
|
||||||
class PathInfo:
|
class PathInfo:
|
||||||
def __init__(self, node = None):
|
def __init__(self, node = None):
|
||||||
if node:
|
if node:
|
||||||
@@ -180,6 +197,11 @@ class PathInfo:
|
|||||||
if not self.pathname: return False
|
if not self.pathname: return False
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
def __str__(self):
|
||||||
|
s = self.pathname
|
||||||
|
s += ", type=" + self.fileType
|
||||||
|
return s
|
||||||
|
|
||||||
class ComarProvide:
|
class ComarProvide:
|
||||||
def __init__(self, node = None):
|
def __init__(self, node = None):
|
||||||
if node:
|
if node:
|
||||||
@@ -197,6 +219,11 @@ class ComarProvide:
|
|||||||
return False
|
return False
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
def __str__(self):
|
||||||
|
s = self.script
|
||||||
|
s += ' (' + self.om + ')'
|
||||||
|
return s
|
||||||
|
|
||||||
class SourceInfo:
|
class SourceInfo:
|
||||||
"""A structure to hold source information. Source information is
|
"""A structure to hold source information. Source information is
|
||||||
located under <Source> tag in PSPEC file."""
|
located under <Source> tag in PSPEC file."""
|
||||||
|
|||||||
Reference in New Issue
Block a user